Figma
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill recommends installing the
fluepackage from PyPI (pip install flue). This package is authored by the vendorsfkislevand is necessary for the skill's functionality. The instructions explicitly state that the agent should not install the package without human approval. - [COMMAND_EXECUTION]: The skill interacts with desktop applications by executing local bridge scripts, such as
figma_bridge.py, and using theflueCLI for setup and pairing. - [DYNAMIC_EXECUTION]: The bridge facilitates automation by sending scripts (e.g., JavaScript for Figma or ExtendScript for Adobe apps) to the target application's internal scripting runtime. The skill also mentions the ability to execute raw JavaScript using an
evalcommand through the bridge. - [INDIRECT_PROMPT_INJECTION]: The skill processes data from external applications which could contain malicious instructions.
- Ingestion points: Untrusted data enters the agent context via structured JSON returned by
figma_bridge.py(referenced inSKILL.md). - Boundary markers: No explicit delimiters or instructions to ignore embedded commands are used for the returned JSON data.
- Capability inventory: The skill can execute shell commands via
figma_bridge.pyandflue, and execute dynamic JavaScript within applications (SKILL.md). - Sanitization: No explicit sanitization or filtering of the JSON output is described, although the skill emphasizes human oversight and small steps.
Audit Metadata