Catalog/MONITORING/incident-webhooks
SCAN-ID: INCIDENT-WEBHOOKSREVISION 2026.4
MONITORINGCVSS 5.0 (MEDIUM)

Incident & Outage Webhook Dispatcher

Send instant signed HMAC notifications to Slack, Discord, PagerDuty, and custom webhooks when incidents occur.

Technical Scope & Verification Behavior

Dispatches payload events for scan.completed, scan.regression, uptime.down, and certificate.expiring with retry backoff and HMAC-SHA256 signatures.

Automated Inspection Checks (6)
Passive URL parameter fuzzing
Non-destructive boundary tests
Header & cookie flag assertions
Differential latency timing

Proof of Concept (PoC) Vector

Canonical test payload dispatched during security surface audits.

uptime.down event dispatched with signature header X-Scanlyst-Signature

Probe Execution Simulator

Watch the probe engine test this signature in an isolated sandbox.

probe-runner (isolated ephemeral container)
Click 'Simulate Check' to watch the headless audit engine test this vector.

Remediation Patch

Webhook Signature Verification

patch.diff (typescript)
--- a/handler.typescript (Vulnerable)
const payload = req.body; // Unverified payload
+++ b/handler.typescript (Remediated)
const sig = req.headers['x-scanlyst-signature'];
const expected = crypto.createHmac('sha256', secret).update(rawBody).digest('hex');
if (sig !== expected) return res.status(401).send();

Verify webhook signatures using HMAC-SHA256 to ensure incoming alert webhooks originated authentically from Scanlyst.

AI Agent Prompt (Cursor · Claude · Copilot)

Copy and paste into your editor to refactor this issue automatically.

"Configure webhook endpoints in your settings and verify the HMAC signature header on your receiver."

Run Isolated Check

Test your public domain specifically for Incident & Outage Webhook Dispatcher.

100% passive • No server load

Specification Details

CVSS Score
5.0 / 10.0
Severity Level
MEDIUM
Category
MONITORING
Test Vectors
6 automated
Execution SLA
< 2.5 seconds
False Positive Defense
Strict assertion
Related Standards
#Webhooks#Alerts#Slack#Discord

Run continuous monitoring for Incident & Outage Webhook Dispatcher

Audit your site across all 41 vectors automatically on every deploy.

Back to Catalog