Skip to content

Best Firewall & Site Security plugins for WordPress

Categories Security

Plugins that provide broad WordPress security controls, including firewalls, login protection, malware or file monitoring, vulnerability hardening, and security auditing.

Read from 131,237 plugin records - figures refreshed 3 hours ago

205 Plugins classified here Out of the plugins that have been through the classifier so far
22.7M Combined active installs Summed across the published bands, so read it as an order of magnitude
4.53 Average rating Across the 186 here that carry a rating at all

The plugins

Plugins in Firewall & Site Security

Ranked by active installs; plugins in the same published band share a rank. Each page has a maintenance check and the alternatives.

#1

Wordfence Security – Firewall, Malware Scan, and Login Security

wordfence 5M installs · 4.7 stars
#2

Jetpack – AI Agents & MCP, Security, Backup & Analytics

jetpack 3M installs · 3.7 stars
#2

Really Simple Security – Simple and Performant Security (formerly Really Simple SSL)

really-simple-ssl 3M installs · 4.9 stars
#4

WPS Hide Login

wps-hide-login 2M installs · 4.8 stars
#5

All-In-One Security (AIOS) – Security and Firewall

all-in-one-wp-security-and-firewall 1M installs · 4.7 stars
#5

Limit Login Attempts Security – Brute Force Protection, 2FA, Firewall & Login Security

limit-login-attempts-reloaded 1M installs · 4.8 stars
#5

Loginizer

loginizer 1M installs · 4.8 stars
#5

Safe SVG

safe-svg 1M installs · 4.9 stars
#5

Security Optimizer – The All-In-One Protection Plugin

sg-security 1M installs · 4.5 stars
#10

Kadence Security – Password, Two Factor Authentication, and Brute Force Protection

better-wp-security 700K installs · 4.6 stars
#11

SiteGuard WP Plugin

siteguard 600K installs · 4.3 stars
#11

Sucuri Security – Auditing, Malware Scanner and Security Hardening

sucuri-scanner 600K installs · 4.2 stars
#13

Disable XML-RPC

disable-xml-rpc 200K installs · 4.1 stars
#13

Limit Login Attempts

limit-login-attempts 200K installs · 4.6 stars
#15

BBQ Firewall – Fast & Powerful Firewall Security

block-bad-queries 100K installs · 4.9 stars
#15

CloudSecure WP Security

cloudsecure-wp-security 100K installs · 5.0 stars
#15

Disable XML-RPC-API

disable-xml-rpc-api 100K installs · 4.2 stars
#15

Anti-Malware Security and Brute-Force Firewall

gotmls 100K installs · 4.9 stars
#15

Hide My WP Ghost – Security & Firewall

hide-my-wp 100K installs · 4.5 stars
#15

Jetpack Protect

jetpack-protect 100K installs · 4.6 stars
#15

Login Lockdown & Protection

login-lockdown 100K installs · 4.3 stars
#15

MalCare WordPress Security Plugin – Malware Scanner, Cleaner, Security Firewall

malcare-security 100K installs · 4.4 stars
#15

NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall

ninjafirewall 100K installs · 4.9 stars
#15

Patchstack – WordPress & Plugins Security

patchstack 100K installs · 4.8 stars
#15

WPS Limit Login

wps-limit-login 100K installs · 4.9 stars
#26

Headers Security Advanced & HSTS WP

headers-security-advanced-hsts-wp 90K installs · 4.9 stars
#27

Defender Security – Malware Scanner, Login Security & Firewall

defender-security 80K installs · 4.8 stars
#28

Disable XML-RPC Pingback

disable-xml-rpc-pingback 60K installs · 3.9 stars
#28

Stop User Enumeration

stop-user-enumeration 60K installs · 4.9 stars
#28

WP fail2ban – Advanced Security

wp-fail2ban 60K installs · 4.2 stars
#31

Titan Anti-spam & Security – Brute Force Protection, 2FA & Spam Filter

anti-spam 50K installs · 4.5 stars
#31

Login No Captcha reCAPTCHA

login-recaptcha 50K installs · 4.5 stars
#31

WP Hide & Security Enhancer

wp-hide-security-enhancer 50K installs · 4.3 stars
#34

HTTP Headers

http-headers 40K installs · 4.3 stars
#34

NinjaScanner – Virus & Malware scan

ninjascanner 40K installs · 4.0 stars
#34

SecuPress with Simple SSL – Simple and Performant Security

secupress 40K installs · 4.1 stars
#34

Security Plugin, Firewall & Malware Scanner with Auto Removal

security-malware-firewall 40K installs · 4.8 stars
#38

AntiVirus

antivirus 30K installs · 4.1 stars
#38

Blackhole for Bad Bots

blackhole-bad-bots 30K installs · 4.7 stars
#38

Disable WP REST API

disable-wp-rest-api 30K installs · 4.8 stars
#38

IP2Location Country Blocker

ip2location-country-blocker 30K installs · 4.1 stars
#38

Protect Uploads

protect-uploads 30K installs · 4.8 stars
#38

Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning

wp-simple-firewall 30K installs · 4.8 stars
#44

iQ Block Country

iq-block-country 20K installs · 3.9 stars
#44

LWS Hide Login

lws-hide-login 20K installs · 4.7 stars
#44

Spider Blocker

spiderblocker 20K installs · 4.0 stars
#47

ClickCease Click Fraud Protection

clickcease-click-fraud-protection 10K installs · 3.0 stars
#47

IP Location Block

ip-location-block 10K installs · 4.5 stars
#47

Lockdown WP Admin

lockdown-wp-admin 10K installs · 3.9 stars
#47

Meta Generator and Version Info Remover

meta-generator-and-version-info-remover 10K installs · 5.0 stars
#47

MilesWeb Tools

milesweb-tools 10K installs
#47

Protect WP Admin

protect-wp-admin 10K installs · 3.6 stars
#47

Quttera ThreatSign – Web Malware Scanner for WordPress

quttera-web-malware-scanner 10K installs · 3.9 stars
#47

Simple Login Captcha

simple-login-captcha 10K installs · 3.9 stars
#47

TrustedSite

trustedsite 10K installs · 4.2 stars
#47

WP Limit Login Attempts

wp-limit-login-attempts 10K installs · 4.6 stars
#47

Malcure Malware Shield — Removal, Repair, Monitor

wp-malware-removal 10K installs · 4.4 stars
#47

JWT Authentication for WP REST APIs

wp-rest-api-authentication 10K installs · 4.4 stars
#47

WP Hardening (discontinued)

wp-security-hardening 10K installs · 4.0 stars
#47

WPVulnerability

wpvulnerability 10K installs · 5.0 stars
#61

Brozzme DB Prefix & Tools Addons

brozzme-db-prefix-change 9K installs · 4.7 stars
#61

WP Fingerprint

wp-fingerprint 9K installs · 3.0 stars
#63

Exploit Scanner

exploit-scanner 8K installs · 3.2 stars
#63

Login IP & Country Restriction

login-ip-country-restriction 8K installs · 4.6 stars
#63

SMNTCS Disable REST API User Endpoints

smntcs-disable-rest-api-user-endpoints 8K installs · 5.0 stars
#63

WP-Ban

wp-ban 8K installs · 3.7 stars
#63

WPScan – WordPress Security Scanner

wpscan 8K installs · 3.8 stars
#68

Booter – Bots & Crawlers Manager

booter-bots-crawlers-manager 7K installs · 4.7 stars
#68

DoLogin Security

dologin 7K installs · 4.5 stars
#68

IP Geo Block

ip-geo-block 7K installs · 4.2 stars
#68

Remove & Disable XML-RPC Pingback

remove-xmlrpc-pingback-ping 7K installs · 3.0 stars
#68

Salt Shaker

salt-shaker 7K installs · 4.7 stars
#68

Security Ninja – WordPress Security & Firewall

security-ninja 7K installs · 4.7 stars
#68

WP Fail2Ban Redux

wp-fail2ban-redux 7K installs · 5.0 stars
#75

HTTP Auth

