beat-grid
Pass
Audited by Gen Agent Trust Hub on Nov 10, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/analyze_audio.pyusessubprocess.runto invoke theffmpegbinary for audio decoding and processing. The implementation uses a list of arguments rather than a shell string, effectively mitigating shell injection risks. - [EXTERNAL_DOWNLOADS]: The instructions describe using
uvxto executedemucsandwhisperfor vocal separation and transcription. These are established open-source tools from trusted providers (Meta and OpenAI) that download models on first use, which is standard behavior for such tools. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied audio files to generate beat data. This represents a data ingestion surface; however, the script performs mathematical signal analysis rather than natural language interpretation, posing a negligible risk of prompt injection.
- [SAFE]: The skill manages secrets (like API keys) by not requesting them and uses standard package managers (
uv) for its dependencies. All operations are local to the project's audio directory.
Audit Metadata