Top Security WordPress Plugins

196 indexed plugins

Plugins

196

Active Installs

27m+

Average Score

54

Audited

196

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1Login Security Captcha100010k+No open findings
#2Stop XML-RPC Attacks10016k+Non-prefixed class
#3Dam Spam10012k+unexpected markdown file
#4Vigilant – 100% Free Security Suite: Firewall, 2FA, Login, Headers, Scanner…10011k+mismatched plugin name
#5Remove XML-RPC Methods10001k+No open findings
#6Compromise Scanner for wp2shell10031k+trademarked term
#7Protect Login1000600No open findings
#8Block wp-login1003600trademarked term
#9WEDOS | Protection & Cache Performance1001500trademarked term
#10Stop User Enumeration991150k+Dynamic hook name
#11Protect Uploads992130k+Missing direct file access protection
#12miniOrange 2FA – Two Factor Authentication for WordPress (OTP, SMS, Email, Google Authenticator)99610k+Non-prefixed constant
#13Malcure Malware Shield — Removal, Repair, Monitor99810k+upgrade notice limit
#14WPMasterToolKit (WPMTK) – All in one plugin99145k+trademarked term
#15BotBlocker Security – Firewall & Bot Protection9963k+Non-prefixed constant
#16Generate Security.txt9915500Non-prefixed class
#17Safe SVG98741m+Missing Arg Domain
#18Prevent XSS Vulnerability981016k+Missing Arg Domain
#19Manage XML-RPC98315k+file system operations is writable
#20App for Cloudflare®981011k+wp function not compatible with requires wp
#21Password Strength for WooCommerce98301k+Missing direct file access protection
#22SameSite Cookies9832700Missing direct file access protection
#23Logout Clear Cookies9831500Missing direct file access protection
#24Prevent Concurrent Logins97210900Non-prefixed function
#25Trusona for WordPress9728500Non-prefixed constant
#26Disable File Editor9732500outdated tested upto header
#27Maestro Connector9774400Missing direct file access protection
#28WPVulnerability96410k+trademarked term
#29WP Author Slug961662k+Text Domain Mismatch
#30Hide WordPress Version9654400trademarked term
#31MilesWeb Tools9544910k+Non-prefixed global variable
#32Stop Spammers Classic94185130k+wp function not compatible with requires wp
#33WP Disable Site Health9344900trademarked term
#34Simple Password Protect9314400wp redirect wp redirect
#35Auto SRI9241500wp function not compatible with requires wp
#36Control XML-RPC publishing9270400Text Domain Mismatch
#37Restricted Site Access91141110k+Missing Arg Domain
#38WebAuthn Provider for Two Factor916141k+Missing Arg Domain
#39Password Strength Settings for WooCommerce8917610k+Missing Arg Domain
#40Disable Registration Page8846400Text Domain Mismatch
#41WP Admin Basic Auth87562k+Input is not sanitized
#42Security Header Generator871114500Non Singular String Literal Text
#43AntiSpam for Contact Form 78614810k+Text Domain Mismatch
#44Update Notifier8681700Output is not escaped
#45WP Ghost (Hide My WP Ghost) – Security & Firewall856397100k+Non-prefixed global variable
#46XO Security851830k+Input is not sanitized
#47Salt Shaker8515136k+Interpolated SQL is not prepared
#48HSTS Ready853113k+Input is not validated
#49Simple Automatic Updates851812k+Missing Translators Comment
#50WP fail2ban Add-on for Contact Form 7851018800Non-prefixed constant