WordPress plugin intelligence profile

ProbeGuard 404 Firewall for Cloudflare

Monitors 404 requests and blocks or challenges abusive IPs at the Cloudflare edge using IP Access Rules.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.0.3
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.3 · PHP 7.2
Directory statusactive
Last directory update19 Oct 202614d ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records ProbeGuard 404 Firewall for Cloudflare version 2.0.3 as active, updated 14d ago and tested up to WordPress 7.1.

Overview

About this plugin

ProbeGuard records 404 requests and, when a single IP exceeds a configurable threshold within a time window, adds a Cloudflare IP Access Rule for that address. The rule is removed automatically when the block duration expires. Access Rules are available on every Cloudflare plan, including Free.

Because the block happens at Cloudflare, abusive traffic stops before it reaches PHP.

Features

  • Configurable threshold, time window and block duration
  • Repeat offenders are re-blocked on their next 404 and each block lasts twice as long, up to a configurable ceiling
  • Choose Block, Managed Challenge or Interactive Challenge for abusive IPs
  • Blocks are placed by a scheduled task, never during the visitor’s request
  • Anchored whitelist with wildcard support, matched against path, query string and host
  • Status screen with top offenders, recent 404s, active blocks and recent warnings
  • Optional email notification when an IP is blocked
  • Automatic pruning of 404, block and diagnostic records
  • Cloudflare credentials are entered in the plugin settings, with the token masked once saved, or defined in wp-config.php instead

Visitor IP detection

CF-Connecting-IP is trusted only when the request reaches the site from a Cloudflare edge address; the range list is refreshed daily from Cloudflare's public endpoint. If the site sits behind an additional proxy or load balancer, list its addresses in this optional constant so forwarded headers are honoured:

7' );

Otherwise a request is attributed to the address it actually connected from, which cannot be forged. Private and reserved addresses are never sent to Cloudflare as block targets.

External services

com:

  • Creating, listing and deleting IP Access Rules sends the offending IP address, the rule mode, an expiry note, and the configured zone ID. This happens when an IP crosses the block threshold, when a block expires or is removed manually, and when the Cloudflare block count is displayed in the admin.
  • A daily request to https://api.cloudflare.com/client/v4/ips refreshes the list of Cloudflare edge ranges. It sends no site or visitor data and requires no credentials.

com/privacypolicy/) apply.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • block bots
  • brute force
  • 404
  • cloudflare
  • firewall
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.3 · PHP 7.2
Update activity19 Oct 202614d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.0.22.0.3
WordPress compatibility7.1.17.1.3
Version2.0.12.0.2
Version2.0.02.0.1
WordPress compatibility7.17.1.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.