figma-use-motion
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes data from external Figma nodes (such as keyframes, animation styles, and timelines), creating an attack surface where malicious instructions could be embedded in design metadata.
- Ingestion points: Node property reads documented in
references/motion-patterns.md(e.g.,manualKeyframeTracks,animationStyles). - Boundary markers: The skill does not use explicit delimiters or instructions to ignore embedded prompts within the ingested Figma data.
- Capability inventory: The skill can modify design nodes and initiate server-side video renders via the
use_figmatool. - Sanitization: No sanitization or validation of the ingested Figma data is mentioned before its use in subsequent logic.
- [DYNAMIC_EXECUTION]: The skill provides templates for the generation of code and shell commands that are executed at runtime to interact with the Figma API and local system utilities.
- Evidence: Numerous JavaScript code templates in
references/motion-patterns.mdandreferences/motion-easing.mddesigned for execution through theuse_figmatool. - Evidence: Shell command patterns for
ffmpegframe extraction documented in theSKILL.mdfile.
Audit Metadata