youtube-transcript-note
Warn
Audited by Gen Agent Trust Hub on Jul 30, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes shell commands using
uv runto run a local project at/Users/mtm/pdev/taylormonacelli/benevolentbadger. This executes code from a hardcoded absolute path belonging to a specific user environment, which is highly irregular for a portable skill and may execute untrusted logic. - [COMMAND_EXECUTION]: The skill performs automated
git addandgit commitoperations. While standard for version control, performing these actions automatically on generated content can lead to unintended persistence of malicious data. - [COMMAND_EXECUTION]: There is a potential command injection risk in Step 1 where the
<youtube_url>is passed directly into a shell command (uv run ... benevolentbadger ... "<youtube_url>"). If the input is not properly sanitized, an attacker could supply a malformed URL to execute arbitrary commands. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it processes untrusted YouTube transcripts without using boundary markers or delimiters. Malicious instructions embedded in a video's captions could influence the agent during the cleaning or sectioning phases.
- Ingestion points: External YouTube transcript data fetched in Step 1.
- Boundary markers: Absent. The transcript is processed as raw text without clear delimitation from instructions.
- Capability inventory: Subprocess execution via
uv runandgit, as well as file system write access to the Obsidian vault. - Sanitization: No sanitization or validation of the transcript content is performed beyond formatting cleanup.
Audit Metadata