Security for Discord servers

Security bot that goes beyond.

Silex stops spam, nukes and raids before they spread, undoes the damage, and logs what it did so you can see it later.

Protecting 3 servers

1 Invite Silex

Add it to your server. It only asks for the permissions it needs.

2 Turn on what you need

Open the dashboard and enable Automod, Anti-Nuke, Anti-Raid or Quarantine. Set your own limits.

3 Silex takes it from there

Every action is posted to your log channel with who, what and why.

Automod

Keeps chat clean on its own.

Invite links, mass mentions, spam, caps and blocked words are removed the moment they're sent. Your word list and link rules are also written into Discord's built-in AutoMod, so they hold even if Silex is offline.

  • Invite and link filter
  • Spam and mention limits you set
  • Blocked words synced to Discord AutoMod
  • Delete, timeout or kick. Mods and chosen roles are exempt
Automod
Invite link discord.gg/… removed in #general
Spam 7 messages in 4s, timed out 10m
Mass mention @everyone + 6 users, deleted

Anti-Nuke

Stops a hacked admin and undoes the damage.

Silex tracks who does what through the audit log. Cross a limit and the person is stripped, kicked or banned. Then Silex puts things back: deleted channels and roles are rebuilt with their permissions, bans are reversed, and dangerous permission changes are undone.

  • Limits for channels, roles, bans, kicks, webhooks and emojis
  • Catches admin permissions being handed out
  • Rebuilds what was deleted, reverses what was done
  • Blocks unapproved bots and whitelists trusted staff
Anti-Nuke
Channel deletes3 / 3
Role deletes1 / 3
Roles stripped limit hit inside 10s

Anti-Raid

Raids get shut down as they start.

Every join is scored: account age, missing avatar, lookalike names, accounts created together. A burst of joins, or a smaller burst of suspicious ones, turns on raid mode. Invites pause, verification goes up, and the wave is kicked, banned, timed out or quarantined.

  • Spots bot waves even when they join slowly
  • Pauses invites and raises verification during a raid
  • Minimum account age
  • /raid on and /raid off for manual control
Anti-Raid
Raid detected 12 joins in 8s
Raid mode on for 10m, 12 kicked
New account 2 days old, kicked

Quarantine

Lock a member away while you check.

/quarantine add takes a member's roles and hides every channel from them. /quarantine remove gives everything back. Anti-Nuke and Anti-Raid can quarantine on their own instead of kicking, so a real person isn't lost over a false alarm.

  • Roles saved and restored on release
  • Hidden from every channel, including new ones
  • Leaving and rejoining doesn't get them out
  • Can be the punishment for Anti-Nuke and Anti-Raid
Quarantine
Quarantined suspect#0001, 4 roles saved
Rejoin still quarantined, role re-applied
Released 4 roles restored

Set it up once and it runs on its own.