paw-cra-video-clips
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill makes extensive use of
ffmpegandffprobeto analyze, extract, reframe, and encode video content. These tools are invoked both through direct shell instructions provided to the agent and via a Python manifest generation script. - Evidence: Found in
SKILL.md,references/01-source-intake.md,references/02-analysis.md,references/03-clip-production.md, andscripts/generate-clip-manifest.py. - Security Note: The
generate-clip-manifest.pyscript correctly uses list-based arguments withsubprocess.run(), preventing common shell injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The workflow supports downloading source video content from user-provided URLs using
curlorffmpegto a local temporary directory. - Evidence:
references/01-source-intake.mdcontains instructions to download source URLs for processing. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data (video and audio files) which could theoretically contain media-based instructions. This represents an attack surface typical of media processing tools.
- Ingestion points:
references/01-source-intake.md(source video URL/file). - Boundary markers: None explicitly for binary media content.
- Capability inventory: Extensive file writing (clips, manifests, logs) and subprocess execution (
ffmpeg,ffprobe,whisper) across all reference files. - Sanitization: The Python script uses safe subprocess calls; however, the markdown instructions rely on the agent to safely interpolate variables into shell command strings.
Audit Metadata