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 12+ 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.

👁️

Live Traffic Monitor

Real-time monitoring of all website traffic. See IPs, countries, requests and status codes live.

📄

File Guard

Detects access to recently modified PHP files. Alerts on suspicious file changes in real-time.

🚀

Full WAF Mode

Firewall loads BEFORE WordPress via auto_prepend_file. Maximum protection before any PHP code executes.

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 Live Traffic

Live Traffic

Real-time monitoring of all traffic: IPs, countries, requests, status codes and users at a glance.

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 Modules

Security Modules

Enable or disable core features like WAF, login protection, hardening and Pro features like 2FA and scheduled scans.

SafetyPress Email Notifications

Email Notifications

Configure alerts for brute-force attacks, malware findings, admin logins, license expiry and scan results.

SafetyPress Scheduled Scans

Scheduled Scans

Automatic malware scans daily or weekly with configurable time and email reports.

SafetyPress Custom Login URL

Custom Login URL

Hide your login page with a custom URL. /wp-login.php is blocked (404).

SafetyPress Activity Log Settings

Activity Log Settings

Configure log retention (7/30/90 days or unlimited) and view log statistics.

SafetyPress Advanced Settings

Advanced Settings

Debug mode, REST API protection, disable XML-RPC, data export/import and more.

Everything Your Website Needs

Comprehensive protection without compromise. From firewall to malware scanner.

🔥

Enterprise Firewall

12+ protection modules: IP control, geo-blocking, bot protection, URL blocking, rate limiting, antispam and more.

Pro
🔐

Login Protection

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

Free
🛡️

WordPress Hardening

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

Free
📋

Activity Log

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

Free
🔍

Malware Scanner

Deep scan detects known malware signatures, backdoors and suspicious code patterns.

Pro
🧩

Core Integrity Check

Compares all WordPress core files (3,300+) against official checksums – including auto-repair.

Pro
🔒

Custom Login URL

Custom login URL instead of /wp-login.php. Direct access is blocked (404).

Pro

Scheduled Scans

Automatic malware scans daily or weekly with email reports.

Pro
📱

Two-Factor Auth

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

Pro
🛒

WooCommerce Protection

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

Pro
📧

Email Notifications

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

Free
👁️

Live Traffic Monitor

Real-time monitoring of all traffic with IP, country, request and status code.

Pro

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. 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 (12+ modules)
  • Geo-blocking & rate limiting
  • Malware deep scan
  • Two-factor auth
  • WooCommerce protection
Download Free

What Our Users Say

★★★★★

"The new firewall is amazing! Geo-blocking and rate limiting reduced our attacks by 95%."

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

"The activity log is priceless! Finally I can see exactly what's happening on my website."

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

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

TM
Thomas M.
WordPress Developer

Frequently Asked Questions

Everything you need to know about SafetyPress WordPress security.

What is SafetyPress? +

SafetyPress is a comprehensive WordPress security plugin that protects your website against hackers, malware, brute-force attacks, and other threats. It includes an enterprise-grade firewall with 12+ protection modules, malware scanner, two-factor authentication, and WooCommerce fraud protection.

What is the difference between Free and Pro? +

The free version includes basic firewall (SQL/XSS protection), login protection, WordPress hardening, security headers, activity log, and email notifications. Pro adds the enterprise firewall with 12+ modules (geo-blocking, rate limiting, bot control), malware deep scan, core integrity check with auto-repair, 2FA, custom login URL, scheduled scans, Live Traffic Monitor, File Guard, Full WAF Mode, and WooCommerce fraud protection.

Does SafetyPress work with my theme and plugins? +

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

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 lookups. The plugin has no measurable impact on page load time.

What is the Enterprise Firewall? +

The Enterprise Firewall is SafetyPress Pro's advanced protection system with 12+ modules: IP access control (whitelist/blacklist), country blocking (Geo-IP) for 70+ countries, bot access control, URL-based blocking, role-based access control, rate limiting, antispam protection, upload security, response body filter, File Guard, syslog integration, and Full WAF Mode.

What is Full WAF Mode? +

In Full WAF Mode, the firewall loads BEFORE WordPress via PHP's auto_prepend_file directive. This provides maximum protection because threats are blocked before any WordPress or plugin code executes — even compromised plugins cannot bypass the firewall.

Does SafetyPress protect against SQL injection and XSS? +

Yes, SafetyPress includes comprehensive SQL injection and Cross-Site Scripting (XSS) protection in both the free and Pro versions. The firewall analyzes all incoming requests and blocks malicious queries and JavaScript injection attempts before they can cause damage.

What is Geo-Blocking and how does it work? +

Geo-blocking allows you to block website access from specific countries. SafetyPress uses IP geolocation to determine visitor locations and can block traffic from 70+ countries. You can quickly block high-risk countries (Russia, China, North Korea, Iran, Syria, Cuba) with one click.

How does Rate Limiting protect my website? +

Rate limiting restricts the number of requests a single IP address can make per minute. When the limit is exceeded, the IP is automatically blocked. This protects against DDoS attacks, brute-force attempts, and aggressive bots that could overload your server.

What is the Live Traffic Monitor? +

The Live Traffic Monitor shows real-time website traffic including visitor IPs, countries, requested URLs, HTTP status codes, user agents, and logged-in users. It helps you identify suspicious activity, blocked attacks, and traffic patterns instantly.

What is File Guard? +

File Guard monitors access to recently modified PHP files. If someone tries to access a PHP file that was changed within a configurable time window, SafetyPress alerts you. This helps detect attackers who upload malicious files and immediately try to execute them.

