Skip to content

Perm Watch

Single-event alerts for specific server changes that don't belong in rate-based detection. The "tell me the moment X happens" channel.

What it watches

EventWhy you'd want to know
Integration addedA new third-party bot or webhook integration was authorised. Catch unauthorised additions.
Webhook createdSomeone made a new webhook. Webhooks can post as anyone; great vector for impersonation if abused.
Verification level loweredDiscord verification level was dropped (e.g. from "Highest" to "Medium"). Often a precursor to a raid.
2FA requirement disabledServer-level 2FA requirement for moderators was turned off.

These don't fit in Anti-Nuke's rate-limit model because they're one-off events that matter the moment they happen.

Settings

SettingWhat it does
EnabledMaster switch.
Per-event togglesEach watch above can be on/off individually.
Alert channelWhere the alerts post.
Mod rolePinged on every alert.

What an alert looks like

A rich embed with:

  • The event name + severity.
  • Who triggered it (actor user, if Discord exposes that).
  • The affected object (integration name, webhook name, etc.).
  • A timestamp.
  • A "view in audit log" link.

Tips

  • Always enable integration-added alerts. Unauthorised integrations are one of the most common compromise vectors.
  • Webhook-created alerts are noisy on servers that auto-create webhooks for legitimate purposes (e.g. ticket transcripts, log mirrors). Leave off if those generate too much noise.
  • 2FA-disabled alert should never fire. If it does, treat it as a P0 incident.

Permissions

  • security.view — see alert history
  • security.edit — toggle individual watches, change alert channel

Behaviour

  • Observation-only — Perm Watch never auto-acts. It just alerts.
  • Phantom reads from Discord's audit log to detect these events, so expect a few seconds of delay.
  • Pairs naturally with Anti-Nuke for the auto-action side.

Phantom is a product of Hydra Labs. The bot is run as a managed service; you do not need to host it yourself.