anibon-timestamper
Pass
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads YouTube transcripts, storyboard images, and video audio streams using the
yt-dlputility. It also references and clones the officialwhisper.cpprepository from GitHub for local transcription. These downloads are necessary for the skill's core functionality and target well-known services. - [COMMAND_EXECUTION]: Multiple Python scripts (e.g.,
whisper_dispatcher.py,ytdlp.py) usesubprocess.runto execute system binaries includingffmpeg,yt-dlp, andwhisper-cli. The implementation follows security best practices by passing arguments as lists and usingshutil.whichfor path resolution, minimizing the risk of shell injection. - [INDIRECT_PROMPT_INJECTION]: The skill processes live stream transcripts and chat logs which are external, untrusted data sources. While this presents an injection surface, the skill includes specialized validation logic (e.g.,
corruption.py,validate_part_coherence.py) to detect and handle ASR errors, repetition loops, and topic hallucinations. - [DYNAMIC_EXECUTION]: The script
markdown.pyuses__import__('sys')for a one-liner print to stderr, andpack_timestamps.pyusesimportlib.utilto load a sibling script. Both instances use hardcoded, local targets and do not execute untrusted code. - [DATA_EXFILTRATION]: The skill includes instructions for synchronizing generated dictionaries and timestamp archives with the author's GitHub repositories. This is a documented archival workflow and does not involve sensitive system or credential files.
Audit Metadata