Skip to content

Best Security plugins for WordPress

Categories

Plugins that protect WordPress sites, users, and submitted data from threats, abuse, and unwanted activity.

Read from 131,237 plugin records - figures refreshed 1 hour ago

717 Plugins classified here Out of the plugins that have been through the classifier so far
37.5M Combined active installs Summed across the published bands, so read it as an order of magnitude
4.54 Average rating Across the 664 here that carry a rating at all
7 Sub-categories The second level the model built inside this one

The plugins

Plugins in 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
#1

Akismet Anti-spam: Spam Protection

akismet 5M installs
#3

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

really-simple-ssl 3M installs
#3

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

jetpack 3M installs
#5

WPS Hide Login

wps-hide-login 2M installs
#6

Security Optimizer – The All-In-One Protection Plugin

sg-security 1M installs
#6

Safe SVG

safe-svg 1M installs
#6

Loginizer

loginizer 1M installs
#6

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

limit-login-attempts-reloaded 1M installs
#6

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

all-in-one-wp-security-and-firewall 1M installs
#11

User Role Editor

user-role-editor 700K installs
#11

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

better-wp-security 700K installs
#11

Antispam Bee

antispam-bee 700K installs
#14

Sucuri Security – Auditing, Malware Scanner and Security Hardening

sucuri-scanner 600K installs
#14

SiteGuard WP Plugin

siteguard 600K installs
#16

WP Armour – Honeypot Anti Spam

honeypot 400K installs
#17

WP Activity Log

wp-security-audit-log 300K installs
#17

Simple History – Track, Log, and Audit WordPress Changes

simple-history 300K installs
#17

Really Simple CAPTCHA

really-simple-captcha 300K installs
#17

Password Protected

password-protected 300K installs
#17

Members – Membership & User Role Editor Plugin

members 300K installs
#17

CF7 Apps – Addons for Contact Form 7 (Honeypot, Database, Redirection, Webhook, etc.)

contact-form-7-honeypot 300K installs
#23

ReCaptcha v2 for Contact Form 7

wpcf7-recaptcha 200K installs
#23

User Switching

user-switching 200K installs
#23

Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin

ultimate-member 200K installs
#23

Simple CAPTCHA with Cloudflare Turnstile

simple-cloudflare-turnstile 200K installs
#23

Nextend Social Login and Register

nextend-facebook-connect 200K installs
#23

Limit Login Attempts

limit-login-attempts 200K installs
#23

Disable XML-RPC

disable-xml-rpc 200K installs
#23

Anti-Spam, Spam FireWall by CleanTalk

cleantalk-spam-protect 200K installs
#23

Activity Log – Monitor User and Agent Changes

aryo-activity-log 200K installs
#23

Advanced Google reCAPTCHA

advanced-google-recaptcha 200K installs
#33

WPS Limit Login

wps-limit-login 100K installs
#33

WP Content Copy Protection & No Right Click

wp-content-copy-protector 100K installs
#33

WP 2FA – Two-factor authentication for WordPress

wp-2fa 100K installs
#33

Two Factor

two-factor 100K installs
#33

SSL Insecure Content Fixer

ssl-insecure-content-fixer 100K installs
#33

Patchstack – WordPress & Plugins Security

patchstack 100K installs
#33

One User Avatar | User Profile Picture

one-user-avatar 100K installs
#33

NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall

ninjafirewall 100K installs
#33

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

malcare-security 100K installs
#33

MainWP Child Reports

mainwp-child-reports 100K installs
#33

Login Lockdown & Protection

login-lockdown 100K installs
#33

Jetpack Protect

jetpack-protect 100K installs
#33

Easy HTTPS Redirection (SSL)

https-redirection 100K installs
#33

Hide My WP Ghost – Security & Firewall

hide-my-wp 100K installs
#33

Gravity Forms Zero Spam

gravity-forms-zero-spam 100K installs
#33

Anti-Malware Security and Brute-Force Firewall

gotmls 100K installs
#33

reCaptcha by BestWebSoft

google-captcha 100K installs
#33

Email Address Encoder

email-address-encoder 100K installs
#33

Disable XML-RPC-API

disable-xml-rpc-api 100K installs
#33

LukasApps CAPTCHA tools for Contact Form 7

contact-form-7-simple-recaptcha 100K installs
#33

CloudSecure WP Security

cloudsecure-wp-security 100K installs
#33

Flexible SSL for CloudFlare

cloudflare-flexible-ssl 100K installs
#33

Captcha Code

captcha-code-authentication 100K installs
#33

BBQ Firewall – Fast & Powerful Firewall Security

block-bad-queries 100K installs
#33

CAPTCHA 4WP – Antispam CAPTCHA solution for WordPress

advanced-nocaptcha-recaptcha 100K installs
#33

Access Governance for WordPress (aka AAM)

advanced-access-manager 100K installs
#59

Temporary Login Without Password

temporary-login-without-password 90K installs
#59

Headers Security Advanced & HSTS WP

headers-security-advanced-hsts-wp 90K installs
#59

Email Encoder – Protect Email Addresses and Phone Numbers

email-encoder-bundle 90K installs
#59

PublishPress Capabilities: User Role Access Control, Admin Area Permissions

capability-manager-enhanced 90K installs
#63

WP Force SSL & HTTPS SSL Redirect

wp-force-ssl 80K installs
#63

LoginWP (Formerly Peter's Login Redirect)

peters-login-redirect 80K installs
#63

Disable REST API

disable-json-api 80K installs
#63

Defender Security – Malware Scanner, Login Security & Firewall

defender-security 80K installs
#67

Stream – Activity Log & Audit Trail

stream 70K installs
#67

Invisible reCaptcha

invisible-recaptcha 70K installs
#67

hCaptcha for WP

hcaptcha-for-forms-and-more 70K installs
#67

Image CAPTCHA for Contact Form 7 and WPForms by HookAndHook (DSGVO/GDPR)

contact-form-7-image-captcha 70K installs
#71

WP fail2ban – Advanced Security

wp-fail2ban 60K installs
#71

Stop User Enumeration

stop-user-enumeration 60K installs
#71

JWT Authentication for WP REST API

jwt-authentication-for-wp-rest-api 60K installs
#71

Disable XML-RPC Pingback

disable-xml-rpc-pingback 60K installs
#71

All In One Login

change-wp-admin-login 60K installs
#76

WP Encryption: Easy HTTPS / SSL & Free SSL certificate, HTTPS redirect

wp-letsencrypt-ssl 50K installs
#76

WP Hide & Security Enhancer

wp-hide-security-enhancer 50K installs
#76

Theme My Login

theme-my-login 50K installs
#76

Easy SSL Plugin for SAKURA Rental Server

sakura-rs-wp-ssl 50K installs
#76

Login No Captcha reCAPTCHA

login-recaptcha 50K installs
#76

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

anti-spam 50K installs
#82

When Last Login

when-last-login 40K installs
#82

Username Changer

username-changer 40K installs
#82

Security Plugin, Firewall & Malware Scanner with Auto Removal

security-malware-firewall 40K installs
#82

SecuPress with Simple SSL – Simple and Performant Security

secupress 40K installs
#82

reCAPTCHA for WooCommerce

recaptcha-woo 40K installs
#82

User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor

profile-builder 40K installs
#82

One Time Login

one-time-login 40K installs
#82

NinjaScanner – Virus & Malware scan

ninjascanner 40K installs
#82

Image Watermark

image-watermark 40K installs
#82

HTTP Headers

http-headers 40K installs
#82

Age Gate

age-gate 40K installs
#93

XO Security

xo-security 30K installs
#93

WPFront User Role Editor

wpfront-user-role-editor 30K installs
#93

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

wp-simple-firewall 30K installs
#93

Force Login

wp-force-login 30K installs
#93

Temporary Login

temporary-login 30K installs
#93

Remove Dashboard Access

remove-dashboard-access-for-non-admins 30K installs
#93

reCAPTCHA for MW WP Form

recaptcha-for-mw-wp-form 30K installs
#93

Protect Uploads

protect-uploads 30K installs
#93

PPWP – Password Protect Pages

password-protect-page 30K installs
#93

Login as User: See the Site as Any User

login-as-user 30K installs
#93

IP2Location Country Blocker

ip2location-country-blocker 30K installs
#93

Login & Register Customizer – Forms, Popup, Profile & WooCommerce

easy-login-woocommerce 30K installs
#93

Disable WP REST API

disable-wp-rest-api 30K installs
#93

Spam Protection | Maspik

contact-forms-anti-spam 30K installs
#93

Blackhole for Bad Bots

blackhole-bad-bots 30K installs
#93

AntiVirus

antivirus 30K installs
#109

Zero Spam for WordPress

zero-spam 20K installs
#109

UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP

userswp 20K installs
#109

Ultimate Member – reCAPTCHA

um-recaptcha 20K installs
#109

Two Factor Authentication

two-factor-authentication 20K installs
#109

Stop Spammers Classic

stop-spammer-registrations-plugin 20K installs
#109

Spider Blocker

spiderblocker 20K installs
#109

Secure Copy Content Protection and Content Locking

secure-copy-content-protection 20K installs
#109

No Right Click Images

no-right-click-images-plugin 20K installs
#109

New User Approve

new-user-approve 20K installs
#109

LWS Hide Login

lws-hide-login 20K installs
#109

Login rebuilder

login-rebuilder 20K installs
#109

Login or Logout Menu Item

login-or-logout-menu-item 20K installs
#109

Login Logout Menu

login-logout-menu 20K installs
#109

iQ Block Country

iq-block-country 20K installs
#109

Google Authenticator

google-authenticator 20K installs
#109

Easy Hide Login

easy-hide-login 20K installs
#109

Auto Login for Sakura Rental Server

auto-login-for-sakura-rental-server 20K installs
#109

Audit Trail

audit-trail 20K installs
#127

WPVulnerability

wpvulnerability 10K installs
#127

WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)

wpo365-login 10K installs
#127

WP Hardening (discontinued)

wp-security-hardening 10K installs
#127

JWT Authentication for WP REST APIs

wp-rest-api-authentication 10K installs
#127

Malcure Malware Shield — Removal, Repair, Monitor

wp-malware-removal 10K installs
#127

WP Limit Login Attempts

wp-limit-login-attempts 10K installs
#127

WP Last Login

wp-last-login 10K installs
#127

WP Content Copy Protection

wp-content-copy-protection 10K installs
#127

Spam Protect for Contact Form 7

wp-contact-form-7-spam-blocker 10K installs
#127

Password Strength Settings for WooCommerce

wc-password-strength-settings 10K installs
#127

Easy Username Updater

username-updater 10K installs
#127

User Login History

user-login-history 10K installs
#127

User Access Manager

user-access-manager 10K installs
#127

TrustedSite

trustedsite 10K installs
#127

Throws SPAM Away

throws-spam-away 10K installs
#127

Simple Membership After Login Redirection

simple-membership-after-login-redirection 10K installs
#127

Simple Login Captcha

simple-login-captcha 10K installs
#127

Restricted Site Access

restricted-site-access 10K installs
#127

Quttera ThreatSign – Web Malware Scanner for WordPress

quttera-web-malware-scanner 10K installs
#127

Protect WP Admin

protect-wp-admin 10K installs
#127

Prevent Direct Access – Protect WordPress Files

prevent-direct-access 10K installs
#127

PublishPress Permissions: Access Control, Content Permissions, User Access

press-permit-core 10K installs
#127

One Click SSL

one-click-ssl 10K installs
#127

SAML Single Sign On – SSO Login

miniorange-saml-20-single-sign-on 10K installs
#127

Social Login, Social Sharing by miniOrange

miniorange-login-openid 10K installs
#127

miniOrange 2FA – Two Factor Authentication for WordPress (Passkey, OTP, SMS, Email, Google Authenticator)

miniorange-2-factor-authentication 10K installs
#127

MilesWeb Tools

milesweb-tools 10K installs
#127

Meta Generator and Version Info Remover

