CtrlK
BlogDocsLog inGet started
Tessl Logo

utility-skills/discord-connector

Use when connecting a workflow to Discord using the API

85

1.01x
Quality

90%

Does it follow best practices?

Impact

69%

1.01x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

Low

Low-risk findings.

1 low severity finding. Worth noting, but not necessarily harmful.

Low

W011: Third-party content exposure detected (indirect prompt injection risk).

What this means

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.

Why it was flagged

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.

Where we found it

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.

Report incorrect finding
Audited
Security analysis
Snyk