← All integrations

Slack & Discord

If your team triages in chat, Protect Your Vibes drops scan results straight into the channel of your choice. Same incoming-webhook flow for both Slack and Discord — paste a URL, hit test, save.

Setup

  1. Create an incoming webhook in your chat workspace.
    • Slack: Apps → Incoming Webhooks → Add to Slack → pick a channel → copy the webhook URL.
    • Discord: Server Settings → Integrations → Webhooks → New Webhook → pick a channel → copy the webhook URL.
  2. Open /settings/notifications.
  3. Paste the webhook URL into a new channel row. We auto-detect Slack vs Discord from the URL.
  4. Click Test — a sample message lands in the channel within a couple of seconds.
  5. Pick a notify-on mode (table below) and hit Save.

Per-channel notify-on options

Each channel row has its own notify-on setting, so you can route noisy scans into a low-priority channel and keep #security-alerts quiet until something actually regresses.

ModeWhen it pings
alwaysEvery scan posts to the channel, even when nothing changed.
changesPosts only when the finding set differs from the previous scan.
regressionsPosts only when severity got worse — new criticals, or an A grade dropping. The quietest option.
What the message looks like

Domain, grade, top 3 findings, and a deep link into the dashboard. Slack messages use blocks for clean rendering; Discord uses an embed with the same data.

Multiple channels are fine — split per project, per severity, per environment. Each row is independent.

Wire up a channel →Other integrations →