claude-video-analyze
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted input via the
$INPUTvariable which is interpolated directly into shell commands throughout the file. - Ingestion points: The
$INPUTvariable inSKILL.mdrepresents a user-provided file path. - Boundary markers: Absent. The instructions do not include delimiters or warnings to ignore instructions embedded in filenames.
- Capability inventory: The skill uses the
Bashtool to executeffmpeg,ffprobe,scenedetect,rm,grep,awk, andtail. - Sanitization: Absent. There is no evidence of path validation or shell escaping for the input variable.
- [COMMAND_EXECUTION]: The skill makes extensive use of the
Bashtool to perform complex video inspection tasks. It specifically instructs the agent that these operations are safe to auto-execute without confirmation, which reduces user oversight during execution. - [DYNAMIC_EXECUTION]: The skill includes a 'Optimal CRF Finder' section that uses a bash
forloop to dynamically generate and execute multiple encoding commands, file size checks, and quality assessments at runtime. This involves creating temporary files in/tmp/and executing cleanup commands (rm -f).
Audit Metadata