Skip to main contentSkip to footer
WordPress Security Plugin · Multi-Site · Made in Germany

ReportedIP Hive: stop brute-force attacks before they reach WordPress

Real-time IP reputation from a community threat network, eighteen attack sensors incl. a Web Application Firewall and four-method two-factor authentication. Open-source core, EU-hosted relay, GDPR-ready DPA, built and operated in Germany.

The plugin itself is free: full local protection, no signup, no account. Paid plans add the managed relay. Compare plans

Version 2.1.61PHP 8.1+ · WP 5.9–7.0EU-hosted relay · DPA included
Open source · GPL-2.0No telemetryEU-only mail & SMS · DPAMade in GermanyVersion 2.1.61

18 detection sensors out of the box

Every attack vector that hits a WordPress site has a dedicated sensor with tunable thresholds. None of them require the community network, they all work in Local Shield mode. The table shows the most common ones; the complete list of all 18 sensors, including the Web Application Firewall, is in the plugin documentation.

Sensor Default threshold What it catches
Failed Logins 5 / 15 min Brute-force protection on wp-login, REST, and XML-RPC.
Password Spray 5 distinct usernames / 10 min Hash-based detection of attackers cycling usernames.
Comment Spam 5 / 60 min Automated comment-form spam detection.
XML-RPC Abuse 10 / 60 min system.multicall amplification + repeated wp.getUsers tracked separately.
App-Password Abuse 5 / 15 min REST/XML-RPC bypass attempts against application passwords.
REST API Rate-Limit 240 global / 20 sensitive / 5 min Public REST flood with auth-user bypass.
User Enumeration First probe blocks ?author=, /wp-json/wp/v2/users, oEmbed disclosure.
Scanner / 404 12 / 2 min + instant on known-bad .env, wp-config.bak, /.git/, plugin paths.
Geographic Anomaly First occurrence New country / continent triggers fresh 2FA challenge.
Password Policy Configurable Length, char classes, optional HIBP k-anonymity check.
WooCommerce Login 5 / 15 min (separate) my-account & checkout pages tracked independently.
Consent Endpoints Always bypassed Real Cookie Banner, Complianz, Borlabs, CookieYes, baked-in.

New in Hive 2.1.54

Released 10 to 13 September 2026 across two versions: a spam-defence layer and a rebuilt first day. All five changes are free on every plan.

Free

Form execution proof

A hidden anchor field plus a script-added twin, named differently per install, sort every comment, sign-up and password-reset submission into one of four verdicts. A submission that never ran the page’s script scores against the spam threshold instead of an outright block.

Free

Community check reaches comments and sign-ups

The reputation check that has run on the login page since the first release now covers comments, sign-ups and password resets too, at the same floor and hardening clamp, and fails open on a quota or timeout exactly like the login page always did.

Free

The ten-step setup wizard is gone

One quickstart page asks for the mode and a Community Access Key, reads the plan from the key check, and applies a plan-aware recommendation through the settings registry. Three switches stay visible; everything else is preconfigured.

Upgrade

A plan upgrade switches on what it recommends

Tor blocking, the HSTS header and 90 days of logs on Professional, a one-year audit trail on Business, applied automatically to every setting the admin has not changed by hand, with a banner listing what changed.

Free

Every stored setting joins one registry

Eight options that used to live outside the settings registry, upgrade hints, quota and plan-change mails, the 2FA reminder settings among them, now export, import and sync through MainWP and the cloud fleet like every other setting.

Four 2FA methods in the core

All four methods live in the core. TOTP, Email and WebAuthn work on every plan including Free; SMS delivery runs over our managed EU relay (Professional and up, no Twilio or third-party account needed). Plus 10 single-use recovery codes, trusted-device support (auto-revoked on geo anomaly), and a password-reset gate that requires non-email 2FA before a new password is accepted.

TOTP

Authenticator App

Time-based codes that work offline. Compatible with Google Authenticator, Authy, 1Password, Microsoft Authenticator. Secrets encrypted at rest. RFC 6238.

Email OTP

6-digit Code

Falls back to local wp_mail() in Local Shield, switches to managed relay on Pro+ for guaranteed delivery. Rate-limited, hashed storage.

SMS OTP

