react-to-figma-make
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill provides numerous shell commands for the agent to execute, including project directory creation, file copying via
node -e, and execution of a local synchronization script (canvas-fig-sync.mjs). - [DYNAMIC_EXECUTION]: The synchronization script utilizes the
kiwi-schemalibrary to dynamically compile and decode binary schemas for the.figfile format. Additionally,SKILL.mdcontainsnode -ecommands for cross-platform file system operations. - [INDIRECT_PROMPT_INJECTION]: As the skill is designed to ingest and transform existing React source code, CSS, and configuration files, it is vulnerable to indirect prompt injection where malicious instructions could be embedded in the processed data.
- Ingestion points: React source files (
.tsx,.js), style sheets (.css), and project configuration files (package.json,meta.json) inSKILL.mdandcanvas-fig-sync.mjs. - Boundary markers: None identified in the instructions for segmenting untrusted code during analysis.
- Capability inventory: File system write access (
fs.writeFileSync) and command execution capabilities via shell and Node.js are present in the provided scripts and instructions. - Sanitization: The
canvas-fig-sync.mjsscript implements path normalization and validation to mitigate directory traversal risks when resolving logical paths. - [EXTERNAL_DOWNLOADS]: The skill instructions include commands to install Node.js dependencies (
npm install) and reference external font resources from Google Fonts. These are standard development practices and target well-known services.
Audit Metadata