Threats blocked
Requests Cloud Defender refused, over the selected window. Every one of them was stopped before it reached your application. Underneath the total you may see a second sentence: “A further N were blocked before the sending address was recorded, and cannot be attributed to a source.” Those requests were blocked like any other, but they were recorded before Cloud Defender captured the client’s address, so all we hold is our own CDN’s address rather than the sender’s. They count towards the total and they are absent from the attacker table, because naming our own CDN as your attacker would be worse than saying nothing.Attacker insights
The sources we can identify, ranked by how many of their requests were refused, enriched with Aegister Threat Intelligence. This table only ever lists addresses we can attribute — see above.Detected attacks
Requests that matched an attack signature. This is a different question from “was it blocked”, and the Outcome column is where the two meet:
“Not blocked (preview)” is not a failure. The OWASP signature rules run in preview on your
domain: they record what they would have blocked without blocking it. That is deliberate. A signature
rule tuned against somebody else’s traffic will refuse requests your application depends on, so we
run it in preview against your real traffic first, remove the false positives, and only then enforce.
Until that is done, the detections tab is a report on what enforcement would do.
Your protection in the meantime is not the signature rules. It is the origin lockdown, which refuses
anything that did not arrive through our CDN, and the threat-intelligence blocklist, which refuses
sources known to be attacking somebody. Those are enforcing, and they are what the “threats blocked”
figure counts.