Managed EU Relay

Delivered over the managed reportedIP relay (Professional and up): EU-only sub-processor, signed DPA, no Twilio account. Rate-limited, phone numbers encrypted at rest.

WebAuthn

Passkey / Hardware Key

Phishing-resistant. Official YubiKey support (USB-C / NFC), Face ID, Touch ID, Windows Hello. ES256, RS256 and Ed25519, cloned-key detection, multi-key manager. No external dependencies.

Password reset, shielded by 2FA: not just login

A stolen mailbox should not be a master key to your WordPress site. Hive wraps the lost-password flow with the same 2FA gate as the login, and the recovery channel (email) is excluded from the eligible methods, because the reset link itself arrives by email.

No email bypass

Email excluded from reset 2FA

A compromised mailbox cannot double as the second factor. The reset link and the 2FA confirmation must arrive on different channels: TOTP, Passkey, SMS or a single-use recovery code.

Defense in depth

Two-stage WordPress hook

Gated twice, once when the reset form loads, once at password_reset. A direct POST against the reset form without a verified token returns WP_Error immediately.

10-minute, single-use token

Bound to user + key + IP

The verified-reset transient is scoped to user ID, the hashed reset key and the hashed client IP. Consumed on first use, expires after 10 minutes.

Shared with login throttle

No separate brute-force surface

Failed reset-challenge attempts feed the same IP throttle that already shields wp-login.php. Optional hard-block for accounts that only have email-2FA, admin notification included.

Two operating modes

Default is fully offline. The community network is opt-in and never mandatory.

Local Shield

100 % offline, no account

All 18 sensors and the full 2FA suite run locally on your own server. No external calls, no telemetry, no API key.

  • All 18 detection sensors active
  • 2FA suite: TOTP, Email, WebAuthn (SMS needs the managed relay)
  • Manual whitelist and blocklist management
  • Zero external dependencies

Default after install. Switch any time.

Community Network

Real-time threat intelligence

Pre-auth IP reputation lookups against the public database. Coordinated-attack detection across thousands of sites. Anonymised reports flow back so every attack makes the network smarter.

  • Pre-authentication reputation lookup
  • Coordinated-attack detection
  • Threat feed access (community-driven blacklist)
  • Strictly opt-in, no usernames, no comment content

Free account at reportedip.com required. Free forever.

Privacy by design

We sweat the small stuff so you don’t have to defend the choice in front of a DPO.

What community reports actually contain

Just the attacker’s IP, a threat-category tag (failed_login, comment_spam, etc.), and a timestamp. No usernames, no comment bodies, no request payloads, no user-agents. The network needs to know that an IP attacked, not how or who. Mail and SMS relay run on EU-only sub-processors under signed DPA. Every request also identifies the installation itself, the site address and the plugin/WordPress version, wp.org-style, so domains can be counted against your plan. Visitor-related data stays limited to the IP address and event type of a detected threat.

WooCommerce-aware out of the box

Three protection layers, each on the right tier, failure tracking on Free, themed Frontend 2FA from Professional, full white-label integration on Business.

Login & checkout failure tracking: Free

Failed customer logins on /my-account/ and checkout-form abuse feed the same brute-force counter as wp-login attempts, on every plan, including Free. Hooks: woocommerce_login_failed and woocommerce_checkout_login_form_failed_login.

Frontend 2FA in your storefront: Professional

The second factor renders inside your active theme. No wp-login bouncer, no “log in to wp-admin to verify” detour. Customer self-service on a configurable setup slug (default reportedip-hive-2fa-setup), never inside /wp-admin/. Cart and checkout state survive the redirect roundtrip; the trusted-device cookie is shared with the wp-login flow.

Complete integration: Business

White-label quickstart, themed mail templates, and Subscriptions / Memberships audit. Agencies ship Hive under their own brand, customers never see “ReportedIP” until the support escalation page.

Manage every site from one place

Run more than one WordPress site? Steer Hive across your whole fleet from a single dashboard, define one security policy, override single fields per site, push it with one click, and see instantly when a site drifts from the policy.

MainWP: included, no extra plugin to buy

