Skip to main contentSkip to footer
Guides

WordPress Attack Detection: The 16 Sensors in ReportedIP Hive

Updated
ReportedIP Hive plugin guide cover: 16 WordPress attack detection sensors

WordPress attack detection in ReportedIP Hive rests on 16 sensors that watch logins, comments, XML-RPC, the REST API, 404 traffic, registrations and forms, each on its own signal. All 16 are included in the free plan and run without any outside connection, so a fresh install is watched from the first request.

This guide lists every sensor with the attack it catches, shows where you adjust it, and explains how a single suspicious request turns into a block without locking out real visitors or search engines.

How do attack detection sensors work in WordPress?

Most sensors count events per IP address over a short, rolling window. A failed password, a comment caught as spam or a request for a page that does not exist adds to the count of the address that sent it. When an address crosses the limit for that sensor, Hive first slows it down, then blocks it, and in Community Network mode reports it to the shared network in anonymised form.

A few sensors do not count at all but judge a single request: the firewall reads its payload, bot verification checks whether a crawler is who it claims to be, and the form execution proof asks whether the form was ever rendered in a browser. Password guessing, the pattern MITRE ATT&CK lists as Brute Force (T1110), is only one of the attacks covered.

The 16 sensors and what each one catches

The names in the second column are the setting names on the Protection page; the last column is the card that holds the setting.

#SensorWhat it catchesCard
1Monitor failed loginsRepeated wrong passwords from one addressDetection & Thresholds
2Password spray thresholdMany different usernames tried from one addressDetection & Thresholds
3Monitor comment spamSpam comments from one address, including hits on the invisible comment honeypotDetection & Thresholds
4Monitor XML-RPC abusePassword guessing and pingback abuse through XML-RPCDetection & Thresholds
5Monitor application passwordsBasic-Auth attempts that try to get around two-factor loginDetection & Thresholds
6Monitor REST API burstsRequest floods against the REST API, with stricter limits on sensitive routesDetection & Thresholds
7Block user enumerationAttempts to read out usernames, and login errors that would confirm oneDetection & Thresholds
8Monitor 404 scansScanners that probe for files and plugins, together with decoy path blockingDetection & Thresholds, Firewall & Bots
9Firewall enabledSQL injection, cross-site scripting, path traversal and command injectionFirewall & Bots
10Bot verificationCrawlers that fake the user agent of Googlebot, Bingbot or another search engineFirewall & Bots
11Registration rulesThrowaway mail domains, forbidden usernames and sign-up floodsRegistration Rules
12Form execution proofForm submissions from bots that never rendered the formForm Protection
13Community threat check on formsKnown attacker addresses on comments, sign-ups and password resetsForm Protection
14Monitor country and network changes on loginA login from a country never seen for that userDetection & Thresholds
15Password policyWeak passwords and passwords known from data breachesPassword Policy
16Monitor WooCommerce login formsAttacks on the checkout and My Account loginsDetection & Thresholds

The count of 16 follows the feature list of the plugin: password spray is its own sensor, and decoy paths count together with the 404 scan detection as one.

The dashboard shows which sensors are active

On the Security Dashboard, the Detection Score sums up the active sensors. Open Detection sensors below it to see each one with its points, a green Active mark, an Enable link for anything that is switched off, and the points that a higher plan would add.

Detection Score of 79 on the ReportedIP Hive dashboard with the opened list of detection sensors and their status
The Detection sensors list on the dashboard of a demo site.

How to set the sensitivity with protection levels

You rarely need to touch a single limit. Open Protection, card Detection & Thresholds, and pick a Protection level: Relaxed, Balanced, Strict or Paranoid. One click sets the failed-login limit and window, the block duration and the community protection level together. Balanced is the default the quickstart applies.

Detection and Thresholds card in ReportedIP Hive with the protection levels Relaxed, Balanced, Strict, Paranoid and Custom
Protection levels set every counting sensor in one go.

Choose Custom, or turn on expert mode in the page header, to edit every sensor on its own. Expert mode also shows the switches that turn single sensors on or off and the proxy settings, which matter because every sensor depends on reading the real visitor address behind a CDN or load balancer.

How counting turns into a block

  1. The brute-force sensors share one throttle: repeated failures first cost the address a short pause, which grows with every further failure.
  2. If the attempts continue, the address becomes a real block on the site.
  3. Repeat offenders climb the escalation ladder in the card Blocking & Escalation, so each new block lasts longer than the last.
  4. In Community Network mode Hive queues an anonymised report, and the address becomes known to every other site in the network.

With Report-only mode switched on in the same card, every step is logged but nothing is blocked. That is the safe way to try a stricter protection level on live traffic first.

Which sensors are included in which plan?

All 16 sensors are part of the free plan. The paid plans deepen some of them rather than adding new ones:

PlanWhat it adds to the sensors
FreeAll 16 sensors with the bundled firewall rules
ProfessionalDeeper firewall rule sets through Priority Sync
ProfessionalLive lists of decoy paths and throwaway mail domains
ProfessionalUnlimited registration rules with regular expressions
BusinessForm protection for WPForms, Gravity Forms, Forminator, Formidable, Elementor and Ultimate Member

Local Shield runs 15 of the 16 sensors. The community threat check on forms needs Community Network, because it asks the network about the address.

Why search engines and AI crawlers are not blocked

A crawl over old links produces 404 errors and REST bursts that look like a scan. With Exempt verified crawlers from auto-blocking in the Firewall & Bots card, Hive does not count those requests and never blocks the crawler automatically, but only for crawlers it has verified. Verification checks the official IP ranges of Googlebot, Bingbot, Applebot and others, or confirms the host name by forward-confirmed reverse DNS. A user agent alone is not enough, so a scanner that calls itself Googlebot is treated like any other scanner.

The exemption stops where a verified crawler has no business. Login and other credential sensors, decoy paths, the firewall payload checks and the sensitive REST routes apply to every address.

Where to see what the sensors caught

Every hit lands in Activity, tab Event Log. Filter by event type, severity and date, or search for an address. Each row links to a lookup of the address and offers to block it or to put it on the whitelist.

ReportedIP Hive Event Log filtered to failed logins with documentation IP addresses, severity and the tried username
The Event Log filtered to failed logins. The addresses come from documentation ranges.

Questions about WordPress attack detection

Do the sensors slow down my WordPress site?

The sensors only act when their event happens, such as a failed login, a comment or a 404 response, so a normal page view does not touch most of them. Counters are kept per address and expire on their own, which keeps the stored data small even on a site under steady attack.

Can I switch off a single sensor?

Turn on expert mode in the page header and open the Protection page. Most counting sensors have their own switch in the Detection & Thresholds card; the firewall, registration, form and password sensors sit in the cards Firewall & Bots, Registration Rules, Form Protection and Password Policy. The Detection Score on the dashboard drops by the points of the sensor you switch off.

Does attack detection work without the community network?

Local Shield runs 15 of the 16 sensors on your own server without any outside connection. Only the community threat check on forms needs Community Network, because it compares visitor addresses with the reports of other sites. Blocks based on community reputation are also a Community Network feature.

How do I stop the sensors from blocking my own team?

Put the office network, your VPN and monitoring services on the whitelist under Activity, tab IP Lists. Whitelisted addresses are never counted or blocked. If your site sits behind Cloudflare or a load balancer, also check the proxy settings, otherwise every visitor shares the address of the proxy.

Read on

The Hive documentation describes the attack sensors, the block escalation and the crawler verification setting by setting.

Get ReportedIP Hive for WordPress

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed