Features Firewall Pro Screenshots Pricing FAQ Contact
Start Free
New: Enterprise Firewall with Geo-Blocking & Rate Limiting

Your WordPress Site.
Unbreakable Protection.

The all-in-one WordPress security plugin. Enterprise firewall, malware scanner, 2FA & brute-force protection – setup in 3 minutes.

99.9%
Attacks Blocked
10k+
Protected Websites
24/7
Real-time Protection

Enterprise-Grade Firewall

The most comprehensive WordPress firewall with 10+ protection modules. Geo-blocking, rate limiting, bot protection and more.

🌐

IP Access Control

Whitelist & blacklist with CIDR notation and wildcard support. Full control over allowed and blocked IPs.

🗺️

Country Blocking (Geo-IP)

Block access from 70+ countries. Block high-risk countries with one click. Integrated IP-country test.

🤖

Bot Access Control

Block SEO crawlers, scrapers and malicious bots. Predefined lists for standard and aggressive blocking.

🔗

URL-based Blocking

Protect sensitive URLs with exact, wildcard and regex patterns. Recommended blocks for xmlrpc, .env, .git and more.

👥

Role-based Control

Restrict admin areas to specific user roles. Perfect for multi-user websites and agencies.

⏱️

Rate Limiting

Limit requests per IP/minute. Auto-block on violation. Protection against DDoS and brute-force.

🛡️

Antispam

Honeypot fields, time-based checks, blacklist words. Blocks spam comments and fake registrations.

📁

Upload Security

Checks file types, MIME types and scans for hidden PHP code. Automatically blocks dangerous uploads.

Shared Memory & Syslog

Unix shared memory for maximum performance. Syslog integration for centralized logging.

The Plugin in Action

Modern, intuitive dashboard right in your WordPress admin.

SafetyPress Dashboard

Security Dashboard

Everything at a glance: Security score, active modules, recent activities and quick actions.

SafetyPress IP Access Control

IP Access Control

Whitelist & blacklist with CIDR notation (192.168.1.0/24) and wildcard support (192.168.1.*).

SafetyPress Country Blocking

Country-based Access Control

Block access from 70+ countries via Geo-IP. Quick select for high-risk countries: RU, CN, KP, IR, SY, CU.

SafetyPress Bot Control

Bot Access Control

Block SEO crawlers like AhrefsBot, SemrushBot and more. Predefined lists for quick setup.

SafetyPress URL Blocking

URL-based Blocking

Protect sensitive URLs with exact, wildcard and regex patterns. Recommended blocks integrated.

SafetyPress Role Control

Role-based Access Control

Restrict admin areas to specific WordPress roles. Ideal for multi-user websites.

SafetyPress Rate Limiting

Rate Limiting

Limit requests per IP/minute. Auto-block on violation. Protection against DDoS attacks.

SafetyPress Antispam

Antispam

Honeypot fields, time-based checks and blacklist words. Blocks spam comments and fake registrations.

SafetyPress Upload Security

Upload Security

Checks file types, MIME types and scans for hidden PHP code. Blocks dangerous uploads.

SafetyPress Advanced Settings

Advanced Settings

Unix shared memory, response body filter, syslog integration and custom block pages.

SafetyPress Scanner

Security Scanner

Check your website for malware, suspicious files and security vulnerabilities with one click.

SafetyPress Core Integrity Check

Core Integrity

Compares WordPress core files against official checksums and shows deviations, missing or added files.

SafetyPress Login Protection

Login Protection

Brute-force protection with login attempt statistics and configurable limits.

SafetyPress Hardening

WordPress Hardening

Enable security best practices with one click: hide version, disable XML-RPC and more.

SafetyPress Activity Log

Activity Log

Complete logging of all security events: logins, firewall blocks, settings changes and more.

SafetyPress Settings

Settings

Configure all security modules to your needs – clear and simple.

Everything Your Website Needs

Comprehensive protection without compromise. From firewall to malware scanner.

🔥

Enterprise Firewall

10+ protection modules: IP control, geo-blocking, bot protection, URL blocking, rate limiting, antispam and more. The most comprehensive WordPress firewall.

Pro
🔐

Login Protection

Brute-force protection with configurable limits. Automatic IP blocking after failed attempts. Detailed login statistics.

Free
🛡️

WordPress Hardening

Hides WordPress version, disables XML-RPC, protects the file editor and adds important security headers.

Free
📋

Activity Log

Complete logging of all security events: logins, firewall blocks, scan results, settings changes and more. With CSV export.

Free
🔍

Malware Scanner

Deep scan detects known malware signatures, backdoors and suspicious code patterns. With file integrity check.

Pro
🧩

Core Integrity Check

Compares all WordPress core files (3,300+ files) against official WordPress.org checksums. Detects modified, missing and added files – including auto-repair with backup before repair.

Pro
🔒

Custom Login URL

Use a custom login URL instead of /wp-login.php (e.g. /my-login). Direct access to wp-login.php is blocked (404) and drastically reduces brute-force attacks.