Hive carries its own MainWP child bridge. Connect a site to your MainWP dashboard as usual and manage its security settings centrally, fleet-wide status at a glance, one-click access-key provisioning, and centrally managed policies. Data-minimised: the sync returns counts only, never IP addresses, usernames or secrets.

reportedip.com fleet dashboard: Business

On the Business plan, manage the same settings straight from your reportedip.com account under Domains, no MainWP required. Strictly opt-in per site (a toggle on the General settings tab, off by default). Every push is cryptographically signed, bound to your site and account, replay-protected, and refused unless it verifies.

One policy, 169 settings, live drift detection

Both dashboards manage the same 169 settings across every group, detection, blocking, WAF, hide-login, account security, privacy and notifications, through the same validation pipeline, so a policy behaves identically wherever it is applied. Each site reports a settings fingerprint, so a change made directly on a site shows up as drift until you push again. “Push drifted only” heals exactly the sites that need it.

The lowest price per protected domain

Most security plugins are licensed per single site. Hive is licensed per plan, so the more sites you run, the less each one costs. Every price includes 19 % VAT; Enterprise is quoted net (B2B).

Plan Price Sites € / domain Highlights
Free 0 € 1 0 € All 18 sensors incl. WAF + 2FA, Local Shield
Professional 14.90 €/mo 3 4.97 € Managed mail/SMS relay, Hardening Mode
Business 39 €/mo 15 2.60 € White-label, full WP-CLI, GDPR export
Enterprise from 663 €/mo (net) unlimited Custom AVV, dedicated onboarding

No paywall on the protection

Every sensor and every 2FA method lives in the open-source core and stays free. Paid plans add managed mail/SMS delivery, multi-site licensing and higher API quotas, never the security itself. The relay runs on EU-only sub-processors under signed DPA. Annual billing saves 17 % (149 €/yr Professional, 389 €/yr Business).

How that compares

Competitors license per single site, so their price per domain never drops. List prices as of April 2026, USD converted to euro, gross where a vendor sells to consumers.

Plugin € / domain / month 2FA mail relay SMS 2FA Rules held back on the free tier
ReportedIP Hive Professional 4.97 € Included, 500/month Included, 25/month Nothing held back
ReportedIP Hive Business 2.60 € Included, 2,500/month Included, 75/month Nothing held back
Wordfence Premium 8.30 € No No Firewall rules and malware signatures 30 days late
Solid Security Pro 8.30 € No No Yes
WP 2FA Premium 8.30 € No Only with your own Twilio account Yes
MalCare Pro 11.75 € No No Yes
Patchstack Plus 17.00 € No No Yes

Every vendor named here runs on US infrastructure. Hive stores and processes in the EU under a signed DPA. Read the full Hive and Wordfence comparison.

Pick a plan

The core protection is identical on every tier. Paid plans add managed mail/SMS relay, multi-site licensing and higher API quotas, never the security itself. All prices incl. 19 % VAT.

Plans for every site

The Hive plugin is free and open source forever, and the free tier already includes the public API with 1,000 checks a day. Paid plans add managed 2FA mail and SMS relay, multi-site management, and higher API quotas.

Free

Local protection, free forever

Free
  • Full local Hive plugin, all 18 attack sensors
  • Web Application Firewall (engine + OWASP-Top-10 baseline ruleset)
  • Verified-bot detection, disposable-email blocking, comment honeypot & form execution proof
  • Registration defence (prohibited usernames, e-mail rules, sign-up rate limit)
  • Access lockdown switches (REST, XML-RPC, feeds, PHP in uploads)
  • System readiness register (12 detectors)
  • Basic security headers + protection & hardening score
  • Block-page reference codes & MainWP integration
  • Complete 2FA suite (TOTP, Email, WebAuthn incl. one YubiKey / security key per account)
  • 1,000 API checks / day
  • 50 reports / day
  • 1 domain
  • Community support

Business

Agencies, WooCommerce, white-label

