Security commands
69 public security command entries, with syntax, aliases, permissions, and examples.
Commands in this category#
antinuke, antinukesetup, antiraid, automod, fakepermissions, honeypot, verification. Open a command below for its syntax and requirements.
Before running a command#
Replace placeholder arguments with the intended server, member, role, channel, or value. Check caller permissions and Blood’s role hierarchy before performing administrative actions. Examples are syntax references, not instructions to change your server. The command reference guide explains argument notation.
Command quick reference
Blood’s real command help cards, including syntax, examples, aliases, permissions, categories, cooldowns, and interactive paginator controls.
Group Command: antinuke
Configures threshold-based protection against destructive staff actions
1Syntax: antinukeCommand: antinuke ban
Configures the antinuke ban module
1Syntax: antinuke ban (on|off) [--threshold 1-6] [--do punishment] [--command on|off]2Example: antinuke ban on --threshold 3 --do ban --command onCommand: antinuke default
Applies Blood's balanced Antinuke preset
1Syntax: antinuke default2Example: antinuke default setupCommand: antinuke kick
Configures the antinuke kick module
1Syntax: antinuke kick (on|off) [--threshold 1-6] [--do punishment] [--command on|off]2Example: antinuke kick on --threshold 3 --do ban --command onCommand: antinuke role
Configures protection against mass role deletion
1Syntax: antinuke role (on|off) [--threshold 1-6] [--do punishment] [--command on|off]2Example: antinuke role on --threshold 3 --do ban --command onCommand: antinuke channel
Configures protection against mass channel creation or deletion
1Syntax: antinuke channel (on|off) [--threshold 1-6] [--do punishment]2Example: antinuke channel on --threshold 3 --do banCommand: antinuke permissions
Watch dangerous permissions being granted or removed
1Syntax: antinuke permissions (on|off) [--threshold 1-6] [--do punishment]2Example: antinuke permissions on --threshold 2 --do stripstaffCommand: antinuke emoji
Configures protection against mass emoji deletion
1Syntax: antinuke emoji (on|off) [--threshold 1-6] [--do punishment]2Example: antinuke emoji on --threshold 3 --do banCommand: antinuke webhook
Configures protection against webhook creation, edits, and deletion
1Syntax: antinuke webhook (on|off) [--threshold 1-6] [--do punishment]2Example: antinuke webhook on --threshold 3 --do banCommand: antinuke botadd
Configures protection against unauthorized bot additions
1Syntax: antinuke botadd (on|off) [--do punishment]2Example: antinuke botadd on --do banCommand: antinuke vanity
Configures protection against vanity URL changes
1Syntax: antinuke vanity (on|off) [--do punishment]2Example: antinuke vanity on --do banCommand: antinuke admin
Toggles a member's ability to configure Antinuke
1Syntax: antinuke admin (member)2Example: antinuke admin @alexCommand: antinuke whitelist
Toggles a user who can bypass Antinuke
1Syntax: antinuke whitelist (user)2Example: antinuke whitelist @alexCommand: antinuke admins
Shows members allowed to configure Antinuke
1Syntax: antinuke adminsCommand: antinuke config
Shows Antinuke modules, thresholds, and trusted users
1Syntax: antinuke configCommand: antinuke list
View all enabled modules with Antinuke admins and whitelisted users
1Syntax: antinuke list2Example: antinuke listCommand: antinuke default setup
Enables every Antinuke module with Blood's balanced defaults
1Syntax: antinuke default setup2Example: antinuke default setupCommand: antinukesetup
Creates a security log channel without enabling protection modules
1Syntax: antinukesetupGroup Command: antiraid
Configures mass-join and suspicious-account protection
1Syntax: antiraidCommand: antiraid default
Applies Blood's balanced Antiraid preset
1Syntax: antiraid default2Example: antiraid default setupCommand: antiraid massjoin
Configures mass-join detection and raid lockdown
1Syntax: antiraid massjoin (on|off) [--threshold 3-20] [--do ban|kick] [--lock true|false] [--punish true|false]2Example: antiraid massjoin on --threshold 5 --do ban --lock true --punish trueCommand: antiraid avatar
Punishes accounts that join without a profile avatar
1Syntax: antiraid avatar (on|off) [--do ban|kick]2Example: antiraid avatar on --do kickCommand: antiraid test
Simulates Antiraid detection without changing or punishing anything
1Syntax: antiraid test [joins]2Example: antiraid test 10Command: antiraid age
Punishes accounts younger than the configured number of days
1Syntax: antiraid age (on|off) [--threshold days] [--do ban|kick]2Example: antiraid age on --threshold 7 --do kickCommand: antiraid whitelist
Toggles an account exempt from Join Gate checks
1Syntax: antiraid whitelist (user)2Example: antiraid whitelist @alexCommand: antiraid whitelist view
Shows accounts exempt from Join Gate checks
1Syntax: antiraid whitelist viewCommand: antiraid config
Shows the complete Join Gate configuration
1Syntax: antiraid configCommand: antiraid unlock
Ends raid state and restores saved channel permissions
1Syntax: antiraid unlockCommand: antiraid default setup
Enables Blood's balanced mass-join protection
1Syntax: antiraid default setup2Example: antiraid default setupGroup Command: automod
Configures Discord's native server-side AutoMod
1Syntax: automodCommand: automod alerts
Routes native AutoMod alerts to a channel, or disables alerts
1Syntax: automod alerts [channel]2Example: automod alerts #automod-logsCommand: automod disable
Disables blood-managed AutoMod without deleting its rules
1Syntax: automod disableCommand: automod enable
Enables every native AutoMod rule managed by blood
1Syntax: automod enableCommand: automod exempt
Lists roles and channels exempt from blood-managed AutoMod
1Syntax: automod exemptCommand: automod exempt channel
Toggles a channel exempt from every blood AutoMod rule
1Syntax: automod exempt channel (channel)2Example: automod exempt channel #staff-chatCommand: automod exempt role
Toggles a role exempt from every blood AutoMod rule
1Syntax: automod exempt role (role)2Example: automod exempt role @StaffCommand: automod keywords
Lists custom keywords blocked through Discord AutoMod
1Syntax: automod keywordsCommand: automod keywords add
Adds a phrase to Discord's native keyword filter
1Syntax: automod keywords add (word or phrase)2Example: automod keywords add scam linkCommand: automod keywords remove
Removes a phrase from Discord's native keyword filter
1Syntax: automod keywords remove (word or phrase)2Example: automod keywords remove scam linkCommand: automod mentions
Changes the native mention-spam threshold
1Syntax: automod mentions (3-50)2Example: automod mentions 5Command: automod remove
Deletes only the native AutoMod rules created by blood
1Syntax: automod removeCommand: automod setup
Creates or repairs blood's native AutoMod rules
1Syntax: automod setup [alert channel]2Example: automod setup #automod-logsCommand: automod status
Shows every Discord AutoMod rule and its current state
1Syntax: automod statusGroup Command: fakepermissions
Grants blood-only permissions to server roles
1Syntax: fakepermissionsCommand: fakepermissions add
Grants one or more blood-only permissions to a role
1Syntax: fakepermissions add (role) (permissions)2Example: fakepermissions add @Moderator ban_members, kick_membersCommand: fakepermissions remove
Revokes blood-only permissions from a role
1Syntax: fakepermissions remove (role) (permissions)2Example: fakepermissions remove @Moderator ban_membersCommand: fakepermissions list
Lists configured blood-only role permissions
1Syntax: fakepermissions list <role>2Example: fakepermissions list @ModeratorCommand: fakepermissions permissions
Lists every Discord permission that can be granted inside blood
1Syntax: fakepermissions permissionsCommand: fakepermissions reset
Revokes every configured fake permission
1Syntax: fakepermissions resetGroup Command: honeypot
Punishes non-staff accounts that post in a configured bait channel
1Syntax: honeypotCommand: honeypot setup
Sets bait and log channels while leaving protection disabled
1Syntax: honeypot setup (bait channel) <log channel>2Example: honeypot setup #verification #logsCommand: honeypot enable
Enables the configured honeypot
1Syntax: honeypot enableCommand: honeypot disable
Disables honeypot punishment without deleting settings
1Syntax: honeypot disableCommand: honeypot action
Selects the punishment for honeypot triggers
1Syntax: honeypot action (ban|kick)2Example: honeypot action banCommand: honeypot whitelist
Toggles a member or role exempt from the honeypot
1Syntax: honeypot whitelist (member|role)2Example: honeypot whitelist @TrustedCommand: honeypot whitelist list
Lists honeypot whitelist entries
1Syntax: honeypot whitelist listCommand: honeypot config
Shows the current honeypot configuration
1Syntax: honeypot configCommand: honeypot reset
Deletes honeypot settings and whitelist entries
1Syntax: honeypot resetGroup Command: verification
Configures Blood's persistent member verification gate
1Syntax: verificationCommand: verification approve
Manually verifies a quarantined member
1Syntax: verification approve (member)2Example: verification approve @memberCommand: verification disable
Stops quarantining new members without deleting configuration
1Syntax: verification disableCommand: verification enable
Enables the configured gate without enabling member removal
1Syntax: verification enableCommand: verification logs
Sets the private moderation channel for verification events and reviews
1Syntax: verification logs (channel)2Example: verification logs #staff-logsCommand: verification mode
Selects button, question, captcha, website, or staff-review verification
1Syntax: verification mode (button|question|captcha|website|quarantine)2Example: verification mode captchaCommand: verification pending
Lists members currently awaiting verification
1Syntax: verification pendingCommand: verification question
Sets a question and securely hashed answer
1Syntax: verification question (question) | (answer)2Example: verification question What block protects spawn? | bedrockCommand: verification setup
Creates the verification roles, permission gate, and persistent panel
1Syntax: verification setup [channel]2Example: verification setup #verificationCommand: verification sync
Repairs channel overwrites and the pending roster
1Syntax: verification syncCommand: verification timeout
Optionally removes members who do not verify; off by default
1Syntax: verification timeout (off|duration) [CONFIRM]2Example: verification timeout 24h CONFIRM