video-transformation
Pass
Audited by Gen Agent Trust Hub on Aug 15, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runto callffmpegandffprobefor video processing operations. All such calls are implemented using argument lists rather than shell strings, which prevents shell injection vulnerabilities.- [PROMPT_INJECTION]: The skill possesses a minimal attack surface for indirect prompt injection as it processes media files and takes path inputs. However, it does not process natural language instructions from these inputs, and it employs strict validation. - Ingestion points: Path and numeric arguments provided via CLI (e.g.,
--input,--segment,--audio) in thescripts/directory. - Boundary markers: Not applicable for binary media transformation tools.
- Capability inventory: Executes
ffmpeg/ffprobeand writes to the.mediaskills/generated/directory. - Sanitization: Inputs are resolved as absolute paths, numeric parameters are cast to floats, and the demuxer list file in
scripts/concat.pyis properly escaped.
Audit Metadata