WordPress plugin intelligence profile

TSI Visitor Blocker

Protect your WordPress site from unwanted visitors, spam, bots, and brute-force attacks with a lightweight and easy-to-use security solution.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.4.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.6 · PHP —
Directory statusactive
Last directory update23 Oct 20269d 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 TSI Visitor Blocker version 1.4.1 as active, updated 9d ago and tested up to WordPress 7.1.

Overview

About this plugin

TSI Visitor Blocker protects your WordPress site from unwanted visitors, spam, and brute-force attacks.

Who Is This For?

  • Website owners who want to stop spam form submissions
  • E-commerce stores that want to block fraudulent email addresses
  • Agencies managing multiple sites that need consistent blocking rules
  • Anyone dealing with spam comments, fake registrations, and bot traffic

Key Features

IP & Subnet Blocking

  • Block specific IP addresses (IPv4 and IPv6 support)
  • Block entire subnets using CIDR notation (e.g., 192.168.1.0/24)
  • Useful for blocking entire hosting ranges from known spam providers

Country Blocking

  • Block visitors from specific countries using two-letter ISO codes
  • Uses ip-api.com for geolocation (cached for 24 hours for performance)

Email & Domain Blocking

  • Block entire email domains (e.g., tempmail.com)
  • Blocks emails in contact forms, registration forms, and comments

Bot & User-Agent Blocking

  • Block known bad bots by user-agent string
  • Protects your site from scrapers and crawlers

Rate Limiting

  • Limit the number of POST requests per IP address
  • Configurable max requests and time window
  • Prevents brute-force attacks and automated form submissions

AbuseIPDB Integration

  • Optionally check incoming IPs against AbuseIPDB’s reputation database
  • Requires a free API key from abuseipdb.com
  • Automatically blocks IPs with an abuse confidence score above 50

Form & Comment Blocking

  • Block form submissions containing blocked emails or domains
  • Prevent comments from blocked email addresses or domains
  • Works with any WordPress form plugin (Contact Form 7, WPForms, etc.)

Export & Import Settings

  • Export all blocking rules to a JSON file
  • Import rules on other sites – useful for managing multiple installations

Security

  • All input is sanitized and validated
  • Nonce verification for all admin operations
  • Logged-in editors and admins are always exempt from blocking

How It Works

  • Install & Activate – Get started in seconds
  • Enable Features – Toggle on the blocking features you need
  • Add Your Block Lists – IPs, emails, domains, user-agents, countries
  • Set Rate Limits – Configure max requests per IP
  • Optional AbuseIPDB – Add your free API key for automated blocking

External Services

This plugin connects to the following third-party services:

ip-api.com

com to determine their country code. The result is cached for 24 hours using WordPress transients. No data is sent when country blocking is disabled.

  • Service: https://ip-api.com
  • Terms of Service / Legal: https://ip-api.com/docs/legal
  • Privacy Policy: https://ip-api.com/docs/legal

AbuseIPDB

When AbuseIPDB integration is enabled and a valid API key has been entered, the visitor’s IP address is sent to the AbuseIPDB API to check its reputation. The result is cached for 24 hours using WordPress transients. No data is sent when this feature is disabled or no API key is configured.

  • Service: https://www.abuseipdb.com
  • Terms of Service: https://www.abuseipdb.com/legal
  • Privacy Policy: https://www.abuseipdb.com/privacy

Additional Resources

  • Plugin Website: https://tsidigitalsolution.com/tsi-visitor-blocker
  • Support Forum: https://wordpress.org/support/plugin/tsi-visitor-blocker

Credits

Developed and maintained by TSI Digital Solution.

com

WordPress.org metadata

Plugin tags

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

  • ip block
  • firewall
  • security
  • spam
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.6 · PHP not listed
Update activity23 Oct 20269d 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

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

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.