video-digest-ingest
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes several external command-line utilities to process video files.
scripts/vd_probe.pyusessubprocess.runto callyt-dlpandffprobefor metadata extraction.scripts/vd_ingest.shexecutesyt-dlpfor video downloads,ffmpegfor audio conversion, anduvxfor transcription.scripts/vd_single.pyusesffprobeto determine video duration.- [EXTERNAL_DOWNLOADS]: The skill fetches external content and software components during operation.
scripts/vd_ingest.shusesyt-dlpto download video content from provided URLs.scripts/vd_ingest.shusesuvx --from mlx-whisper mlx_whisperto download and execute the Whisper transcription tool from the Python Package Index (PyPI).- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external sources, creating a vulnerability surface.
- Ingestion points:
scripts/vd_probe.pyreads YouTube titles and metadata;scripts/vd_ingest.shgenerates transcripts from video audio. - Boundary markers: The generated output files (
transcript.tsv,timeline_30s.txt) do not include explicit boundary markers or instructions for downstream LLMs to ignore embedded commands. - Capability inventory: The skill has the ability to execute shell commands, perform network downloads, and write to the local file system.
- Sanitization: Basic shell variable quoting is used in the bash scripts, and Python subprocess calls use list-based arguments to mitigate direct command injection.
Audit Metadata