Easily improve site security with WordPress Hardening, Two-Factor Authentication (2FA), Login Protection, Vuln...
Security plugin for WordPress with support for fail2ban. Tested with WordPress 5.5+ and PHP 7.4-8.4
Fail2WP is a WordPress plugin designed to enhance security by integrating with fail2ban, although it can function independently. It offers various features to strengthen login security, such as requiring email addresses for login, blocking specific usernames, and limiting login attempts based on IP addresses. The plugin also provides options to disable certain functionalities within WordPress, such as REST API access and RSS feeds.
This plugin is suitable for WordPress site owners looking to improve their site's security measures without needing extensive technical knowledge. It is particularly beneficial for those who want to manage user registrations and logins more securely while monitoring account changes.
Best for: WordPress site owners looking for enhanced security features.
What it does well
Where it falls short
Fail2WP offers a range of security functionalities suitable for improving login and registration processes. It is a practical choice for those focused on safeguarding their WordPress sites.
joho68's own description of Fail2WP, lightly tidied.
This WordPress plugin provides security functionality and integration with fail2ban.
It does not require fail2ban to function.
Basic security functionality includes:
The plugin also plays nicely with Fail2ban, which is an advanced way of blocking IP addresses dynamically upon suspicious behavior.
Other notes:
mb_ PHP functionsThe Fail2WP Plugin was written by Joaquim Homrighausen while converting caffeine into code.
Fail2WP is sponsored by WebbPlatsen i Sverige AB, Sweden.
Copyright 2020-2026 Joaquim Homrighausen; all rights reserved.
Commercial support and customizations for this plugin is available from WebbPlatsen i Sverige AB in Sweden.
If you find this plugin useful, the author is happy to receive a donation, good review, or just a kind word.
If there is something you feel to be missing from this plugin, or if you have found a problem with the code or a feature, please do not hesitate to reach out to support@webbplatsen.se.
This plugin can also be downloaded from code.webbplatsen.net and GitHub
More detailed documentation is available at code.webbplatsen.net/documentation/fail2wp/
Other plugins for securing a site.
Easily improve site security with WordPress Hardening, Two-Factor Authentication (2FA), Login Protection, Vuln...
Firewall, Malware Scanner, Two Factor Auth, and Comprehensive Security Features, powered by our 24-hour team....
The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...
Loginizer is a WordPress security plugin which helps you fight against bruteforce attacks.
Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress website.
Protect your website investment with All-In-One Security (AIOS) – a comprehensive and easy to use security plu...