scenario-blender-2d-animation
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/run_loop.pyusessubprocess.runto invoke theffmpegcommand-line utility. This is used for extracting individual frames from video files as part of the animation loop creation process and is a standard operation for the skill's intended purpose. - [DYNAMIC_EXECUTION]: The
SKILL.mdfile contains instructions for executing thebuild_scene.pyscript within an active Blender session using theexec(open(...).read())method. This is a common technique for running external scripts inside specialized environments like Blender and does not pose a threat in this context. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it incorporates user-supplied prompts into AI model calls, and then processes the resulting assets with local scripts.
- Ingestion points: User-provided prompts for the
recommendandmodel_runtools inSKILL.md. - Boundary markers: Not present; the instructions do not include specific delimiters or safety warnings to separate user instructions from processed data.
- Capability inventory: The skill can perform local file writes, image processing with Pillow, and subprocess execution of
ffmpeg. - Sanitization: No specific validation or sanitization of the generated assets' content or metadata is performed before they are processed by the skill's Python scripts.
Audit Metadata