Chapter 5

Detectors and Alerts

How the eleven detectors work and what to do when an alert fires.

2 min readLast updated 26 April 2026
Jump to section

The eleven detectors

Edge runs eleven detectors across three cron tiers:

DetectorWhat it catchesCron
ASN SpikeSudden traffic surge from one networkEvery minute
499 RateHigh client-closed-connection ratioEvery minute
Cache BypassAbnormal cache-miss ratio from one networkEvery minute
UA RotationToo many user-agent families from one networkEvery minute
Slow BurnGradual escalation over weeksHourly
Bot ScoreHigh ratio of automated traffic from a single networkHourly
TLS Weak ProtocolDeprecated TLS 1.0/1.1 or unencrypted trafficHourly
Path EntropySystematic catalogue crawling with even path distributionHourly
Challenge SolvingPost-mitigation evasion (upgraded tooling solving WAF challenges)Hourly
Operation FingerprintKnown-bad scraping behaviour from new networksHourly
Certificate ExpirySSL/TLS certificates approaching expiryDaily

When an alert fires

  1. The detector opens an alert in D1 with status "open"
  2. Notifications are sent via email and/or webhook (based on your routing config)
  3. The alert appears on the Alerts page and the Overview active alerts panel
  4. Each subsequent cron tick updates the alert's current value

Investigating an alert

Click the alert to see its dimension key (e.g. asn:AS45899), then:

  1. Go to Offenders — search for the ASN by number or organisation name, or use the "Alerts: Has open alerts" filter to surface only ASNs with active alerts
  2. Check the enrichment: org name, country flag, sparkline trend, BPR, and bypass tier tell you whether this is a consumer ISP, a cloud provider, or a VPN/proxy
  3. Click into the ASN detail page to see the stacked timeseries (compare against the site-wide baseline), cache breakdown, UA anomaly flags, per-path bypass rates, and similar ASNs
  4. Export the ASN's full profile as JSON for your records or to share with your security team
  5. Decide whether to block the ASN in your WAF, Cloudflare firewall rules, or pin it for continued monitoring

Alert lifecycle

  • Open -- detector is currently tripping
  • Acknowledged -- an operator has seen it (manual action via the Alerts page)
  • Resolved -- the condition has cleared (automatic) or an operator resolved it manually

Still stuck? Email support or open the support widget in the bottom-right.