http-auth 6K installs · 4.2 stars
#75

Password Policy Manager

password-policy-manager 6K installs · 4.4 stars
#75

Prevent XSS Vulnerability

prevent-xss-vulnerability 6K installs · 5.0 stars
#75

SP Move Login

sf-move-login 6K installs · 4.3 stars
#75

Stop XML-RPC Attacks

stop-xml-rpc-attacks 6K installs · 5.0 stars
#80

Enable CORS

enable-cors 5K installs · 3.7 stars
#80

Manage XML-RPC

manage-xml-rpc 5K installs · 3.0 stars
#80

Melapress File Monitor

website-file-changes-monitor 5K installs · 4.1 stars
#83

Limit Attempts by BestWebSoft – WordPress Anti-Bot and Security Plugin for Login and Forms

limit-attempts 4K installs · 4.6 stars
#83

Login Security Solution

login-security-solution 4K installs · 4.4 stars
#83

RSFirewall!

rsfirewall 4K installs · 5.0 stars
#83

Simple Login Lockdown

simple-login-lockdown 4K installs · 4.4 stars
#83

Fraud Prevention For WooCommerce and EDD

woo-blocker-lite-prevent-fake-orders-and-blacklist-fraud-customers 4K installs · 3.7 stars
#88

Advanced IP Blocker

advanced-ip-blocker 3K installs · 4.9 stars
#88

BotBlocker Security – Complete security platform

botblocker-security 3K installs · 5.0 stars
#88

DefendWP Firewall

defend-wp-firewall 3K installs
#88

Melapress Login Security

melapress-login-security 3K installs · 4.8 stars
#88

Protection Against DDoS

protection-against-ddos 3K installs · 5.0 stars
#88

Security Headers

security-headers 3K installs · 5.0 stars
#88

Vigilant – 100% Free Security Suite: Firewall, 2FA, Login, Headers, Scanner…

vigilante 3K installs · 5.0 stars
#88

WP Anti-Clickjack

wp-anti-clickjack 3K installs · 5.0 stars
#88

WPEPP – Essential Security, Password Protect & Login Page Customizer

wp-edit-password-protected 3K installs · 4.1 stars
#88

WP fail2ban Blocklist

wpf2b-addon-blocklist 3K installs · 5.0 stars
#98

Admin login URL Change

admin-login-url-change 2K installs · 5.0 stars
#98

Advanced Country Blocker

advanced-country-blocker 2K installs · 5.0 stars
#98

Compromise Scanner for wp2shell

compromise-scanner-for-wp2shell 2K installs · 5.0 stars
#98

CrowdSec

crowdsec 2K installs · 5.0 stars
#98

Content Security Policy Manager

csp-manager 2K installs · 4.3 stars
#98

Lock Down Admin

fullestop-lock-down-admin 2K installs · 3.0 stars
#98

HTACCESS IP Blocker

htaccess-ip-blocker 2K installs · 5.0 stars
#98

IP Ban

simple-ip-ban 2K installs · 4.0 stars
#98

Smart User Slug Hider

smart-user-slug-hider 2K installs · 4.9 stars
#98

Virusdie | One-click website security

virusdie 2K installs · 4.0 stars
#98

WP Admin Basic Auth

wp-admin-basic-auth 2K installs
#109

Banhammer – Monitor Site Traffic, Block Bad Users and Bots

banhammer 1K installs · 4.4 stars
#109

Lord of the Files: Enhanced Upload Security

blob-mimes 1K installs · 5.0 stars
#109

CloudGuard

cloudguard 1K installs · 4.9 stars
#109

Country Access Blocker

country-access-blocker 1K installs · 5.0 stars
#109

WebDefender Security – Protection & AntiSpam

cwis-antivirus-malware-detected 1K installs · 4.0 stars
#109

FraudLabs Pro for WooCommerce

fraudlabs-pro-for-woocommerce 1K installs · 4.2 stars
#109

GD Security Headers

gd-security-headers 1K installs · 4.0 stars
#109

Geo Blocker – Control Site Access by Region and IP

