test-manim
Warn
Audited by Gen Agent Trust Hub on Jun 14, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill dynamically generates shell scripts (
render.shandmerge.sh) and multiple Python files (chunk_*.py) based on user-provided topics. - [COMMAND_EXECUTION]: It utilizes
chmod +xto grant execution permissions to these dynamically created shell scripts before executing them to run the rendering and merging process. - [COMMAND_EXECUTION]: The skill executes external command-line tools including
manimgl,ffmpeg, andffprobeto process content and generate video files. - [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface by ingesting untrusted user input (the
topicvariable) which is interpolated into script filenames and generated Python code. While the skill includes a sanitization step for theTOPIC_SLUG(stripping special characters), it lacks explicit boundary markers or delimiters when interpolating the raw topic into theSCENE_PLAN.mdand subsequent narrative planning phases. This ingestion point, combined with the capability to execute shell scripts and Python code via themanimglandbashsubprocess calls, creates a potential path for an attacker to influence the generated code's logic if the agent fails to maintain strict formatting constraints.
Audit Metadata