mm-easy-voice
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes
subprocess.runto interact with external system utilitiesffmpegandffprobe. These operations are essential for the skill's primary functions, which include audio format conversion, metadata extraction, and merging multiple audio files. The implementation follows security best practices by passing arguments as lists rather than shell strings, which prevents common shell injection vulnerabilities. - [DYNAMIC_EXECUTION]: The
check_environment.pyscript uses the__import__function to programmatically verify that required dependencies (like therequestslibrary) are installed on the system. This usage is restricted to environment validation and does not involve executing untrusted or dynamically generated code. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data from
segments.jsonfiles, which contain text to be converted into speech. This creates a surface for indirect prompt injection where malicious instructions could be embedded in the text. However, the processing pipeline is limited to generating audio files via an external API and does not provide a path for these instructions to be executed as commands or influence the agent's logic, resulting in a low-risk profile.
Audit Metadata