Security commands
80 public security command entries, with syntax, aliases, permissions, and examples.
Commands in this category#
antinuke, antinukesetup, antiraid, automod, fakepermissions, honeypot, mediaonly, urlonly, 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
This list is generated from Blood’s public command registry. It contains the same syntax, aliases, permissions, and descriptions used by the bot.
,antinukeView commandConfigures threshold-based protection against destructive staff actions
- Aliases
- an
- Parameters
- n/a
- Requires
- Server Owner or Antinuke Admin
,antinuke ban (on|off) [--threshold 1-6] [--do punishment] [--command on|off]View commandConfigures the antinuke ban module
- Aliases
- None
- Parameters
- state, threshold, punishment, command detection
- Requires
- Server Owner or Antinuke Admin
,antinuke ban on --threshold 3 --do ban --command on,antinuke defaultView commandApplies Blood's balanced Antinuke preset
- Aliases
- defaults, preset
- Parameters
- n/a
- Requires
- Server Owner
,antinuke default setup,antinuke kick (on|off) [--threshold 1-6] [--do punishment] [--command on|off]View commandConfigures the antinuke kick module
- Aliases
- None
- Parameters
- state, threshold, punishment, command detection
- Requires
- Server Owner or Antinuke Admin
,antinuke kick on --threshold 3 --do ban --command on,antinuke role (on|off) [--threshold 1-6] [--do punishment] [--command on|off]View commandConfigures protection against mass role deletion
- Aliases
- None
- Parameters
- state, threshold, punishment, command detection
- Requires
- Server Owner or Antinuke Admin
,antinuke role on --threshold 3 --do ban --command on,antinuke channel (on|off) [--threshold 1-6] [--do punishment]View commandConfigures protection against mass channel creation or deletion
- Aliases
- None
- Parameters
- state, threshold, punishment
- Requires
- Server Owner or Antinuke Admin
,antinuke channel on --threshold 3 --do ban,antinuke permissions (on|off) [--threshold 1-6] [--do punishment]View commandWatch dangerous permissions being granted or removed
- Aliases
- None
- Parameters
- state, threshold, punishment
- Requires
- Server Owner
,antinuke permissions on --threshold 2 --do stripstaff,antinuke selfrole (on|off) [--threshold 1-6] [--do punishment]View commandReverts and punishes roles assigned directly to oneself
- Aliases
- selfgrant, rolegrant
- Parameters
- state, threshold, punishment
- Requires
- Server Owner or Antinuke Admin
,antinuke selfrole on --threshold 1 --do stripstaff,antinuke emoji (on|off) [--threshold 1-6] [--do punishment]View commandConfigures protection against mass emoji deletion
- Aliases
- None
- Parameters
- state, threshold, punishment
- Requires
- Server Owner or Antinuke Admin
,antinuke emoji on --threshold 3 --do ban,antinuke webhook (on|off) [--threshold 1-6] [--do punishment]View commandConfigures protection against webhook creation, edits, and deletion
- Aliases
- None
- Parameters
- state, threshold, punishment
- Requires
- Server Owner or Antinuke Admin
,antinuke webhook on --threshold 3 --do ban,antinuke botadd (on|off) [--do punishment]View commandConfigures protection against unauthorized bot additions
- Aliases
- None
- Parameters
- state, punishment
- Requires
- Server Owner or Antinuke Admin
,antinuke botadd on --do ban,antinuke vanity (on|off) [--do punishment]View commandConfigures protection against vanity URL changes
- Aliases
- None
- Parameters
- state, punishment
- Requires
- Server Owner or Antinuke Admin
,antinuke vanity on --do ban,antinuke admin (member)View commandToggles a member's ability to configure Antinuke
- Aliases
- None
- Parameters
- member
- Requires
- Server Owner
,antinuke admin @alex,antinuke whitelist (user)View commandToggles a user who can bypass Antinuke
- Aliases
- None
- Parameters
- user
- Requires
- Server Owner or Antinuke Admin
,antinuke whitelist @alex,antinuke adminsView commandShows members allowed to configure Antinuke
- Aliases
- None
- Parameters
- n/a
- Requires
- Server Owner or Antinuke Admin
,antinuke configView commandShows Antinuke modules, thresholds, and trusted users
- Aliases
- None
- Parameters
- n/a
- Requires
- Server Owner or Antinuke Admin
,antinuke listView commandView all enabled modules with Antinuke admins and whitelisted users
- Aliases
- None
- Parameters
- n/a
- Requires
- Server Owner
,antinuke list,antinuke default setupView commandEnables every Antinuke module with Blood's balanced defaults
- Aliases
- apply
- Parameters
- n/a
- Requires
- Server Owner
,antinuke default setup,antinukesetupView commandCreates a security log channel without enabling protection modules
- Aliases
- None
- Parameters
- n/a
- Requires
- Server Owner
,antiraidView commandConfigures mass-join and suspicious-account protection
- Aliases
- joingate
- Parameters
- n/a
- Requires
- Administrator
,antiraid defaultView commandApplies Blood's balanced Antiraid preset
- Aliases
- defaults, preset
- Parameters
- n/a
- Requires
- Administrator
,antiraid default setup,antiraid massjoin (on|off) [--threshold 3-20] [--do ban|kick] [--lock true|false] [--punish true|false]View commandConfigures mass-join detection and raid lockdown
- Aliases
- None
- Parameters
- state, threshold, action, lock, punish
- Requires
- Administrator
,antiraid massjoin on --threshold 5 --do ban --lock true --punish true,antiraid avatar (on|off) [--do ban|kick]View commandPunishes accounts that join without a profile avatar
- Aliases
- None
- Parameters
- state, action
- Requires
- Administrator
,antiraid avatar on --do kick,antiraid test [joins]View commandSimulates Antiraid detection without changing or punishing anything
- Aliases
- simulate
- Parameters
- simulated joins
- Requires
- Administrator
,antiraid test 10,antiraid age (on|off) [--threshold days] [--do ban|kick]View commandPunishes accounts younger than the configured number of days
- Aliases
- None
- Parameters
- state, days, action
- Requires
- Administrator
,antiraid age on --threshold 7 --do kick,antiraid whitelist (user)View commandToggles an account exempt from Join Gate checks
- Aliases
- None
- Parameters
- user
- Requires
- Administrator
,antiraid whitelist @alex,antiraid whitelist viewView commandShows accounts exempt from Join Gate checks
- Aliases
- list
- Parameters
- n/a
- Requires
- Administrator
,antiraid configView commandShows the complete Join Gate configuration
- Aliases
- None
- Parameters
- n/a
- Requires
- Administrator
,antiraid unlockView commandEnds raid state and restores saved channel permissions
- Aliases
- state
- Parameters
- n/a
- Requires
- Administrator
,antiraid default setupView commandEnables Blood's balanced mass-join protection
- Aliases
- apply
- Parameters
- n/a
- Requires
- Administrator
,antiraid default setup,automodView commandConfigures Discord's native server-side AutoMod
- Aliases
- nativeautomod
- Parameters
- n/a
- Requires
- Manage Server
,automod alerts [channel]View commandRoutes native AutoMod alerts to a channel, or disables alerts
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Server
,automod alerts #automod-logs,automod disableView commandDisables blood-managed AutoMod without deleting its rules
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,automod enableView commandEnables every native AutoMod rule managed by blood
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,automod exemptView commandLists roles and channels exempt from blood-managed AutoMod
- Aliases
- ignore
- Parameters
- n/a
- Requires
- Manage Server
,automod exempt channel (channel)View commandToggles a channel exempt from every blood AutoMod rule
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Server
,automod exempt channel #staff-chat,automod exempt role (role)View commandToggles a role exempt from every blood AutoMod rule
- Aliases
- None
- Parameters
- role
- Requires
- Manage Server
,automod exempt role @Staff,automod keywordsView commandLists custom keywords blocked through Discord AutoMod
- Aliases
- keyword
- Parameters
- n/a
- Requires
- Manage Server
,automod keywords add (word or phrase)View commandAdds a phrase to Discord's native keyword filter
- Aliases
- None
- Parameters
- word or phrase
- Requires
- Manage Server
,automod keywords add scam link,automod keywords remove (word or phrase)View commandRemoves a phrase from Discord's native keyword filter
- Aliases
- delete
- Parameters
- word or phrase
- Requires
- Manage Server
,automod keywords remove scam link,automod mentions (3-50)View commandChanges the native mention-spam threshold
- Aliases
- None
- Parameters
- limit
- Requires
- Manage Server
,automod mentions 5,automod removeView commandDeletes only the native AutoMod rules created by blood
- Aliases
- reset
- Parameters
- n/a
- Requires
- Manage Server
,automod setup [alert channel]View commandCreates or repairs blood's native AutoMod rules
- Aliases
- None
- Parameters
- alert channel
- Requires
- Manage Server
,automod setup #automod-logs,automod statusView commandShows every Discord AutoMod rule and its current state
- Aliases
- list, config
- Parameters
- n/a
- Requires
- Manage Server
,fakepermissionsView commandGrants blood-only permissions to server roles
- Aliases
- fp
- Parameters
- n/a
- Requires
- Server Owner
,fakepermissions add (role) (permissions)View commandGrants one or more blood-only permissions to a role
- Aliases
- grant
- Parameters
- role, permissions
- Requires
- Server Owner
,fakepermissions add @Moderator ban_members, kick_members,fakepermissions remove (role) (permissions)View commandRevokes blood-only permissions from a role
- Aliases
- revoke
- Parameters
- role, permissions
- Requires
- Server Owner
,fakepermissions remove @Moderator ban_members,fakepermissions list <role>View commandLists configured blood-only role permissions
- Aliases
- None
- Parameters
- role
- Requires
- Server Owner
,fakepermissions list @Moderator,fakepermissions permissionsView commandLists every Discord permission that can be granted inside blood
- Aliases
- available
- Parameters
- n/a
- Requires
- Server Owner
,fakepermissions resetView commandRevokes every configured fake permission
- Aliases
- None
- Parameters
- n/a
- Requires
- Server Owner
,honeypotView commandPunishes non-staff accounts that post in a configured bait channel
- Aliases
- None
- Parameters
- n/a
- Requires
- Administrator
,honeypot setup (bait channel) <log channel>View commandSets bait and log channels while leaving protection disabled
- Aliases
- None
- Parameters
- bait channel, log channel
- Requires
- Administrator
,honeypot setup #verification #logs,honeypot enableView commandEnables the configured honeypot
- Aliases
- None
- Parameters
- n/a
- Requires
- Administrator
,honeypot disableView commandDisables honeypot punishment without deleting settings
- Aliases
- lock
- Parameters
- n/a
- Requires
- Administrator
,honeypot action (ban|kick|softban)View commandSelects the punishment for honeypot triggers
- Aliases
- None
- Parameters
- action
- Requires
- Administrator
,honeypot action softban,honeypot whitelist (member|role)View commandToggles a member or role exempt from the honeypot
- Aliases
- wl
- Parameters
- member, role
- Requires
- Administrator
,honeypot whitelist @Trusted,honeypot whitelist listView commandLists honeypot whitelist entries
- Aliases
- None
- Parameters
- n/a
- Requires
- Administrator
,honeypot configView commandShows the current honeypot configuration
- Aliases
- view
- Parameters
- n/a
- Requires
- Administrator
,honeypot resetView commandDeletes honeypot settings and whitelist entries
- Aliases
- remove
- Parameters
- n/a
- Requires
- Administrator
,mediaonly <channel|thread>View commandDeletes member messages without image, video, or audio media
- Aliases
- None
- Parameters
- channel, thread
- Requires
- Manage Server
,mediaonly #media,mediaonly add (channel|thread)View commandEnables media-only filtering in a channel or thread
- Aliases
- enable, on
- Parameters
- channel, thread
- Requires
- Manage Server
,mediaonly add #media,mediaonly ignore (role)View commandToggles a role exempt from media-only channels
- Aliases
- None
- Parameters
- role
- Requires
- Manage Server
,mediaonly ignore @Staff,mediaonly listView commandLists media-only channels and ignored roles
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,mediaonly remove (channel|thread)View commandDisables media-only filtering in a channel or thread
- Aliases
- disable, off
- Parameters
- channel, thread
- Requires
- Manage Server
,mediaonly remove #media,urlonly <channel|thread>View commandDeletes member messages without a web link in selected channels
- Aliases
- None
- Parameters
- channel, thread
- Requires
- Manage Server
,urlonly #links,urlonly add (channel|thread)View commandEnables URL-only filtering in a channel or thread
- Aliases
- enable, on
- Parameters
- channel, thread
- Requires
- Manage Server
,urlonly add #links,urlonly ignore (role)View commandToggles a role exempt from URL-only channels
- Aliases
- None
- Parameters
- role
- Requires
- Manage Server
,urlonly ignore @Staff,urlonly listView commandLists URL-only channels and ignored roles
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,urlonly remove (channel|thread)View commandDisables URL-only filtering in a channel or thread
- Aliases
- disable, off
- Parameters
- channel, thread
- Requires
- Manage Server
,urlonly remove #links,verificationView commandConfigures Blood's persistent member verification gate
- Aliases
- verifygate
- Parameters
- n/a
- Requires
- Manage Server
,verification approve (member)View commandManually verifies a quarantined member
- Aliases
- None
- Parameters
- member
- Requires
- Manage Server
,verification approve @member,verification disableView commandStops quarantining new members without deleting configuration
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,verification enableView commandEnables the configured gate without enabling member removal
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,verification logs (channel)View commandSets the private moderation channel for verification events and reviews
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Server
,verification logs #staff-logs,verification mode (button|question|captcha|website|quarantine)View commandSelects button, question, captcha, website, or staff-review verification
- Aliases
- None
- Parameters
- mode
- Requires
- Manage Server
,verification mode captcha,verification pendingView commandLists members currently awaiting verification
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,verification question (question) | (answer)View commandSets a question and securely hashed answer
- Aliases
- None
- Parameters
- question, answer
- Requires
- Manage Server
,verification question What block protects spawn? | bedrock,verification setup [channel]View commandCreates the verification roles, permission gate, and persistent panel
- Aliases
- None
- Parameters
- channel
- Requires
- Manage Server
,verification setup #verification,verification syncView commandRepairs channel overwrites and the pending roster
- Aliases
- None
- Parameters
- n/a
- Requires
- Manage Server
,verification timeout (off|duration) [CONFIRM]View commandOptionally removes members who do not verify; off by default
- Aliases
- None
- Parameters
- duration, confirmation
- Requires
- Manage Server
,verification timeout 24h CONFIRM