audio-transcriber
Fail
Audited by Gen Agent Trust Hub on Jul 21, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The script
scripts/transcribe.py(lines 39, 51) automatically executespip installat runtime if therichortqdmlibraries are missing. This initiates unauthorized downloads and modifies the user's Python environment without a confirmation prompt at the point of failure. - [EXTERNAL_DOWNLOADS]: The installation script
scripts/install-requirements.shdownloads and installs multiple Python packages from PyPI, includingfaster-whisper,openai-whisper,tqdm, andrich. It also attempts to install system-level dependencies likeffmpegvia Homebrew on macOS. - [DATA_EXFILTRATION]: In
scripts/transcribe.py(lines 302, 310) andSKILL.md(lines 359, 367), the full text of generated audio transcripts is sent to external command-line interfaces (claudeandgh copilot). This represents a significant privacy risk if the audio files contain sensitive or confidential information, as the content is transmitted to external AI providers for summarization. - [COMMAND_EXECUTION]: The skill relies heavily on the
subprocessmodule to execute shell commands. This includes runningpipfor package management,ffmpeg/ffprobefor audio processing, and calling external LLM CLI tools. While arguments appear to be handled as lists, the execution of these external binaries is a core part of the skill's capability. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection. It ingests untrusted data from audio transcriptions and interpolates it directly into prompts sent to external LLMs (e.g.,
scripts/transcribe.pyline 291) without sufficient boundary markers or sanitization. A malicious actor could embed instructions within an audio file that are then executed by the downstream LLM. - [SAFE]: Mentions of API keys and credentials in
references/tools-comparison.md(e.g.,AZURE_SPEECH_KEY,ASSEMBLYAI_API_KEY) are clearly documented as placeholders and examples for optional third-party service integration and do not contain hardcoded secrets.
Recommendations
- AI detected serious security threats
Audit Metadata