32.42 € / monthincl. 19 % VATbilled yearly: 389.00 €
  • Everything in Professional
  • Covers 15 client sites on one licence 2.60 € per site per month, bundle it into your care plan
  • Book 2 to 20 licences on one bill Quota, 2FA mail, SMS and domains all multiply, up to 15 % volume discount, 20 licences means 300 sites
  • Run every client site from one dashboard One settings policy, per-site overrides, one-click push and drift detection
  • Your brand, not ours White-label quickstart, 2FA pages and mail templates
  • 100,000 API checks and 5,000 reports a day 2,500 2FA mails and 75 SMS a month included
  • WooCommerce end to end White-label templates plus Subscriptions and Memberships audit
  • Proof for your compliance questions Append-only audit trail of logins, password resets and role changes with CSV and JSON export, plus GDPR export tool
  • Backup security keys per user Multiple WebAuthn keys, model detection, key-lifecycle alerts
  • Shut an account out in one click Block the account, end every session and trusted device, and see who is signed in right now
  • Priority support, 12 h SLA
Get Hive Business

14-day money-back guarantee. Cancel anytime.

View pricing

Includes Contributor and Enterprise tiers plus the full feature comparison table.

Running Hive for clients?

Built for freelancers and agencies who secure more than one WordPress site.

  • One licence covers 3 sites (Professional) or 15 sites (Business), not one purchase per client
  • White-label: ship Hive under your own brand, clients never see “ReportedIP” (Business)
  • WP-CLI bulk onboarding plus Settings Import/Export for staging→production
  • Resell managed security at a 2.60 € per-domain cost base

Up and running in under 5 minutes

No Composer, no build step, no external dependencies. The quickstart takes care of the rest.

Download

One file, reportedip-hive.zip. Save it where you can find it again.

Download Hive

Upload & activate

In WP Admin: Plugins → Add New → Upload Plugin. Pick the ZIP, activate. The quickstart opens automatically.

Configure

Pick Local Shield or Community Network. Enable 2FA roles. Done. Auto-updates via the GitHub Plugin Update Checker (PUC v5.6+).

Plugin FAQ

Specific to the WordPress plugin. For platform-wide questions see the general FAQ.

Does it work on multisite (WP Network)?

Yes. Hive activates network-wide and tracks attacks per-site, with optional global blocklist sharing across the network. Multi-site licence (Hive Pro = 3 sites, Business = 15 sites) controls how many independent sites can use the managed mail/SMS relay.

How does the auto-update mechanism work?

Hive looks for a new version every 12 hours and offers it in your WordPress dashboard, exactly like any other plugin. One click and you are up to date. After the first install you never download a file again.

Will it slow down my site?

No. Sensor counters use object cache (Redis when available) with millisecond lookups. Reputation API responses are cached locally with ETag support to save credits. The admin dashboard loads on demand, never on the front-end.

Is it compatible with caching plugins (WP Rocket, W3 Total Cache, LiteSpeed)?

Yes. All plugin admin and login pages are excluded from page cache automatically. Reputation lookups happen server-side before WordPress renders, so cached pages are served untouched. We test against WP Rocket every release.

Can I export the logs / blocked IPs?

Yes. Every list table (Blocked IPs, Whitelist, Logs, API Queue, 2FA Grid) supports CSV and JSON export from the admin UI. WP-CLI commands cover the same operations for automation (full WP-CLI on Business+).

What is paywalled, and what stays free?

The protection is never paywalled: all eighteen sensors are in the open-source core and free forever, on every plan, along with TOTP, email and WebAuthn 2FA; SMS 2FA is delivered over the managed relay on Professional and up. Paid plans (Professional 14.90 €/mo, Business 39 €/mo) add the convenience layer, managed 2FA mail and SMS delivery, multi-site licensing (3 or 15 domains on one licence), higher API quotas, Hardening Mode, white-label and full WP-CLI. All prices incl. 19 % VAT.

Is there a trial or money-back guarantee?

You can run the free edition indefinitely. Paid plans come with a voluntary 14-day money-back guarantee (under § 12 of our Terms, excluding already-consumed SMS or mail bundle credits) and you can cancel any time from the dashboard.

ReportedIP Hive feature guides

In-depth guides to every Hive security feature, attack sensors, the 2FA suite, progressive blocking, threat intelligence and privacy.

Secure every site you run with Hive Pro

Three sites for 14.90 €/mo, managed 2FA delivery, multi-site licensing and Hardening Mode. 14-day money-back, cancel any time.

Open source (GPL-2.0)No telemetryEU-hosted relayMade in Germany