yt-chapters
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external transcript files to generate titles, representing an attack surface for indirect instructions. Ingestion points: transcript files (SRT, VTT, JSON) read in
scripts/chapters.py. Boundary markers: The agent is instructed inSKILL.mdto wait for explicit user confirmation ('ship it, or change it?') before performing actions. Capability inventory: The skill has tool access toupdate_postwhich modifies YouTube content. Sanitization: Keyword extraction logic inscripts/chapters.pyacts as a basic text filter. - [DYNAMIC_EXECUTION]: The
scripts/chapters.pyscript usessys.path.insertto dynamically include a directory for importing local dependencies (deadair) based on the relative file system structure. - [COMMAND_EXECUTION]: The documentation provides shell command templates for
yt-dlpandpython3, and the test suite (tests/test_chapters_ko.py) utilizessubprocess.runto execute the skill's Python scripts. - [DATA_EXFILTRATION]: The instructions direct the agent to read
voice.mdfrom a hidden folder in the user's home directory (~/.uplika/), which constitutes sensitive file path access to user configuration data.
Audit Metadata