video-analyzer
Pass
Audited by Gen Agent Trust Hub on Mar 6, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The script
scripts/analyze.pydownloads video content from user-provided URLs using thehttpxlibrary and theyt-dlputility. - [COMMAND_EXECUTION]: The skill uses
subprocess.runto execute theyt-dlpcommand-line tool for downloading and processing video streams from external platforms like YouTube or Bilibili. - [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface.
- Ingestion points:
scripts/analyze.pyingests untrusted data from external URLs and local file paths provided via the--videoargument. - Boundary markers: The prompt construction lacks specific delimiters or instructions to ignore embedded commands within the video content or metadata.
- Capability inventory: The script can execute subprocesses (
yt-dlp), perform network requests (httpx), and communicate with AI model APIs. - Sanitization: No validation or sanitization of the video data or its source is performed before processing.
Audit Metadata