hook-splitter
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: Several scripts, including
probe.py,render.py,build_mix.py,qa.py, andtranscribe.py, use thesubprocessmodule to execute external binaries likeffmpeg,ffprobe,whisper-cli, andwhisper-vad-speech-segments. The arguments for these commands are dynamically constructed based on user-provided configuration inhooks.jsonand intermediate processing files. - [EXTERNAL_DOWNLOADS]: The skill performs network operations to external services.
transcribe.pyusescurlto send audio data to OpenAI's transcription API (api.openai.com), andmap_notes.pyusescurlto fetch JSON data from a remote review platform at ahere.nowsubdomain specified in the configuration. - [INDIRECT_PROMPT_INJECTION]: The
map_notes.pyscript fetches reviewer comments from a remote API and prints them to the console to guide the next round of editing. This creates an indirect prompt injection surface where malicious instructions embedded in remote comments could attempt to influence the agent's subsequent actions. - [CREDENTIALS_UNSAFE]: The
transcribe.pyscript contains logic to retrieve theOPENAI_API_KEYby searching through environment variables and scanning parent directories for.envfiles. While this facilitates local development, it explicitly grants the skill access to sensitive API credentials.
Audit Metadata