discord
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from an external platform, which could contain malicious instructions designed to influence the agent's behavior. \n
- Ingestion points: Tools like
listChannelMessages,getMessage,searchMembers, andgetUserretrieve data such as message content, user biographies, and server metadata that are controlled by external users. \n - Boundary markers: The
SKILL.mdfile provides instructions for the agent to disambiguate between multiple matches and explicitly defines unsupported actions (like moderation) to prevent unintended execution. \n - Capability inventory: The connector has extensive capabilities including sending/editing messages, managing roles, creating channels, and executing webhooks, which could be abused if an injection is successful. \n
- Sanitization: The skill provides mechanisms like
allowed_mentions(documented inreferences/discord-formatting.md) to allow the agent to control whether mentions in content actually trigger notifications, providing a layer of protection against ping-spamming attacks. \n- [COMMAND_EXECUTION]: Thecli.jsfile uses thenode:child_processmodule to spawn a subprocess that executes the connector's internal logic. This is an expected architectural pattern used by this vendor to manage runtime environments and ensure thatimport.meta.mainis correctly evaluated for dispatching tool calls. \n- [EXTERNAL_DOWNLOADS]: The skill's documentation directs users to install dependencies and the connector package itself using standard package managers (npm,npx). These downloads target the official@zapier/discord-connectorpackage on the npm registry, which is the intended distribution method for this skill.
Audit Metadata