Security
AntiNuke
Comprehensive protection against server nuking and malicious actions.
AntiNuke
AntiNuke protects your server from mass destruction, malicious admin actions, and unauthorized changes. It covers roles, channels, webhooks, bans, kicks, integrations, vanity URL, emojis, stickers, and more.
Features
- Bot Add Protection: Prevents unauthorized bots from joining.
- Role/Channel Protection: Stops mass role/channel creation, deletion, and updates.
- Webhook Protection: Cleans up and prevents unauthorized webhooks.
- Guild Protection: Protects server settings, vanity URL, icon, and banner.
- Kick/Ban/Prune Protection: Detects and stops mass kicks, bans, and member pruning.
- Emoji/Sticker Protection: Prevents mass emoji/sticker changes.
- Integration Protection: Monitors and blocks suspicious integration changes.
- Rate Limiting: Configurable thresholds for each action.
- Automatic Recovery: Restores deleted roles/channels, permissions, and webhooks.
- Trust & Whitelist System: Allow trusted users to bypass protection.
- Detailed Logging: Tracks all actions and punishments.
Requirements
- Bot must have permissions: Administrator, Ban Members, Kick Members, Manage Roles, Manage Channels, View Audit Logs, Send Messages, Embed Links.
Setup
Enable AntiNuke
Disable AntiNuke
Enable/Disable Individual Modules
Example:
Available Modules
bot_add
— Bot join protectionrole_update
— Role update protectionrole_create
— Role creation protectionchannel_update
— Channel update protectionchannel_create
— Channel creation protectionguild_update
— Server settings/vanity protectionkick
— Mass kick protectionban
— Mass ban protectionmember_prune
— Member prune protectionwebhooks
— Webhook protectionemoji_update
— Emoji update protectionemoji_create
— Emoji creation protectionsticker_update
— Sticker update protectionsticker_create
— Sticker creation protectionintegration
— Integration protection
Set Thresholds
Set how many actions trigger punishment:
Example:
Set Punishment
Choose what happens when a user triggers AntiNuke:
Trust & Whitelist
- Trust (Admin):
- Allow a user to manage AntiNuke settings:
- Allow a user to manage AntiNuke settings:
- Whitelist:
- Allow a user to bypass all AntiNuke checks:
- Allow a user to bypass all AntiNuke checks:
View & List Settings
- View all settings:
- List all modules and whitelisted users:
Recovery & Cleanup
- Automatic Recovery:
- Deleted roles/channels/webhooks are restored automatically.
- Manual Cleanup:
- Remove invalid whitelist/admin entries:
- Remove invalid whitelist/admin entries:
All-in-One Toggle
Enable or disable all modules at once:
Module Reference
,antinuke modules
— List all available modules
Example Usage
Best Practices
- Always set up trusted users and whitelist your staff to avoid false positives.
- Regularly review your settings with
,antinuke settings
. - Use thresholds that match your server’s activity.
- Test the system in a safe environment before going live.
Improper configuration may result in staff or bots being punished. Always whitelist and trust your staff and bots.
For raid protection, see the AntiRaid documentation.