youtube-factory
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
youtube_factory.pyutilizessubprocess.runto callffmpeg,ffprobe, andedge-tts. These calls are implemented using argument lists rather than shell strings, which is a secure practice that prevents shell injection vulnerabilities. The inputs to these commands (file paths and text segments) are controlled or sanitized by the skill. - [EXTERNAL_DOWNLOADS]: The skill fetches video assets from Pexels. It implements a dedicated
validate_stock_urlfunction that verifies the domain and protocol of the download URL against a whitelist of known Pexels domains. This effectively mitigates Server-Side Request Forgery (SSRF) risks when downloading remote content. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied topics and potentially LLM-generated script text to create video captions. While this constitutes an ingestion of untrusted data, the risk is minimized by basic text sanitization (stripping control characters) and the use of structured FFmpeg filter paths rather than raw shell interpolation. The capability to write files is restricted to the specific output directory and temporary system folders.
Audit Metadata