content-review
Pass
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The
figma_text.pyscript executes a local Node.js script (figma_cmd.mjs) usingsubprocess.check_output. This is a functional requirement to bridge with the Figma WebSocket API. The execution uses a list-based argument passing method, which avoids shell injection vulnerabilities within the script itself. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted text from Figma design nodes. While this data could contain instructions intended to influence the agent, the skill implements a mandatory user review step where all proposed text changes are presented in a diff table for approval before any modifications are applied back to Figma. Ingestion occurs in
scripts/figma_text.pyvia theextractcommand, and capabilities include design modification via theapplycommand. - [DATA_EXPOSURE]: Extracted design text is temporarily stored in
/tmp/figma_texts.json. This is standard behavior for passing data between tool steps in a local environment and does not involve data exfiltration to external domains.
Audit Metadata