slack-voice-interface
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes transcribed voice clips from Slack as primary input. This untrusted data is treated identically to text messages, creating a surface for indirect prompt injection attacks where malicious instructions hidden in the voice clip could influence the agent's subsequent actions.
- Ingestion points: Slack voice clip transcripts ingested in SKILL.md.
- Boundary markers: None identified; user content is processed alongside instructions.
- Capability inventory: The skill has the capability to execute shell commands via
python3to interact with TTS scripts. - Sanitization: There is no mention of sanitizing or escaping the transcribed text before it is used in logic or commands.
- [COMMAND_EXECUTION]: The skill instructs the agent to execute shell commands using environment-defined variables
$MCP_CALLand$TTS_MCP_SCRIPT. The text to be synthesized is embedded into a JSON payload wrapped in single quotes:python3 $MCP_CALL "..." text_to_speech '{"text":"[CONTENT]",...}'. If the content generated by the agent (which may include data from user transcripts) contains single quotes, it could lead to shell breakout or command injection.
Audit Metadata