Top Security WordPress Plugins

199 indexed plugins

Plugins

199

Active Installs

27m+

Average Score

55

Audited

199

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1User Role Editor1000700k+No open findings
#2Stop User Enumeration100150k+Dynamic hook name
#3Login Security Captcha100010k+No open findings
#4Stop XML-RPC Attacks10016k+Non-prefixed class
#5Dam Spam10013k+unexpected markdown file
#6Compromise Scanner for wp2shell10033k+trademarked term
#7Vigilant – 100% Free Security Suite: Firewall, 2FA, Login, Headers, Scanner…10002k+No open findings
#8Remove XML-RPC Methods10001k+No open findings
#9NETSENSAI Shield10011k+Non-prefixed constant
#10Easy Basic Authentication – Add basic auth to site or admin area1001700mismatched plugin name
#11Protect Login1000600No open findings
#12Block wp-login1003600trademarked term
#13WEDOS | Protection & Cache Performance1001400trademarked term
#14Safe SVG99521m+Missing Arg Domain
#15Protect Uploads992130k+Missing direct file access protection
#16miniOrange 2FA – Two Factor Authentication for WordPress (OTP, SMS, Email, Google Authenticator)99510k+Non-prefixed constant
#17Restricted Site Access99910k+Non-prefixed hook name
#18Malcure Malware Shield — Removal, Repair, Monitor99810k+upgrade notice limit
#19App for Cloudflare®99301k+Missing direct file access protection
#20Generate Security.txt9915400Non-prefixed class
#21Prevent XSS Vulnerability981016k+Missing Arg Domain
#22WPMasterToolKit (WPMTK) – All in one plugin98345k+trademarked term
#23Manage XML-RPC98315k+file system operations is writable
#24Password Strength for WooCommerce98301k+Missing direct file access protection
#25SameSite Cookies9832700Missing direct file access protection
#26Logout Clear Cookies9831500Missing direct file access protection
#27Prevent Concurrent Logins97210900Non-prefixed function
#28Disable File Editor9732500outdated tested upto header
#29Trusona for WordPress9728400Non-prefixed constant
#30Maestro Connector9774400Missing direct file access protection
#31WP Author Slug961662k+Text Domain Mismatch
#32Hide WordPress Version9654400trademarked term
#33MilesWeb Tools9544910k+Non-prefixed global variable
#34Security Header Generator954417500Offloaded Content
#35Stop Spammers Classic94185130k+wp function not compatible with requires wp
#36BotBlocker Security – Complete security platform94173k+Non-prefixed constant
#37Sucuri Security – Auditing, Malware Scanner and Security Hardening93626600k+Missing direct file access protection
#38WP Disable Site Health9344900trademarked term
#39Simple Password Protect9314400wp redirect wp redirect
#40Auto SRI9241500wp function not compatible with requires wp
#41Control XML-RPC publishing9270400Text Domain Mismatch
#42WPVulnerability9111710k+wp function not compatible with requires wp
#43WebAuthn Provider for Two Factor916141k+Missing Arg Domain
#44Easy IP Blocker9149400Nonce verification recommended
#45TrustedSite9061110k+Non-prefixed global variable
#46Password Strength Settings for WooCommerce8917610k+Missing Arg Domain
#47Disable Registration Page8846400Text Domain Mismatch
#48WP Admin Basic Auth87562k+Input is not sanitized
#49AntiSpam for Contact Form 78614810k+Text Domain Mismatch
#50Update Notifier8681700Output is not escaped