geo-blocker 1K installs · 5.0 stars
#109

Injection Guard

injection-guard 1K installs · 5.0 stars
#109

JetHost Total Care – Security & Enhancements

jethost-total-care 1K installs · 5.0 stars
#109

NETSENSAI Shield

netsensai-shield 1K installs · 5.0 stars
#109

Password bcrypt

password-bcrypt 1K installs · 5.0 stars
#109

Proxy & VPN Blocker

proxy-vpn-blocker 1K installs · 3.8 stars
#109

Remove Meta Generators

remove-meta-generators 1K installs · 5.0 stars
#109

REST API Toolbox

rest-api-toolbox 1K installs · 5.0 stars
#109

HTTP Security Header

security-header 1K installs · 5.0 stars
#109

Simple Disable XML-RPC

simple-disable-xml-rpc 1K installs · 5.0 stars
#109

SiteLock Security – WP Hardening, Login Security & Malware Scans

sitelock 1K installs · 3.4 stars
#109

Remove XML-RPC Methods

wee-remove-xmlrpc-methods 1K installs · 5.0 stars
#128

Bot Traffic Shield – Block Bad Bots and Stop AI Bots Crawlers

bot-traffic-shield 900 installs · 5.0 stars
#128

SKP WP Admin Login Captcha

sk-wp-admin-login-captcha 900 installs · 5.0 stars
#130

Analytics Spam Blocker

analytics-spam-blocker 800 installs · 3.9 stars
#130

Easy Basic Authentication – Add basic auth to site or admin area

easy-basic-authentication 800 installs · 5.0 stars
#130

Emergency password reset

emergency-password-reset 800 installs · 3.4 stars
#130

Security Headers

firstpage-sg-security-headers 800 installs · 3.0 stars
#130

Site Lockdown Security

folder-auditor 800 installs · 5.0 stars
#135

Atlant Security

atlant-security 700 installs · 5.0 stars
#135

Atomic Edge Security – Firewall, Malware Scan and Login Security

atomic-edge-security 700 installs · 5.0 stars
#135

Protect Login

protect-login 700 installs · 5.0 stars
#135

Security.txt Manager

security-txt-manager 700 installs · 5.0 stars
#135

Snitch

snitch 700 installs · 4.0 stars
#135

WebTotem Security

wt-security 700 installs · 4.2 stars
#141

Block wp-login

block-wp-login 600 installs · 4.7 stars
#141

Security Safe

security-safe 600 installs · 5.0 stars
#143

Auto SRI

auto-sri 500 installs
#143

Block Referer Spam

block-referer-spam 500 installs · 3.4 stars
#143

CHEQ Essentials

cheq-essentials-go-to-market-security 500 installs
#143

CloudFilt Bot & Spam Protection

cloudfilt-codes 500 installs · 4.5 stars
#143

Hide WP Admin Login

hide-wp-admin-login 500 installs
#143

Login Armor

login-armor 500 installs · 5.0 stars
#149

Checkout Shield for WooCommerce – Stop Fake Orders, Spam Bots & Card Testing

carticy-checkout-shield-for-woocommerce 400 installs · 5.0 stars
#149

Easy IP Blocker

easy-ip-blocker 400 installs · 5.0 stars
#149

Honeypot Toolkit

honeypot-toolkit 400 installs · 4.3 stars
#149

Htaccess by BestWebSoft – WordPress Website Access Control Plugin

htaccess 400 installs · 4.0 stars
#149

Kaya Login Captcha

kaya-login-captcha 400 installs · 5.0 stars
#149

Passwords Evolved

passwords-evolved 400 installs · 5.0 stars
#149

CMS ADMINS Security Check Report

security-check-report 400 installs · 5.0 stars
#149

Security Header Generator

security-header-generator 400 installs · 4.9 stars
#149

Security Ninja For MainWP

security-ninja-for-mainwp 400 installs · 5.0 stars
#158

Anti Fake Orders & IP Blocker

anti-fake-orders-ip-blocker 300 installs · 1.0 stars
#158

Apocalypse Meow

apocalypse-meow 300 installs · 5.0 stars
#158

