Discord Chat

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the bot has sufficient permissions, the agent could send, edit, delete, pin, or administer Discord content and channels when directed.

Why it was flagged

The skill documents high-impact Discord administration actions, including permanent channel deletion; this is disclosed and user-directed, but misuse can disrupt a server.

Skill content
message action=channel-delete channel=discord channelId="1234567890" ... ⚠️ **Warning**: Deletion is permanent. Cannot be undone.
Recommendation

Grant the bot only the permissions needed for the intended use, and require explicit user confirmation before public posts, deletions, channel changes, pins, or other irreversible actions.

What this means

A leaked or over-permissioned bot token could allow unintended access or actions in the Discord server.

Why it was flagged

Discord access relies on a bot token and delegated server permissions configured outside the skill; this is expected for the integration, but it is sensitive authority.

Skill content
token: "YOUR_BOT_TOKEN" ... https://discord.com/api/oauth2/authorize?client_id=YOUR_CLIENT_ID&permissions=2147485696&scope=bot
Recommendation

Store the token in environment variables or a secret manager, do not commit it to source control, rotate it if exposed, and invite the bot with the least privileges needed.

What this means

Discord history could expose sensitive conversations to the agent, and untrusted messages could influence the agent if treated as authoritative instructions.

Why it was flagged

The skill may retrieve Discord message history as context; that content can be private or written by untrusted channel members.

Skill content
message action=search channel=discord channelId="1234567890" query="search terms" limit=50 ... **Search before asking** - Check history before requesting info
Recommendation

Limit the bot to appropriate channels, keep search limits narrow, and treat retrieved Discord messages as untrusted user content rather than instructions.