Anti-nuke / rogue-admin guard
An admin account goes rogue or gets compromised, and in a minute it deletes your channels, wipes your roles and mass-bans your members. The anti-nuke guard watches for exactly that and acts in seconds.
It runs on the moderation activity Server Assistant already sees, nothing new to wire up. When one account does damage in a tight burst, the guard scores how likely it’s an attack and responds on a ladder: a quiet note, a staff alert, or automatically stripping the account’s power and putting everything back.
Who it protects, who configures it: the server owner is always immune, the guard never acts against you. Configuration is owner / Manage Server only, under
/settings → Anti-nuke. It’s on by default: detection and alerts change nothing on their own, and the one action that does, auto-quarantine, fires only at high confidence and reverts in one tap.
FREE available on every plan · ADMIN only an admin or the owner can configure it · AI incident summaries use AI where it’s enabled
What it watches for
The guard tracks dangerous, hard-to-undo actions and looks for an unusual burst from a single actor in a short window, the actions a nuke is made of:
- Channel deletions and role deletions: the classic wipe.
- Mass bans / kicks and member prunes: clearing out your community.
- Webhook creation floods: often used to spam a server as it’s nuked.
- Permission grabs: a role suddenly handed Administrator, Ban, Manage Server, Manage Roles or Manage Channels. A compromised account often escalates its own power first; the guard weighs that like a deletion.
A few normal admin actions won’t trip anything, it takes a genuine burst, several destructive actions faster than a real admin would work.
Tuned to your community
Sensitivity is seeded from your server type (picked during /setup): a busy
gaming or general server gets more headroom; a locked-down or high-stakes
one is stricter. Adjust it under /settings → Anti-nuke.
The response ladder
The guard’s reaction scales with its confidence that it’s seeing an attack:
- Low confidence → observe. It quietly records the activity. No action.
- Medium confidence → step-up alert. It posts an alert to your staff channel describing the burst and asks you to confirm. You can quarantine the actor or trust them right from the alert.
- High confidence → auto-quarantine. It acts immediately: strips the offending account of its power to stop the damage, alerts you and staff, and attaches a short plain-language SAi incident report. If it got it wrong, one tap puts the account’s roles back.
What a high-confidence incident looks like

Every incident is also recorded in your web portal’s activity feed, so you have a record even if you weren’t in Discord at the time.
Putting your server back: the restore engine
Catching the attack is only half the job, you also need your server back. The guard keeps a regular, automatic snapshot of your configuration: every role’s exact permissions and every channel’s permission settings.
When you tap Restore server on an incident (with a preview and confirm first), the guard:
- Re-applies exact permissions. Every role’s permissions and every channel’s overwrites are set back precisely to the snapshot, not a best-guess.
- Recreates deleted channels. Channels the attacker deleted are rebuilt from the snapshot, best-effort, with their settings restored.
Restore is throttled to stay within Discord’s limits, and you can take a fresh
snapshot any time with Snapshot now under /settings → Anti-nuke.
Restore re-applies the saved snapshot taken before the attack, so anything changed legitimately since then is rolled back too. That’s why the guard shows the snapshot’s timestamp and asks you to confirm first.
Trusted actors: the whitelist
Some accounts should make sweeping changes, a senior admin doing a planned restructure, or a management bot that creates channels in bulk. Add them to the whitelist and the guard won’t score their actions at all.
You can whitelist users, bots and roles from /settings → Anti-nuke using
the pickers, no IDs to copy. The owner is always immune regardless, and you
can clear the whole list in one tap.
The anti-nuke control panel: switch the guard on or off, choose whether high-confidence incidents auto-quarantine (or just alert), turn the two-person rule and channel auto-restore on or off, see your community-tuned sensitivity, and manage the trusted-actor whitelist. Take a fresh restore snapshot any time.

The two-person rule
What if the compromised account is the one that tries to switch protection off?
The two-person rule closes that door: when it’s on, undoing a quarantine
during a live incident requires two different admins to confirm, so a single
hijacked account can’t revert its own quarantine and carry on. On by default,
toggled under /settings → Anti-nuke.
Local to your server
The anti-nuke guard works entirely within your own server: it watches your admin activity, keeps your snapshot, and acts on your server. It does not read from, contribute to, or consult any cross-server list or shared network, and is deliberately not a ThreatNet signal. An incident on your server stays on your server.
See also
- Audit log, the tamper-evident record the guard builds on, and how to set your log channel
- Moderation & safety, lockdown, bans and the rest of the response toolkit
- Settings hub, where the Anti-nuke panel lives
- Back to the Wiki hub