figma-bridge
Pass
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process data from Figma nodes (text, layout, and names) via the Figma Bridge MCP. This data is external and untrusted, creating a surface for indirect prompt injection. However, the instructions emphasize granular data retrieval (Step 2: The Ladder) which reduces the volume of untrusted data in the context.
- Ingestion points: Data entering via
get_node,get_design_context, andfind_nodesinSKILL.md. - Boundary markers: Absent; no specific delimiters or instruction-ignore warnings are specified for the Figma data.
- Capability inventory: The skill utilizes file writing (
save_children_json,get_screenshot), file reading (Read tool), and shell command execution (cp,grep,jq). - Sanitization: Not explicitly mentioned for the incoming Figma data.
- [DYNAMIC_EXECUTION]: Step 2 suggests that if a server result overflows the context, the user/agent should read the dump file using a 'short Python snippet'. This involves generating and executing code to process local data.
- [COMMAND_EXECUTION]: The skill encourages the use of standard CLI tools such as
grep,jq, andcpto handle exported JSON files and move screenshots. It also mentionscwebpfor image format conversion. These are standard developer operations within the context of an MCP bridge server.
Audit Metadata