youtube-summarizer
Pass
Audited by Gen Agent Trust Hub on Apr 20, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill manages the installation of the
youtube-transcript-apipackage from the Python Package Index (PyPI). This installation is initiated inscripts/install-dependencies.shand is only performed after explicit user confirmation in theSKILL.mdworkflow. - [COMMAND_EXECUTION]: Local shell commands are utilized to validate the Python environment and extract video metadata.
SKILL.mdinstructions include the use ofgrepandsedfor parsing URLs and executing the localextract-transcript.pyscript. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection due to its handling of untrusted external video transcripts.
- Ingestion points: Video transcripts are retrieved and saved to
/tmp/transcript_${VIDEO_ID}.txt, which is then read directly into the agent's context inSKILL.md(Step 4). - Boundary markers: There are no explicit delimiters (such as XML tags or unique markers) or specific system instructions provided to the agent to distinguish between the transcript data and the summarization task instructions.
- Capability inventory: The skill uses subprocess execution (
python3,pip) and filesystem access (/tmp/directory) to perform its core functions. - Sanitization: The transcript text is processed without sanitization or validation to detect embedded instructions before being passed to the AI model.
Audit Metadata