BitFire Security – Firewall, Malware Scanner, Bot Blocker, Login Protection

bitfire 300 installs · 5.0 stars
#158

Captchinoo, admin login page protection with Google recaptcha

captchinoo-captcha-for-login-form-protection 300 installs · 5.0 stars
#158

Generate Security.txt

generate-security-txt 300 installs · 5.0 stars
#158

IP & Country Blocker Lite

ip-blocker-lite 300 installs · 5.0 stars
#158

No Weak Passwords

no-weak-passwords 300 installs · 4.0 stars
#158

Rename Plugins Folder

rename-plugins-folder 300 installs · 5.0 stars
#158

Weborado Helper

weborado-helper 300 installs
#158

WEDOS | Protection & Cache Performance

wgpwpp 300 installs · 3.8 stars
#168

Basic Security: Prevent Cross Site Scripting

basic-security 200 installs · 5.0 stars
#168

CSP Friendly Security

csp-antsst 200 installs · 3.5 stars
#168

Fraud and Scam Detection For WooCommerce

fraud-and-scam-detection-for-woocommerce 200 installs · 5.0 stars
#168

Integrity Checker

integrity-checker 200 installs · 4.8 stars
#168

Lockora Security Audit

lockora-security-audit 200 installs · 5.0 stars
#168

Login Security with Telegram Alerts

login-security-with-telegram-alerts 200 installs
#168

Mythic Cerberus

mythic-cerberus 200 installs
#168

No unsafe-inline

no-unsafe-inline 200 installs · 5.0 stars
#168

DFX Random User IDs

random-user-ids 200 installs · 4.0 stars
#168

REST API Guard

rest-api-guard 200 installs · 5.0 stars
#168

Security Hardener

security-hardener 200 installs
#168

Speedx – Disable Login Verification Required Emails for Wordfence

speedx-disable-login-verification-required-emails-for-wordfence 200 installs · 5.0 stars
#168

VPN Guard – Block VPN, Proxy, Bots & Anonymous Visitors

vpn-guard 200 installs · 5.0 stars
#168

reCaptcha by WebDesignBy

webdesignby-recaptcha 200 installs · 5.0 stars
#168

eDarpan: Website Protection

wordpress-protection 200 installs · 3.8 stars
#168

Protector – Malware Removal, Firewall & Core Repair

wp-admin-protect 200 installs · 5.0 stars
#168

wsecure lite

wsecure 200 installs · 3.5 stars
#185

A little more secure

a-little-more-secure 100 installs · 5.0 stars
#185

Agency Toolkit

agency-toolkit 100 installs · 5.0 stars
#185

AIO Tools (All in One Tools)

aio-tools 100 installs · 5.0 stars
#185

Aipatch Security Scanner

aipatch-security-scanner 100 installs
#185

Deactivate XML-RPC Service

deactivate-xml-rpc-service 100 installs
#185

Disable AI for Security

disable-ai-for-security 100 installs
#185

Fail2WP

fail2wp 100 installs · 5.0 stars
#185

HT Security

ht-security 100 installs · 5.0 stars
#185

NutsForPress Login Watchdog

nutsforpress-login-watchdog 100 installs
#185

OOPVulns: Vulnerability Scanner

oopvulns-vulnerability-scanner 100 installs
#185

SecuSeek – Web Security Scanner & Vulnerability Assessment

secuseek 100 installs · 5.0 stars
#185

Supervisor

supervisor 100 installs · 5.0 stars
#185

Turn Off REST API

turn-off-rest-api 100 installs
#185

Virus Finder

virus-finder 100 installs
#185

Country Block – Ultimate Geo-Blocker, IP Ban & Login Security

vpndeals-country-block 100 installs · 4.2 stars
#185

Interaktiv Security Scanner

vulnerability-monitor-for-wordfence-intelligence 100 installs
Capped

Showing the 200 most installed of 205 classified here.

This grouping does not exist anywhere else

The directory sorts plugins by tags their authors typed. This is what a model reading each plugin produced instead - and the method page says how consistent that is.