WordPress plugin intelligence profile

IPScanner – Block Bots, VPNs & Proxies

A CAPTCHA alternative with no puzzle. Stops fake signups, spam registrations, form spam and card-testing bots, plus VPN, proxy and Tor traffic.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.2.5
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update31 Oct 20261d ago
Active installationsNewAdoption 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 IPScanner – Block Bots, VPNs & Proxies version 0.2.5 as active, updated 1d ago and tested up to WordPress 7.1.

Overview

About this plugin

IPScanner checks each visitor on your server and stops bots before they reach your forms. Real people never see a challenge.

What it stops

  • Fake signups and spam registrations
  • Comment and contact form spam
  • Card-testing bots on WooCommerce checkout
  • Login attacks from bots, Tor and proxies
  • VPN and proxy traffic where you don’t want it

Where it checks

  • Login, registration and password reset
  • Comments
  • WooCommerce checkout and account registration
  • Contact Form 7 and WPForms
  • The whole front end (optional)

Verified search engines and AI crawlers always pass. If the API is slow or down, visitors are let in.

External services

io, run by IPScanner. It is required for the plugin to work.

  • When a protected form is submitted, or a page is viewed with whole site protection on, the plugin sends the visitor’s IP address, user agent and these request headers: Accept, Accept-Language, Accept-Encoding, Sec-CH-UA and Sec-Fetch headers. It also sends a random request ID and your Site ID when one is set. Endpoint: POST /v1/edge/check. Results are cached on your site for 10 minutes per visitor.
  • With a Site ID set, the plugin reads the site’s policy (no visitor data) at most every 30 seconds. Endpoint: GET /v1/sites/{site}/policy.
  • When an administrator opens Settings > IPScanner (at most every 5 minutes) or clicks Test connection, the plugin reads the plan and usage of the API key (no visitor data). Endpoint: GET /v1/usage/summary.
  • Connect with IPScanner opens https://ipscanner.io/connect/wordpress with this site’s admin URL, home URL, name, plugin and WordPress versions. After you approve, the plugin exchanges a one-time code for the API key and Site ID. Endpoint: POST /api/connect/wordpress/token.
  • With “Send plugin usage stats” on (Settings > Advanced; turned on when you connect, since the connect window asks for it), the plugin sends usage events with the API key: connected or disconnected, settings changed (which settings, the mode, protected areas and blocked classes), connection tested, the settings page opened (at most twice a day per tab), plugin updated or deactivated, and once a day the last 24 hours’ totals (checked, blocked, top class) with the PHP and WordPress versions, locale and whether WooCommerce, Contact Form 7 or WPForms are active. No visitor data. Endpoint: POST /api/wordpress/events.

Nothing is sent before you connect or save an API key.

io/terms

io/privacy

com/ipscanner/ipscanner-wordpress

WordPress.org metadata

Plugin tags

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

  • anti spam
  • bot protection
  • registration spam
  • vpn blocker
  • captcha
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 6.0 · PHP 7.4
Update activity31 Oct 20261d 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

Version0.2.40.2.5
Version0.2.30.2.4
WordPress compatibility7.1.37.1.4
Version0.2.20.2.3
Version0.2.10.2.2
Version0.2.00.2.1
Version0.1.30.2.0
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.