generate-footage
Pass
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/motion_check.pyusessubprocess.runto callffmpegfor video frame analysis. The execution is handled safely by passing arguments as a list rather than a shell string, mitigating command injection risks. - [DATA_EXPOSURE]: Secret management in
scripts/tts_v3.pyfollows best practices by retrieving the ElevenLabs API key from environment variables or a designated.envfile, avoiding hardcoded credentials. - [DYNAMIC_EXECUTION]: The
scripts/build_scenes.pyscript generates an HTML/JavaScript animation timeline based on a JSON manifest. This process includes a comprehensive validation function (validate()) that checks data types, numerical ranges for timings/resolutions, and verifies that image paths point to valid PNG files before proceeding with generation. - [DATA_EXPOSURE]: The script
scripts/build_scenes.pyemployshtml.escapewhen injecting image paths and caption text into the generatedindex.html, protecting against potential cross-site scripting (XSS) if the generated file is viewed in a browser context. - [SAFE]: The inclusion of
scripts/check_skill_md.pyserves as a built-in security and policy linter, ensuring that the skill's documentation and references to external hosted tools (like Apify actors) remain strictly within designated "optional" sections and do not become core dependencies.
Audit Metadata