stained

Security Setup

Antinuke

Stop nukes and compromised staff before they do damage. Set up Antinuke, pick your modules, and whitelist the people you trust.

Trusted access

Antinuke only lets your admins take risky actions like mass bans or channel deletes. Add the people you trust, and anyone else who tries is punished automatically. Add an admin with ,antinuke admin (user) and view them with ,antinuke admins.

kayToday at 4:20 PM

,antinuke admins

stainedAPPToday at 4:20 PM

kay

Antinuke admins

1 @kay

Page 1/1 (1 entry)

Enable protection

Turn on the modules you want to guard. Each one punishes once someone passes its threshold — for example ,antinuke ban on --threshold 3 --do ban. See every module and its state with ,antinuke list.

kayToday at 4:20 PM

,antinuke list

stainedAPPToday at 4:20 PM

antinuke list

ban — Prevent mass bans • off

kick — Prevent mass kicks • off

role — Prevent dangerous role updates • off

channel — Prevent mass channel create and delete • off

botadd — Punish users that add bots • off

webhook — Prevent webhook create and delete • off

emoji — Prevent emoji create and delete • off

vanity — Punish users that change the vanity • off

Whitelisting

Let a trusted bot or member act without tripping antinuke. Run ,antinuke whitelist (user) again to remove them.

kayToday at 4:20 PM

,antinuke whitelist @kay

stainedAPPToday at 4:20 PM

@kay is now whitelisted and will not trigger antinuke

Reviewing your setup

Run ,antinuke config for the whole picture — a green check next to everything that's on, a red cross next to what's off, and your counts on the right.

kayToday at 4:20 PM

,antinuke config

stainedAPPToday at 4:20 PM

kay

Settings

Antinuke is enabled in this server

Modules

Mass Member Ban:

Mass Member Kick:

Role Deletion:

Webhook Creation:

Emoji Deletion:

Channel Creation/Deletion:

Vanity Protection:

General

Super Admins: 1

Whitelisted Bots: 3

Whitelisted Members: 1

Protection Modules: 3 enabled

Watch Permission Grant: 2/18 perms

Watch Permission Remove: 0/18 perms

Deny Bot Joins (botadd):

Examples

Replace , with your server's prefix if you changed it.

,antinuke channel on --threshold 3 --do ban,antinuke ban on --threshold 3 --do stripstaff --command on,antinuke config

Commands

32 commands. Arguments in (parentheses) are required and arguments in [brackets] are optional.

Antinuke to protect your server

,antinukealiases: anrequires Server Owner

,antinuke [args] (kwargs)

Give a user permissions to edit antinuke settings

,antinuke adminaliases: arequires Server Owner

,antinuke admin (user)

View all antinuke admins

,antinuke adminsaliases: staffrequires Manage Guild

,antinuke admins

Prevent mass member ban

,antinuke banrequires Server Owner

,antinuke ban (status) [flags]

Prevent new bot additions

,antinuke botaddrequires Server Owner

,antinuke botadd (status) [flags]

Prevent mass channel create and delete

,antinuke channelrequires Server Owner

,antinuke channel (status) [flags]

View server configuration for Antinuke

,antinuke configaliases: cfgrequires Manage Guild

,antinuke config

Turn antinuke off

,antinuke disablealiases: off

,antinuke disable

Prevent mass emoji delete

,antinuke emojirequires Server Owner

,antinuke emoji (status) [flags]

Turn antinuke on

,antinuke enablealiases: on

,antinuke enable

Protect server settings from changes

,antinuke guildaliases: server

,antinuke guild

Punish members who change server settings

,antinuke guild updatealiases: settings

,antinuke guild update (status) [flags]

Punish members who change server settings

,antinuke guildupdate

,antinuke guildupdate (status) [flags]

Protect against integration changes

,antinuke integration

,antinuke integration (status) [flags]

Punish members who add integrations

,antinuke integrationcreate

,antinuke integrationcreate (status) [flags]

Punish members who remove integrations

,antinuke integrationdelete

,antinuke integrationdelete (status) [flags]

Punish members who edit integrations

,antinuke integrationupdate

,antinuke integrationupdate (status) [flags]

Punish members who mass create or delete invites

,antinuke invite

,antinuke invite (status) [flags]

Prevent mass member kick

,antinuke kickrequires Server Owner

,antinuke kick (status) [flags]

View all enabled modules along with whitelisted members & bots

,antinuke listaliases: ls, modulesrequires Server Owner

,antinuke list

Set the channel antinuke actions are logged in

,antinuke logs

,antinuke logs

Watch dangerous permissions being granted or removed

,antinuke permissionsaliases: permsrequires Server Owner

,antinuke permissions

Punish members who grant a dangerous permission

,antinuke permissions grant

,antinuke permissions grant (permission) (flags)

Punish members who remove a permission

,antinuke permissions remove

,antinuke permissions remove (permission) (flags)

Set the default antinuke punishment

,antinuke punishmentaliases: punish

,antinuke punishment (punishment)

Prevent mass role delete

,antinuke rolerequires Server Owner

,antinuke role (status) [flags]

Punish members who mass delete soundboard sounds

,antinuke soundboard

,antinuke soundboard (status) [flags]

Punish members who mass delete stickers

,antinuke sticker

,antinuke sticker (status) [flags]

Punish users that change the server vanity

,antinuke vanityrequires Server Owner

,antinuke vanity (status) [flags]

View antinuke's current status

,antinuke view

,antinuke view

Prevent mass webhook creation

,antinuke webhookrequires Server Owner

,antinuke webhook (status) [flags]

Whitelist a member from triggering antinuke or a bot to join

,antinuke whitelistaliases: wlrequires Server Owner

,antinuke whitelist (user id)