video-frames
Pass
Audited by Gen Agent Trust Hub on Jun 21, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/frame.shconstructs a shell command forffmpegby interpolating the$timeand$indexvariables. Because these variables are not sanitized for shell-active characters like backticks or$(), an attacker could potentially execute arbitrary commands if they can control these inputs.\n- [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface.\n - Ingestion points: Command-line arguments
--time,--index, and the video file path inscripts/frame.sh.\n - Boundary markers: Absent. There are no delimiters or instructions to treat the inputs strictly as data.\n
- Capability inventory: Subprocess execution of
ffmpegand directory creation viamkdirinscripts/frame.sh.\n - Sanitization: Basic shell quoting is used in
scripts/frame.shto prevent word-splitting, but it is insufficient to prevent command substitution or other shell-based injections.
Audit Metadata