video-transcript
Pass
Audited by Gen Agent Trust Hub on Jul 23, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
yt-dlpto fetch subtitles via shell commands. It interpolates a user-provided<URL>directly into the command string. If the agent does not properly escape or sanitize this URL, it could be exploited for command injection (e.g., using backticks or semicolons in the URL). - [EXTERNAL_DOWNLOADS]: The skill performs network requests to download subtitle files (
.vtt) from external platforms. - [PROMPT_INJECTION]: The skill processes untrusted transcript data from external videos, creating a surface for indirect prompt injection where malicious instructions hidden in subtitles could influence the agent's behavior.
- Ingestion points: Video URLs provided by the user and the content of downloaded
.vttfiles. - Boundary markers: None identified. The skill extracts and presents the text to the agent without clear isolation markers or "ignore instructions" warnings.
- Capability inventory: Access to
BashandReadtools allows the agent to execute further commands or read local files if influenced by malicious content. - Sanitization: The
vtt_to_paragraph.pyscript removes formatting tags and bracketed cues, but it does not perform dedicated security sanitization or validation of the text content for potential instructions.
Audit Metadata