100%
WordPress Security That Strikes First. WordPress security that works before WordPress even loads. Geo-blocking, IP protection, and brute-force defense that is fast, lean, and at a fraction of the cost. Every install starts with 30 days of Pro features completely free.
Trusted by WordPress Site Owners Who Refuse to Overpay
Focused WordPress security that does one thing and does it extremely well.
Rate limiting, lockouts, and honeypot traps stop brute-force attacks cold.
Whitelist, blacklist, and range-block IPs. Auto-block repeat offenders before they cause damage.
Block entire countries with one click. Free. Wordfence charges $149/year for that.
3 database tables. Not 24. Your site stays fast because we don't bloat it with features you'll never use.
Every blocked request, every login attempt, every flagged IP is logged and searchable. Know exactly what's hitting your site.
See attacks as they happen. Live dashboard shows where threats originate, what's being blocked, and your site's security status.
Loads before WordPress core, themes, and plugins. Blocked requests never touch your database or consume server resources.
ViperBlock installs as a mu-plugin, intercepting malicious requests before WordPress core, themes, or other plugins even initialize. Other security plugins wait until it's too late.
Most security plugins bolt on after WordPress loads. ViperBlock takes a fundamentally different approach.
Blocks threats before WordPress even loads. Other plugins wait until it's too late. ViperBlock intercepts at the earliest possible point.
No firewall, no malware scanner, no 47 features you'll never use. Just the protection that actually matters for your site.
Threat map, block stats, and activity logs. See exactly what's hitting your site and what's being blocked in real time.
Install, activate, done. No 50-page manual, no complex configuration wizards. Protection starts immediately with sensible defaults.
Includes 30 days of Pro features free
For sites that need complete protection
Start with 30 days of full Pro features free. After that, keep using the free plan forever or upgrade for just $9.99/year — less than a single month of Wordfence.
Annual
Annual
See exactly what you get with each plan. Every install starts with 30 days of full Pro access - no credit card required.
| Features | Basic | Pro |
|---|---|---|
| Country Geo-Blocking | 3 countries | Unlimited |
| Blocking Mode | Block selected | Block or Allow-only |
| IP Blacklist / Whitelist | 20 entries per list | Unlimited |
| Early Blocking (mu-plugin) |
|
|
| Custom Block Response | Standard 403 page | Redirect, custom HTML, status code |
| Login Brute-Force Protection | Fixed (5 attempts / 30 min) | Fully configurable |
| Activity Log | 7 days / 200 entries | Configurable / 100K entries |
| Login Log |
|
|
| Dashboard Widget |
|
|
| Email Notifications |
|
|
| Known Crawler Allowlist | DNS-verified (Googlebot, Bingbot, etc.) | DNS-verified (Googlebot, Bingbot, etc.) |
| GeoIP Database Updates | Every 30 days | Daily |
| Admin Safety Net |
|
|
| Protected Usernames |
|
Smart + Strict modes |
| Progressive Escalation |
|
Configurable ladder + permanent ban |
| Auto-Blacklist Persistent Offenders |
|
Configurable threshold |
| Security Hardening |
|
XML-RPC, backdoor probes, PHP uploads, sensitive files |
| Identity Hardening |
|
REST API, author enum, sitemap, version stripping |
| Rate Limiting |
|
Configurable requests/window + auto-block |
| CSV Import / Export |
|
|
Real feedback from site owners who switched to ViperBlock for simpler, faster WordPress security.
"I was paying $149/year for Wordfence just for geo-blocking. ViperBlock gives me that for free. The Pro plan at $9.99/year is honestly a steal."
Digital Agency Manager
"My site went from 24 security-related database tables to 3. Page load times dropped noticeably. ViperBlock does exactly what I need and nothing more."
WooCommerce Store Owner
"The mu-plugin approach is brilliant. Threats get blocked before WordPress even starts loading. I wish I'd found this sooner."
Freelance Web Developer
"I manage 8 client sites. ViperBlock keeps them all secure without the bloat. My clients don't notice it's there — which is exactly the point."
WordPress Agency Owner
"Setup took 2 minutes. Blocked traffic from 3 countries that were hammering my login page. Problem solved, site faster. Done."
Small Business Owner
Everything you need to know about ViperBlock WordPress security.
ViperBlock uses a local GeoIP Country database to look up the country of origin for each visitor's IP address. Lookups take 1-5 milliseconds and happen entirely on your server - no external API calls are made during request processing. You select which countries to block from a searchable list in the settings, and all traffic from those countries receives a 403 Forbidden response before WordPress finishes loading. The free tier allows blocking 3 countries; Pro allows unlimited.
The free version includes IP blacklist/whitelist management, login brute-force protection with automatic lockouts, protected username blocking, activity logging, a dashboard widget, and blocking for 3 countries. Pro adds unlimited country blocking, security and identity hardening, progressive escalation, request rate limiting, auto-blacklist promotion, configurable lockout durations, known crawler verification, daily GeoIP updates, and email notifications. Pro is $9.99/year.
ViperBlock tracks failed login attempts per IP address. After a configurable number of failures (default: 5), the IP is temporarily locked out. Repeated lockouts trigger progressively longer blocks. On Pro, progressive escalation can automatically promote repeat offenders from temporary blocks to permanent bans. You can also configure protected usernames (like "admin") - any IP attempting to log in with a protected username is immediately blocked.
Yes. You can manually add individual IP addresses or CIDR ranges (e.g., 192.168.1.0/24) to the blacklist. You can also whitelist trusted IPs that should always be allowed through. Both lists support CSV import and export for bulk management. IPs that trigger blocking rules are also automatically added to a temporary auto-block list.
Yes. ViperBlock functions as an application-level firewall for WordPress. It intercepts and filters incoming requests based on IP address, country of origin, request patterns, and login behavior. The Pro version adds security hardening rules that block common attack vectors like XML-RPC abuse, directory traversal attempts, backdoor probes, sensitive file access, and PHP execution in the uploads directory.
The mu-plugin (must-use plugin) is a small PHP file that WordPress loads very early - before regular plugins, themes, or most of the WordPress core. This lets ViperBlock block malicious requests before they consume server resources loading the full WordPress stack. It is the same approach used by Wordfence and other security plugins. The mu-plugin is installed and removed automatically; you never need to manage it manually.
No. ViperBlock is designed for minimal performance impact. GeoIP lookups use a local database file (1-5ms per lookup) with transient caching, so repeated lookups for the same IP take less than 1 millisecond. Blocked requests are terminated before WordPress fully loads, which actually reduces server load from hostile traffic. The plugin uses only 3 database tables compared to the 24+ tables used by heavier security plugins.
Only when you explicitly consent. On first activation, ViperBlock asks whether you want to start a Pro trial or use the free version. If you choose free, no external connections are made. If you activate a trial or license, the plugin contacts viperblock.com for license validation (every 72 hours) and GeoIP database downloads. The mu-plugin that handles actual request blocking never contacts external servers.
Go to ViperBlock > License in your WordPress admin. You can start a free 30-day Pro trial to test all features, or purchase a license by clicking here.
The plugin gracefully downgrades to the free tier. Pro-only features (unlimited country blocking, security hardening, rate limiting, progressive escalation) are disabled at runtime - no settings are deleted, so everything is restored instantly if you renew. You receive email reminders at 30 days and 7 days before expiration. Country blocking reverts to the 3-country free tier limit, and GeoIP updates switch from daily to every 30 days.
WordPress security that strikes first. Geo-blocking, IP protection, and brute-force defense — lightweight, fast, and affordable.
Receive product updates news, exclusive discounts and early access.
© ViperBlock. All rights reserved.