youtube-transcript
Pass
Audited by Gen Agent Trust Hub on Feb 24, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill processes transcript content fetched from YouTube, which acts as an untrusted external data source. This creates a surface for indirect prompt injection where malicious instructions embedded in video captions could influence the agent's behavior during summarization or analysis.
- Ingestion points: External transcript data is fetched in
scripts/fetch_transcript.pyvia theyoutube_transcript_apilibrary. - Boundary markers: The transcript is output under a Markdown header (
## Transcript) but lacks explicit delimiters or instructions for the agent to disregard embedded commands. - Capability inventory: The skill has
Bashexecution capabilities for its own scripts and network access. - Sanitization: No sanitization, filtering, or instruction-stripping is performed on the transcript text before it is returned to the agent context.
- [COMMAND_EXECUTION]: The skill uses the
Bashtool to run its Python script viauv run. This is the intended primary functionality for dependency management and execution. - [EXTERNAL_DOWNLOADS]: The script performs network requests to YouTube's oEmbed API and official transcript services. These are well-known, legitimate services required for the skill's operation.
Audit Metadata