wjs-burning-subtitles
Pass
Audited by Gen Agent Trust Hub on May 15, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/render.pyexecutesffmpegusingsubprocess.runwith argument lists. This method is secure as it avoids shell interpretation and prevents common command injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The skill includes logic to download a static
ffmpegbinary fromevermeet.cxwhen the local installation lackslibasssupport.evermeet.cxis a well-known and established service for providing staticffmpegbuilds for macOS. This is documented behavior for environment setup. - [PROMPT_INJECTION]: The skill processes untrusted media files, creating an indirect prompt injection surface. Evidence Chain: (1) Ingestion points:
scripts/render.pyaccepts untrusted video and SRT files via--videoand--srtarguments. (2) Boundary markers: None. (3) Capability inventory:subprocess.runinscripts/render.pyexecutesffmpeg. (4) Sanitization: Style parameters are escaped inbuild_force_style, though file paths are interpolated directly into filter strings. The risk is low as the agent only reads rendered frames for verification.
Audit Metadata