Looking for an overview? Visit the Plugin landing page for features, pricing, and install steps. This page is the technical reference.
WordPress Plugin: ReportedIP Hive
ReportedIP Hive is a WordPress security plugin: a web application firewall, login security with limited login attempts, two-factor authentication with passkeys, and spam protection for comments, sign-ups and contact forms. It blocks attackers on your own server, works without an account, and can optionally check and share attacking addresses through the ReportedIP community network.
Two plugins, one protection
Since version 3.0.0 Hive consists of a free plugin and an optional add-on. Everything that protects the site sits in the free plugin, with no trial and no locked switch. The add-on carries the features of the paid plans.
| ReportedIP Hive | ReportedIP Hive Pro | |
|---|---|---|
| Who needs it | Every site | Sites on the Professional, Business or Enterprise plan |
| Where it comes from | The WordPress plugin directory | Your reportedip.com account; it installs the free plugin by itself when that is missing |
| Updates | From wordpress.org, like any plugin from the directory | From reportedip.com, checked every 12 hours with your Community Access Key |
| What it brings | Firewall, sixteen sensors, login security, 2FA with app, e-mail and one passkey per account, form protection, Contact Form 7, registration rules, lockdown switches, Community Network | Mail and SMS relay, storefront 2FA, adaptive 2FA policies, hardening mode, advanced headers, computation check, further form plugins, Tor blocking, audit trail, account control, group bans, fleet management |
The details per plan are on Pro add-on and plans. Hive runs in one of two modes: Local Shield decides everything on your server and sends nothing anywhere, Community Network adds the reputation check against the community and shares what your site blocks. See Quickstart and modes.
How a request is checked
Hive applies its checks in a fixed order, and each layer can end the request before the next one runs. The
gate is hooked on init at priority 1, so other plugins do not run for a blocked address.
- Whitelist: trusted addresses and ranges always pass.
- Block list: addresses you blocked by hand or that crossed a threshold.
- Web application firewall: the active ruleset against URI, query, body and user agent, optionally already before WordPress loads.
- Attempt counters: sign-ins, comments, XML-RPC, REST bursts and 404 scans block an address once a threshold is reached.
- Community reputation: in Community Network mode an address above the protection level is refused.
- Second factor: protected accounts confirm the sign-in with 2FA.
The guide
What it does not do
Hive does not scan files for malware and does not watch file integrity. Run a scanner next to it if your site needs one. It also works next to a cloud firewall: the cloud filters traffic before it reaches the server, Hive sees what only WordPress knows, such as failed sign-ins, tried user names, form submissions and user roles. Set the proxy header so Hive sees the real visitor address (trusted proxies).
Last updated: · Maintained by the ReportedIP team