A true Web Application Firewall to protect and secure WordPress.
As of April 2026, NinjaFirewall (WP Edition) is a WordPress virus plugin with 100K+ active installations and a 4.9/5 rating from 217 reviews. It has been downloaded 3.2M+ times in total. Requires WordPress 4.9+ and PHP 7.1+. Available on WordPress.org since 2013. Actively maintained — updated within the last month. Downloads are up 473% this week. Support resolution rate: 100%. Top alternative: NinjaScanner – Virus & Malware scan.
NinjaFirewall (WP Edition) is a true Web Application Firewall. Although it can be installed and configured just like a plugin, it is a stand-alone firewall that stands in front of WordPress.
It allows any blog administrator to benefit from very advanced and powerful security features that usually aren’t available at the WordPress level, but only in security applications such as the Apache ModSecurity module or the PHP Suhosin extension.
NinjaFirewall requires at least PHP 7.1, MySQLi extension and is only compatible with Unix-like OS (Linux, BSD). It is not compatible with Microsoft Windows.
NinjaFirewall can hook, scan, sanitise or reject any HTTP/HTTPS request sent to a PHP script before it reaches WordPress or any of its plugins. All scripts loca…
Thank you for creating a great plugin
This plugin is fantastic! A proper web application firewall for WordPress, once set up correctly.
Been testing it for the last two years without any problems whatsoever. Great work, guys!
After experiencing a massive infection on a WordPress site, I started using this plugin. Since then, I haven’t had any infections at all. I am very satisfied with it, and it’s now in use on over 50 sites. Many thanks!
Works well. And you can see the threats, or should I say attempts to gain nefarious access to your site. Well done guys. Keep up the good work.
I used to use Wordfence, but I had ongoing performance issues on my site. After switching to NinjaFirewall, I immediately noticed the difference. it’s fast, lightweight, and very easy to set up. It does its job without slowing down. Highly recommended.
| WordPress | 4.9+ requiredTested up to 6.9.4 |
| PHP | 7.1+ required |
Need more security? Take the time to explore our supercharged Premium edition: NinjaFirewall WP+ Edition
$ wp ninjafirewall help for usage.Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.