youtube-verdict
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external content (YouTube transcripts and thumbnails) which represents an indirect prompt injection surface.
- Ingestion points: Transcripts and thumbnail metadata are fetched by
scripts/fetch.py. - Boundary markers: The skill uses structured JSON schemas in its prompts and explicitly instructs the model to provide verbatim quotes.
- Capability inventory: The skill can execute local Python scripts and write files to the
~/youtube-reports/directory. - Sanitization: The
scripts/cache.pyscript includes averify-quotesroutine that performs substring-matching to ensure the model's output is grounded in the original transcript data. - [DYNAMIC_EXECUTION]: The script
scripts/doctor.pyutilizes dynamic module loading. - Evidence: The
check()function uses__import__(import_name)to verify the installation of theyt_dlpandyoutube_transcript_apilibraries. This is a standard and benign implementation for dependency checking.
Audit Metadata