meta-generator-and-version-info-remover 10K installs
#127

Login With Ajax – Fast Logins, 2FA, Redirects

login-with-ajax 10K installs
#127

Login Security Captcha

login-security-recaptcha 10K installs
#127

Lockdown WP Admin

lockdown-wp-admin 10K installs
#127

My Private Site – Make Your Whole Site Private, Force Login & Block Registration Spam

jonradio-private-site 10K installs
#127

IP Location Block

ip-location-block 10K installs
#127

Inactive Logout

inactive-logout 10K installs
#127

Honeypot Anti-Spam

honeypot-antispam 10K installs
#127

Groups – Memberships and Access Control

groups 10K installs
#127

Gravity Forms No CAPTCHA reCAPTCHA

gravity-forms-no-captcha-recaptcha 10K installs
#127

Gravity Forms Email Blacklist

gravity-forms-email-blacklist 10K installs
#127

Login for Google Apps by WPAuth

google-apps-login 10K installs
#127

Frontend Reset Password

frontend-reset-password 10K installs
#127

Friendly Captcha for WordPress

friendly-captcha 10K installs
#127

FluentAuth – Login Security, Two-Factor Authentication, Passkeys & Social Login

fluent-security 10K installs
#127

DS CF7 Math Captcha

ds-cf7-math-captcha 10K installs
#127

Disabled Source, Disabled Right Click and Content Protection

disabled-source-disabled-right-click-and-content-protection 10K installs
#127

Disable Right Click For WP

disable-right-click-for-wp 10K installs
#127

OpenID Connect Generic Client

daggerhart-openid-connect-generic 10K installs
#127

WP Customer Area

customer-area 10K installs
#127

CryptX

cryptx 10K installs
#127

Cookies for Comments

cookies-for-comments 10K installs
#127

Controlled Admin Access

controlled-admin-access 10K installs
#127

Passster – Password Protect Pages and Content

content-protector 10K installs
#127

ClickCease Click Fraud Protection

clickcease-click-fraud-protection 10K installs
#127

AntiSpam for Contact Form 7

cf7-antispam 10K installs
#127

SilentShield – Captcha & Anti-Spam for WordPress (CF7, WPForms, Elementor, WooCommerce)

captcha-for-contact-form-7 10K installs
#127

Captcha by BestWebSoft – Advanced Spam Protection, Math & OCR-Friendly Captcha for Site Forms

captcha-bws 10K installs
#127

Login by Auth0

auth0 10K installs
#127

ActiveLayer Anti-Spam: Spam Protection for Forms & Comments

activelayer-anti-spam-spam-protection-for-forms-comments 10K installs
#184

ReCaptcha Integration for WordPress

wp-recaptcha-integration 9K installs
#184

WP Fingerprint

wp-fingerprint 9K installs
#184

View Admin As

view-admin-as 9K installs
#184

Two Factor (2FA) Authentication via Email

two-factor-2fa-via-email 9K installs
#184

SSL Zen — SSL Certificate Installer & HTTPS Redirects

ssl-zen 9K installs
#184

Sidebar Login

sidebar-login 9K installs
#184

Rename wp-admin login

rename-wp-admin-login 9K installs
#184

Forget Spam Comment

forget-spam-comment 9K installs
#184

Brozzme DB Prefix & Tools Addons

brozzme-db-prefix-change 9K installs
#184

Allow Multiple Accounts

allow-multiple-accounts 9K installs
#194

WPScan – WordPress Security Scanner

wpscan 8K installs
#194

WPForce Logout – WordPress User Login Logout Management Plugin

wp-force-logout 8K installs
#194

WP-Ban

wp-ban 8K installs
#194

SMNTCS Disable REST API User Endpoints

smntcs-disable-rest-api-user-endpoints 8K installs
#194

reCAPTCHA in WP comments form

recaptcha-in-wp-comments-form 8K installs
#194

Login IP & Country Restriction

login-ip-country-restriction 8K installs
#194

Loggedin – Session Manager: Limit Concurrent Logins & Auto Logout

loggedin 8K installs
Capped

Showing the 200 most installed of 717 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.