Skip to content

Security System

The Security System is a complete server defense suite covering real-time raid prevention, active attack mitigation, and automated server restoration. All settings can be configured through an interactive dashboard or quick slash commands.

  1. Anti-nuke protection - monitors bans, kicks, channel deletes, and webhook spam in real time; takes immediate action when thresholds are exceeded
  2. Heat tracking - tracks rate-of-change per moderator using a sliding-window accumulator to catch rapid malicious actions before major damage occurs
  3. Quarantine system - isolates compromised accounts by stripping high-privilege roles into secure database storage and applying an isolation role
  4. Micro-rollback engine - automatically re-creates deleted channels and roles with identical permissions during an active raid
  5. Just-In-Time (JIT) staff elevation - grants temporary elevated moderation roles with automatic revocation and audit tracking
  6. Member role passes Premium - grant self-expiring roles to members with automatic cleanup (1 hour to 30 days)
  7. Interactive backup diff - inspect live differences between your current server setup and a saved backup before restoring
  8. Automated rolling backups Premium - daily automated 30-day rolling server snapshots alongside manual backups

Anti-nuke runs passively on every Discord event. When any non-whitelisted member exceeds configured thresholds, the defense engine acts immediately.

Core Defense Engines:

  • Heat Tracker: Uses a sliding window to measure how fast a moderator triggers actions, preventing slow-burn nuke attempts
  • Micro-Rollback: Detects deleted channels or roles during an attack and instantly re-creates them with their original permissions
  • Quarantine Manager: Strips administrative permissions from offenders and applies a quarantine role. Use /security unquarantine <user> to restore their previous roles once safe
  • Rogue Bot Defense: Intercepts actions from unverified or non-whitelisted bots and quarantines them
  • Server Edit Defense: Detects unauthorized changes to server name, icon, vanity URL, or verification level

Response actions (configurable via the dashboard):

ActionBehaviour
remove_perms (default)Strips all roles with Administrator, Ban, Kick, Manage Channels, Manage Guild, or Manage Roles
kickKicks the offending account immediately
banPermanently bans the offender and alerts the server owner

  1. Initialize the system - run /security setup with an optional log-channel to receive real-time security alerts.

  2. Open the control dashboard - run /security dashboard to adjust thresholds for bans, kicks, channel deletes, and webhook spam.

  3. Designate extra co-owners - if you have co-founders or lead administrators, run /security extra-owner action:Add user:@user so they bypass automated flags.

  4. Take a baseline backup - run /security backup name:InitialSetup to create a clean restore point of your server configuration.