ez-stt
Pass
Audited by Gen Agent Trust Hub on Mar 24, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runto callffmpegfor audio format conversion. It passes arguments as a list rather than a shell string, which is a secure practice that prevents shell injection vulnerabilities.- [CREDENTIALS_UNSAFE]: The script reads Matrix credentials from a local.envfile in the user's home directory. This is a standard and safe method for local CLI tools to handle user-provided secrets without hardcoding them in the source code.- [EXTERNAL_DOWNLOADS]: The script downloads machine learning models from Hugging Face using theonnx-asrandhuggingface_hublibraries. Hugging Face is a well-known and trusted service for AI model distribution.- [DATA_EXFILTRATION]: Transcribed text is optionally sent to a Matrix server. The destination server and authentication tokens are retrieved from the user's own environment configuration, ensuring that data flow is directed to user-controlled infrastructure.- [SAFE]: The script performs logging to/tmp/stt_matrix.log. While this exposes metadata (such as Matrix room IDs) to other users on the same local system, it does not leak sensitive credentials or private keys.
Audit Metadata