AudioEditor
Pass
Audited by Gen Agent Trust Hub on Aug 15, 2026
Risk Level: SAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill makes network requests to
http://localhost:31337/notifyfor local voice notifications andhttps://api.cleanvoice.ai/v2for optional cloud-based audio processing. These are legitimate use cases for the skill's functionality. The Cleanvoice integration is well-documented and requires a user-provided API key. - [COMMAND_EXECUTION]: Extensive use of shell commands via
bun $andspawnSyncto invoke media tools likeffmpeg,ffprobe,whisper, andinsanely-fast-whisper. These operations are central to the skill's purpose of audio processing and are performed on user-specified files. - [CREDENTIALS_SAFE]: The skill follows secure practices by instructing users to store sensitive API keys (
ANTHROPIC_API_KEY,CLEANVOICE_API_KEY) in a.envfile within the~/.claude/directory rather than hardcoding them.Tools/Polish.tscontains logic to securely load these from the environment. - [DATA_EXPOSURE]: The skill processes audio files and transcripts. The
Polishworkflow uploads audio to Cleanvoice.ai. This is a primary feature of the skill, and the documentation explicitly warns users about cloud processing for sensitive content. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted transcription data in
Tools/Analyze.tsand interpolates it into a system prompt for Claude to classify edits. While this presents an injection surface, the skill implements a 750-word windowing strategy and uses specific boundary markers (timestamps) which help isolate segment analysis. The resulting classifications only influenceffmpegcut parameters, limiting the impact of any potential injection.
Audit Metadata