← ALL DOCS

WEBHOOKS & NOTIFICATIONS

Push events to your own systems as they happen, and tune the email you get so a critical finding is loud and a routine scan is quiet.

Webhooks

Settings → Webhooks → Add webhook. Enter an HTTPS URL and select the events to subscribe to. Webhooks can be paused, edited, or deleted from the same table.

Event Fires when
scan.queued A scan is created and waiting to start.
scan.started The engine begins crawling.
scan.completed Scan finished and reviewed.
scan.failed Scan stopped before finishing.
finding.new A new finding is recorded.
finding.critical A finding with severity critical is recorded.
finding.statusChanged A finding’s status changed (fixed, false positive, re-opened).
team.memberAdded A member joined the organization.

Events are delivered as POST requests with a JSON body describing the scan or finding, including its ID, target, severity, and status.

Email notifications

Settings → Notifications. Toggles and their defaults:

Notification Default
Critical finding discovered On
High finding discovered On
Scan completed On
Scan failed On
New vulnerability advisories / CVE alerts On
Weekly security digest Off
Monthly compliance report Off
Team activity Off

Separately from these toggles, you always receive an email when the on-call review of a scan finishes, because that is the moment findings become final.

Scan-level notification options

The New Scan wizard has On completion and On critical finding checkboxes. Today, delivery is governed by the account-level settings above; use those to control what arrives.

COMMON QUESTIONS

01
How are webhook events delivered?
As an HTTP POST with a JSON body to the URL you register, one request per event. Respond with a 2xx quickly and process asynchronously.
Q&A
02
Can I get a Slack message instead?
Slack integration is not available yet; the Connect Slack button in Settings is disabled. Point a webhook at a Slack incoming-webhook URL via a small relay, or use email alerts.
Q&A

SEE IT ON YOUR OWN APP

Docs explain the product. A scan shows you what it finds on your deployed URL — keys, RLS, auth, and API gaps in under 60 seconds.

14-day free trial · No credit card · Cancel anytime

START FREE SCAN