What is the Upload Security feature? +

Upload Security checks all file uploads for dangerous content. It verifies file extensions, validates MIME types, and scans for hidden PHP code in images or documents. Files that fail these checks are automatically blocked, preventing attackers from uploading malicious files.

How does the malware scanner work? +

The malware scanner performs deep scans of your WordPress installation, checking for known malware signatures, backdoors, suspicious code patterns, and obfuscated PHP code. It scans core files, themes, plugins, and the uploads folder. Pro users can schedule automatic scans daily or weekly.

What is the Core Integrity Check? +

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

How do scheduled scans work? +

With SafetyPress Pro, you can schedule automatic malware scans to run daily or weekly at a time you choose. After each scan completes, you receive an email report with the results. This ensures your website is continuously monitored without manual intervention.

Can I change the WordPress login URL? +

Yes, with SafetyPress Pro you can set a custom login URL (e.g., /my-secret-login) instead of the default /wp-login.php. Direct access to wp-login.php and wp-admin is blocked with a 404 error, which significantly reduces brute-force attacks.

How does Two-Factor Authentication (2FA) work? +

SafetyPress Pro supports TOTP-based two-factor authentication. Users scan a QR code with apps like Google Authenticator, Authy, or Microsoft Authenticator. After entering their password, they must provide a 6-digit code from their authenticator app, adding an extra security layer.

What should I do if I get locked out? +

If you're locked out due to failed login attempts, wait for the lockout period to expire (default: 30 minutes). If you forgot your custom login URL, access your site via FTP/SFTP, navigate to wp-content/plugins/, and rename the safetypress folder temporarily to disable the plugin.

What does WooCommerce Fraud Protection do? +

WooCommerce Fraud Protection uses a scoring system to detect suspicious orders. It checks for disposable email addresses, country mismatches between billing address and IP location, VPN/proxy usage, and multiple failed payment attempts. High-risk orders can be flagged or blocked automatically.

What is logged in the Activity Log? +

The Activity Log records all security events: successful and failed logins, IP blocks, firewall blocks (SQL injection, XSS, geo-blocking, rate limiting, etc.), malware scan results, settings changes, plugin activations, user registrations, and password changes. All events include IP address, timestamp, and details.

Can I configure Activity Log retention? +

Yes, in SafetyPress Pro you can configure how long the Activity Log is stored: 7 days, 30 days, 90 days, or unlimited. You can also export logs to CSV for external analysis or compliance requirements.

What email notifications does SafetyPress send? +

SafetyPress can notify you about brute-force attacks, malware findings, admin logins from unknown IPs, blocked firewall attacks, license expiry warnings, and scheduled scan results. Pro includes a test email function to verify your email configuration.

Does SafetyPress work with WordPress Multisite? +

Yes, SafetyPress is compatible with WordPress Multisite installations. The plugin can be network-activated to protect all sites in the network with centralized settings and logging.

Does SafetyPress work with caching plugins? +

Yes, SafetyPress is compatible with all major caching plugins including WP Rocket, W3 Total Cache, LiteSpeed Cache, WP Super Cache, and others. The firewall operates at the PHP level before caching, ensuring all requests are properly checked.

Can I use SafetyPress with Cloudflare? +

Yes, SafetyPress works perfectly with Cloudflare and other CDN/proxy services. It automatically detects real visitor IPs from Cloudflare headers, ensuring accurate IP-based blocking, rate limiting, and logging.

Will SafetyPress conflict with other security plugins? +

We recommend using only one security plugin to avoid conflicts and redundant processing. If you're switching from another security plugin (Wordfence, Sucuri, iThemes Security, etc.), deactivate it before activating SafetyPress. SafetyPress provides comprehensive protection on its own.

What are the system requirements? +

SafetyPress requires PHP 7.4 or higher (PHP 8.0+ recommended) and WordPress 5.6 or higher. The plugin is fully tested with PHP 8.0, 8.1, 8.2, and 8.3. We always recommend keeping your WordPress and PHP version up to date for maximum security.

How do I install SafetyPress? +

Download the SafetyPress ZIP file, go to your WordPress dashboard → Plugins → Add New → Upload Plugin, select the ZIP file and click Install Now. After installation, activate the plugin. SafetyPress automatically enables basic protection. For Pro features, enter your license key in the settings.

Can I whitelist specific IPs? +

Yes, SafetyPress Pro allows you to whitelist specific IP addresses or IP ranges using CIDR notation (e.g., 192.168.1.0/24) or wildcards (e.g., 192.168.1.*). Whitelisted IPs bypass firewall checks, which is useful for your office IP or trusted services.

Does SafetyPress add security headers? +

Yes, SafetyPress can add important HTTP security headers including X-Content-Type-Options, X-Frame-Options (clickjacking protection), X-XSS-Protection, Referrer-Policy, and Permissions-Policy. These headers provide additional browser-level protection.

What happens when my license expires? +

Your website stays protected! When your license expires, you will no longer receive updates and Pro features will be deactivated, but basic protection (firewall, login protection, hardening) remains fully active.

Can I transfer my license to another website? +

Yes. You can deactivate your license in the SafetyPress dashboard at any time and activate it on another website. This is useful when migrating websites or changing domains.

Is there a money-back guarantee? +

Yes! We offer a 7-day money-back guarantee. If you're not satisfied with SafetyPress Pro, you'll get a full refund — no questions asked.

How do I get support? +

Free users can contact us via the contact form on our website. Pro users receive priority support via email at support@safetypress.de. We typically respond within 24 hours on business days.

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.