Cloudflare Docs
Analytics
Analytics
Visit Analytics on GitHub
Set theme to dark (⇧+D)

Threat types

Cloudflare classifies the threats that it blocks or challenges. To help you understand more about your site’s traffic, the “Type of Threats Mitigated” metric on the analytics page measures threats blocked or challenged by the following categories:

​​ Bad browser

The source of the request was not legitimate or the request itself was malicious. Users would receive a 1010 error page in their browser.

Cloudflare’s Browser Integrity Check looks for common HTTP headers abused most commonly by spammers and denies them access to your page. It will also challenge visitors that do not have a user agent or a non standard user agent (also commonly used by bots, crawlers, or visitors).

Hotlink Protection ensures that other sites cannot use your bandwidth by building pages that link to images hosted on your origin server. This feature can be turned on and off by Cloudflare’s customers.

​​ Human challenged

Visitors were presented with an interactive challenge page and failed to pass.

Note: An interactive challenge page is a difficult to read word or set of numbers that only a human can translate. If entered incorrectly or not answered in a timely fashion, the request is blocked.

​​ Browser challenge

A bot gave an invalid answer to the JavaScript challenge (in most cases this will not happen, bots typically do not respond to the challenge at all, so “failed” JavaScript challenges would not get logged).

Note: During a JavaScript challenge you will be shown an interstitial page for about five seconds while Cloudflare performs a series of mathematical challenges to make sure it is a legitimate human visitor.

​​ Bad IP

A request that came from an IP address that is not trusted by Cloudflare based on the Threat Score.

Cloudflare uses Threat Scores gathered from sources such as Project Honeypot, as well as our own communities’ traffic to determine whether a visitor is legitimate or malicious. When a legitimate visitor passes a challenge, that helps offset the Threat Score against the previous negative behavior seen from that IP address. Our system learns who is a threat from this activity. Site owners may override the Threat Score at any time using Cloudflare’s security settings.

​​ Country block

Requests from countries that were blocked based on the user configuration set within the Firewall app.

​​ IP block (user)

Requests from specific IP addresses that were blocked based on the user configuration set within the Firewall app.

​​ IP range block (/16)

A /16 IP range that was blocked based on the user configuration set within the Firewall app.

​​ IP range block (/24)

A /24 IP range that was blocked based on the user configuration set within the Firewall app.

​​ New Challenge (user)

Challenge based on user configurations set for visitor’s IP in either WAF managed rules or custom rules, configured in Security > WAF.

​​ Challenge error

Requests made by a bot that failed to pass the challenge.

Note: An interactive challenge page is a difficult to read word or set of numbers that only a human can translate. If entered incorrectly or not answered in a timely fashion, the request is blocked.

​​ Bot Request

Request that came from a bot.

​​ Unclassified

Unclassified threats comprises a number of automatic blocks that are not related to the Browser Integrity Challenge (Bad Browser). These threats usually relate to Hotlink Protection, and other actions that happen on the edge based on the composition of the request (and not its content).

Unclassified means a number of conditions under which we group common threats related to Hotlink protection as well as certain cases of IP reputation and specific requests that are blocked at the Cloudflare edge before reaching your servers.