Free on every tier.
Master settings
Whitelist
Whitelisted roles and users are exempt from every rule.What it watches
Twenty rules across five groups: Member Actions (banning, kicking) · Role Management (create, delete, rename, granting a dangerous role, adding dangerous permissions) · Channel Management (create, delete, rename) · Server Settings (rename, icon) · Other Protections (adding bots, emoji, invites, webhooks, stickers, scheduled events). All are disabled by default. Rules marked Instant act on the first occurrence and have no count or window. The rest let you set a limit.Configuring a rule
In Count only mode the counter does not decay. It accumulates until the rule fires or the bot restarts, so an action taken today can combine with one from last week.Use With Duration if you want a rolling window.
Dangerous permissions
Protection treats some permissions as high-risk, defaulting to Administrator, Ban Members, Kick Members and Manage Roles. You can also include Manage Channels, Manage Server, Manage Webhooks and Mention Everyone.This is a single shared list, not per-rule. Changing it on one rule changes it for every rule that uses it.
Command limits
Separately, you can rate-limit Vetox’s own moderation commands: Ban, Kick, Timeout, Mute, Voice Mute and Role. This catches a moderator mass-banning through the bot rather than through Discord directly. The Role command additionally supports allowed roles, restricted roles, and dangerous-permission detection — a role carrying a dangerous permission is both counted and automatically removed from the target.Role-based overrides
Set different limits per role. A junior moderator role can be held to two bans an hour while your admin role gets twenty.A per-role entry that is disabled acts as an explicit opt-out — that role is exempted from the global rule entirely, rather than falling back to it.
How a rule fires
1
Vetox reads the audit log
Only entries from the last few seconds are considered, so an old action is never attributed to the wrong person.
2
Exemptions are checked
Server owner, whitelisted users and roles, and any per-role opt-out.
3
The count is incremented
When it reaches your limit, the rule triggers.
4
The punishment is applied and the action undone
Optionally with a DM, and a report to your log channel.
Two limitations worth knowing
A recommended baseline
1
Set a log channel
Without one you will not know Protection acted.
2
Enable the irreversible actions first
Channel deletion, role deletion and banning cause the most damage and cannot be undone.
3
Enable bot adding with an instant limit
Adding a malicious bot is the fastest way to destroy a server.
4
Keep the whitelist empty
Prefer a role-based override to a whitelist entry.
Related
Anti-Raid
Defends the door against mass joins.
Access Control
Control who can change these settings.