speakturbo-tts
Fail
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: HIGH
Full Analysis
- Prompt Injection (SAFE): No instructions were found that attempt to override agent behavior or bypass safety filters. The documentation focuses entirely on technical usage and performance metrics.
- Data Exposure & Exfiltration (SAFE): The skill operates locally on
127.0.0.1:7125. It does not access sensitive files (like SSH keys or cloud credentials) and does not send data to external third-party domains. The network activity is strictly limited to local communication between the CLI and the daemon. - Unverifiable Dependencies & Remote Code Execution (SAFE): The automated scan flagged a health check to the local daemon as a risk; however, manual review confirms this is a standard status check for a local service. Installation dependencies (
pocket-tts,fastapi,uvicorn) are standard packages for the stated purpose. The skill includes aninstall.shscript that compiles the Rust binary from source, which is a transparent and acceptable installation method. - Subprocess Execution (SAFE): Subprocess calls in
cli.pyandinstall.share used for starting the local daemon, playing audio via system utilities (afplay,aplay), and building the project. These actions are consistent with the skill's primary function as a TTS tool. - Indirect Prompt Injection (SAFE): While the skill processes arbitrary text to generate speech, it does not execute the content of that text or use it in a way that could trigger downstream vulnerabilities. The data flow is unidirectional (Text -> Audio).
- Persistence & Privilege (SAFE): The skill does not install system services or cron jobs. The daemon includes an auto-shutdown feature that terminates the process after 1 hour of inactivity, demonstrating good resource management and a lack of persistence intent.
Recommendations
- HIGH: Downloads and executes remote code from: unknown (check file) - DO NOT USE without thorough review
Audit Metadata