hooks
Warn
Audited by Gen Agent Trust Hub on Jun 20, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses shell commands to interact with external tools, incorporating user-provided input directly into the command string.
- Evidence: In
SKILL.md, the workflow executesyt-dlpusing the user-supplied URL:/Users/marc/Library/Python/3.9/bin/yt-dlp "[URL]" .... While the URL is wrapped in quotes, this pattern can be susceptible to command injection if the input is not strictly validated. - [PROMPT_INJECTION]: The skill processes untrusted external data (video transcriptions), creating a surface for indirect prompt injection.
- Ingestion points: The skill transcribes external audio content from Instagram reels via
SKILL.md(Step 2) and saves the results to a local database. - Boundary markers: Hooks are appended to
hooks-database.mdusing blockquotes (>), which provide minimal protection against instructions that may be embedded within the reel's audio transcript. - Capability inventory: The skill has shell execution capabilities (
yt-dlp,whisper) and file system access. - Sanitization: No sanitization or validation of the transcribed text is implemented before it is processed or saved to the swipe file.
- [EXTERNAL_DOWNLOADS]: The installation process involves downloading software from well-known package managers and repositories.
- Evidence:
install.shusespip3to installyt-dlpandopenai-whisperfrom PyPI, andbrewforffmpeg. These tools are necessary for the skill's core functionality and are sourced from standard registries. - Evidence: The README and installation script reference the official Homebrew installation command using
curl | bashfrom GitHub's raw content domain.
Audit Metadata