Use when connecting a workflow to Discord using the API
85
90%
Does it follow best practices?
Impact
69%
1.01xAverage score across 3 eval scenarios
Low
Low-risk findings worth noting
Low
Low-risk findings.
1 low severity finding. Worth noting, but not necessarily harmful.
The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.
This skill explicitly fetches and interprets user-generated Discord messages (via the MCP tool example discord_get_messages in Workflow step 3 and the surrounding workflow) and then normalizes that content to make decisions and post back to Discord, so untrusted third-party messages could indirectly inject instructions.
discord.com
domain · 4 sites
The skill explicitly describes a workflow where an agent fetches user-generated Discord messages via MCP tools (discord_get_messages), normalizes/interprets that content to make decisions, and posts back to Discord, creating an indirect prompt-injection vector from untrusted third-party messages.
SKILL.md
24
Use available Discord tools (e.g., MCP Discord tools) to fetch only the necessary message history
SKILL.md
28
tool: discord_get_messages
SKILL.md
37
Normalize the conversation into signal: main topic, decisions made, unresolved questions, blockers, owner mentions, timestamps if relevant.
SKILL.md
39
If posting back to Discord, keep the message short, readable, and channel-appropriate.