Pro

Scheduled Scans

Automatic malware scans daily or weekly – with configurable scan time. Email scan reports included.

Pro
📨

Advanced Email Notifications

Pro alerts for brute-force attacks, malware findings, admin logins from unknown IPs, license expiry warnings and scheduled scan results – including test email function.

Pro
🗃️

Activity Log Retention

Configure how long the activity log is stored: 7/30/90 days or unlimited.

Pro
📱

Two-Factor Authentication

TOTP-based 2FA for all users. Compatible with Google Authenticator, Authy and other apps.

Pro
🛒

WooCommerce Fraud Protection

Smart fraud detection with scoring system. Checks disposable emails, country mismatch, VPN/proxy and more.

Pro
📧

Email Notifications

Instant alerts for critical security incidents: blocked attacks, IP bans, suspicious activity.

Free

Protected in 3 Minutes

Installation and setup take less than 3 minutes.

1

Install Plugin

Download SafetyPress and install it like any other WordPress plugin.

2

Automatically Protected

SafetyPress immediately activates all basic protection measures. Firewall, login protection and hardening are active.

3

Optional: Activate Pro

Enter your license key to unlock enterprise firewall, 2FA and WooCommerce protection.

Simple. Transparent.

No hidden costs. No surprises.

Free
Solid basic protection
$0
free forever
  • Basic firewall (SQL/XSS protection)
  • Login protection & brute-force
  • WordPress hardening
  • Security headers
  • Activity log with logging
  • Email notifications
  • Quick scan (core & uploads)
  • Enterprise firewall (10+ modules)
  • Geo-blocking & rate limiting
  • Malware deep scan
  • Two-factor auth
  • WooCommerce protection
  • Core integrity check & auto-repair
  • Custom login URL
  • Scheduled scans & email reports
  • Advanced email notifications
  • Activity log retention (7/30/90/∞)
Download Free

What Our Users Say

★★★★★

"The new firewall is amazing! Geo-blocking and rate limiting reduced our attacks by 95%. Finally peace from Russian and Chinese bots."

MK
Michael K.
WooCommerce Shop Owner
★★★★★

"The activity log is priceless! Finally I can see exactly what's happening on my website. Every login, every attack – all logged."

SL
Sandra L.
Online Shop Owner
★★★★★

"Setup in 2 minutes, zero problems since. The firewall has already blocked hundreds of SQL injection attempts. Highly recommend!"

TM
Thomas M.
WordPress Developer

Frequently Asked Questions

What's the difference between Free and Pro Firewall? +

The free version includes a basic firewall with SQL injection and XSS protection. The Pro version offers an enterprise firewall with 10+ modules: IP access control, geo-blocking (70+ countries), bot control, URL blocking, role-based access control, rate limiting, antispam, upload security, response body filter and syslog integration.

Does SafetyPress work with my theme/plugins? +

Yes! SafetyPress is compatible with all common WordPress themes and plugins. We regularly test with popular page builders like Elementor, Divi and Beaver Builder as well as WooCommerce.

Will SafetyPress slow down my website? +

No. SafetyPress is optimized for performance and uses Unix shared memory for lightning-fast firewall checks. Geo-IP results are cached to minimize API calls. The plugin has no measurable impact on load time.

What's logged in the Activity Log? +

The Activity Log records: Successful and failed logins, IP blocks, firewall blocks (SQL injection, XSS, geo-blocking, rate limiting etc.), scan results, settings changes and plugin activations. All events with IP, timestamp and details. Optionally with syslog integration.

What is the Core Integrity Check (Pro)? +

The Core Integrity Check compares all WordPress core files (3,300+ files) against official WordPress.org checksums. It detects modified, missing or added files. With auto-repair you can restore corrupted core files with one click – including automatic backup before repair.

Can I change the login URL (Pro)? +

Yes. You can set a custom login URL instead of /wp-login.php (e.g. /my-login). Direct access to wp-login.php is blocked (404), which significantly reduces brute-force attacks.

Are scheduled scans and email reports available (Pro)? +

Yes. Pro supports scheduled malware scans daily or weekly with configurable scan time. After each scheduled scan you automatically receive a report via email.

What advanced email notifications are included (Pro)? +

Pro notifies you about brute-force attacks, malware findings, admin logins from unknown IPs, license expiry warnings and scheduled scan results. There's also a test email function.

Can I configure Activity Log retention (Pro)? +

Yes. In Pro you can configure how long the Activity Log is stored: 7, 30, 90 days or unlimited.

What happens when my license expires? +

Your website stays protected! When your license expires, you won't receive updates and Pro features (enterprise firewall, 2FA, WooCommerce protection) will be deactivated, but basic protection remains active.

Is there a money-back guarantee? +

Yes! We offer a 7-day money-back guarantee. If you're not satisfied, you get your money back – no questions asked.

Ready to Protect Your Website?

Start free today – full protection without credit card.

Start Free

Get in Touch

Have questions? Write to us – we usually respond within 24 hours.