extract-voice
Warn
Audited by Gen Agent Trust Hub on Sep 24, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill instructions specify a 'Step 3-delta' escape hatch where the agent generates and executes Javascript code using the
figma_executeoruse_figmaMCP tools. This logic is triggered when data needed for the accessibility spec is missing from the local cache. While described as read-only, this constitutes runtime code generation based on potentially untrusted input. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted input from
optionalContext(free-form user text) and_base.json(external plugin output). This data is used to infer behavioral states and guide the reasoning process. - Ingestion points: The
optionalContextvariable and the{cachePath}/{componentSlug}-_base.jsonfile. - Boundary markers: No specific delimiters or safety instructions are defined to separate untrusted context from internal logic.
- Capability inventory: The skill can write JSON files to the local file system and execute dynamic Javascript within the Figma environment via MCP tools.
- Sanitization: No explicit sanitization or validation of the
optionalContextor JSON data is described before it is used in logic or output generation. - [COMMAND_EXECUTION]: The skill utilizes MCP tools (
figma_executeanduse_figma) to run environment-specific commands (Javascript in Figma) based on its own generated logic, which can be influenced by external input.
Audit Metadata