ffmpeg-whip
Pass
Audited by Gen Agent Trust Hub on Jun 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/whip.pyexecutes system commands viasubprocess.call()andsubprocess.run(). - Evidence:
- The script executes
ffmpeg -versionandffmpeg -muxersto verify environment compatibility. - The
publishandpublish-screensubcommands build and executeffmpegcommand lines usingsubprocess.call(). - [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface by ingesting external data (WHIP endpoints and tokens) that influence the execution of the FFmpeg command.
- Ingestion points: The
--endpointand--tokenarguments inscripts/whip.pyaccept user-controlled strings. - Boundary markers: No explicit delimiters or warnings are used to sanitize or isolate these inputs within the generated command line.
- Capability inventory: The skill can execute shell commands (
ffmpeg) and access network resources (the WHIP endpoint). - Sanitization: The script passes arguments to
subprocess.call()as a list, which provides native protection against standard shell injection, though it remains a surface for argument injection if endpoints are malformed.
Audit Metadata