yt-structure
Pass
Audited by Gen Agent Trust Hub on Jul 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes local shell scripts (
scripts/yt-transcript) and system utilities (yt-dlp,curl,pandoc) to process media and web content. These operations are necessary for the skill's primary functionality of content conversion. - [EXTERNAL_DOWNLOADS]: The skill fetches data from external URLs (YouTube transcripts and web pages) using
yt-dlpandcurl. This behavior is the intended purpose of the skill and uses well-known industry tools. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content from external sources (YouTube captions and HTML) that could contain malicious instructions aimed at influencing the agent's behavior.
- Ingestion points: Video transcripts retrieved via
yt-dlpinscripts/yt-transcriptand raw HTML retrieved viacurlinSKILL.md. - Boundary markers: The instructions do not define specific delimiters or 'ignore embedded instructions' warnings for the agent to use when interpolating the untrusted external data into its context.
- Capability inventory: The agent has access to shell execution (via
yt-dlp,curl,pandoc) and file system write access for outputting processed files. - Sanitization: The
yt-transcriptbash script usesawkto strip some tags and clean whitespace, but lacks comprehensive security sanitization to prevent adversarial instructions within the content from being interpreted by the agent.
Audit Metadata