seed-verify-figma-mcp-transports
Pass
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill prompts the user to provide a Figma layer URL. This untrusted external input is parsed to extract file keys and node IDs, which are then used as arguments in shell commands. This creates a surface for indirect prompt injection if the input is malicious.
- Ingestion points: User-provided layer URL via the
AskUserQuestiontool. - Boundary markers: Absent; the skill relies on the
parseFigmaUrllogic for extraction without explicit boundary delimiters in the prompt. - Capability inventory: The skill has the ability to execute shell commands via
bunand interact with the Figma API. - Sanitization: Uses a script-based helper (
parseFigmaUrl) to process the input, but the verification of the extracted IDs before shell interpolation is not specified. - [COMMAND_EXECUTION]: The skill routinely executes local shell commands using the
bunruntime to build project components and run testing probes. Examples includebun packages/mcp/scripts/probe-transports.tsand building the plugin viabun --filter figma-mcp build. These scripts are located within the vendor's local repository structure.
Audit Metadata