| #1 | Wordfence Security – Firewall, Malware Scan, and Login Security | 21 | 1,592 | 2,973 | 5m+ | | Output Not Escaped |
| #2 | Hostinger Tools | 81 | 14 | 22 | 3m+ | | wp function not compatible with requires wp |
| #3 | Jetpack – WP Security, Backup, Speed, & Growth | 23 | 2,821 | 1,303 | 3m+ | | Text Domain Mismatch |
| #4 | Really Simple Security – Simple and Performant Security (formerly Really Simple SSL) | 19 | 541 | 385 | 3m+ | | Missing Translators Comment |
| #5 | All-In-One Security (AIOS) – Security and Firewall | 24 | 552 | 1,228 | 1m+ | | Non Prefixed Variable Found |
| #6 | Limit Login Attempts Security – Login Security, 2FA, Firewall, Brute Force Prevention | 25 | 621 | 602 | 1m+ | | Unsafe Printing Function |
| #7 | Loginizer | 25 | 814 | 504 | 1m+ | | Output Not Escaped |
| #8 | Safe SVG | 98 | 7 | 4 | 1m+ | | Missing Arg Domain |
| #9 | Security Optimizer – The All-In-One Protection Plugin | 35 | 40 | 82 | 1m+ | | Missing Unslash |
| #10 | ManageWP Worker | 22 | 507 | 565 | 1m+ | | Non Prefixed Class Found |
| #11 | Kadence Security – Password, Two Factor Authentication, and Brute Force Protection | 23 | 1,053 | 967 | 700k+ | | Missing Translators Comment |
| #12 | MainWP Child – Securely Connects to the MainWP Dashboard to Manage Multiple Sites | 38 | 3 | 136 | 700k+ | | Non Prefixed Hookname Found |
| #13 | User Role Editor | 43 | 117 | 145 | 700k+ | | Output Not Escaped |
| #14 | Sucuri Security – Auditing, Malware Scanner and Security Hardening | 94 | 52 | 5 | 600k+ | | missing direct file access protection |
| #15 | SiteGuard WP Plugin | 24 | 329 | 333 | 500k+ | | Output Not Escaped |
| #16 | Admin Menu Editor | 32 | 159 | 233 | 300k+ | | Non Prefixed Variable Found |
| #17 | Limit Login Attempts | 40 | 81 | 38 | 300k+ | | Output Not Escaped |
| #18 | Activity Log – Monitor & Record User Changes | 38 | 81 | 149 | 200k+ | | Recommended |
| #19 | InfiniteWP Client | 22 | 2,286 | 1,812 | 200k+ | | Exception Not Escaped |
| #20 | Advanced Access Manager – Access Governance for WordPress | 32 | 849 | 62 | 100k+ | | Output Not Escaped |
| #21 | BBQ Firewall – Fast & Powerful Firewall Security | 44 | 17 | 17 | 100k+ | | Output Not Escaped |
| #22 | CloudSecure WP Security | 29 | 74 | 350 | 100k+ | | Missing Unslash |
| #23 | Anti-Malware Security and Brute-Force Firewall | 22 | 544 | 965 | 100k+ | | Output Not Escaped |
| #24 | WP Ghost (Hide My WP Ghost) – Security & Firewall | 85 | 6 | 373 | 100k+ | | Non Prefixed Variable Found |
| #25 | Jetpack Protect | 30 | 657 | 217 | 100k+ | | Text Domain Mismatch |
| #26 | NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall | 22 | 1,265 | 2,065 | 100k+ | | Non Prefixed Variable Found |
| #27 | Two Factor | 42 | 18 | 70 | 100k+ | | Recommended |
| #28 | WPS Limit Login | 39 | 152 | 76 | 100k+ | | Output Not Escaped |
| #29 | Defender Security – Malware Scanner, Login Security & Firewall | 24 | 306 | 518 | 80k+ | | Non Prefixed Namespace Found |
| #30 | Wordfence Login Security | 25 | 248 | 418 | 70k+ | | Output Not Escaped |
| #31 | Login No Captcha reCAPTCHA | 42 | 45 | 24 | 60k+ | | Unsafe Printing Function |
| #32 | WP fail2ban – Advanced Security | 32 | 75 | 153 | 60k+ | | Dynamic Hookname Found |
| #33 | Titan Anti-spam & Security – Brute Force Protection, 2FA & Spam Filter | 31 | 57 | 196 | 50k+ | | Recommended |
| #34 | Companion Auto Update | 33 | 159 | 298 | 50k+ | | Direct Query |
| #35 | Stop User Enumeration | 99 | 1 | 1 | 50k+ | | Dynamic Hookname Found |
| #36 | WP Hide & Security Enhancer | 27 | 124 | 375 | 50k+ | | Input Not Sanitized |
| #37 | Modular DS: Monitor, update, and backup multiple websites | 21 | 161 | 81 | 40k+ | | Exception Not Escaped |
| #38 | Patchstack – WordPress & Plugins Security | 23 | 107 | 489 | 40k+ | | Missing |
| #39 | Protect Uploads | 99 | 2 | 1 | 40k+ | | missing direct file access protection |
| #40 | SecuPress with Simple SSL – Simple and Performant Security | 23 | 1,696 | 1,590 | 40k+ | | Non Prefixed Variable Found |
| #41 | underConstruction | 36 | 98 | 60 | 40k+ | | Unsafe Printing Function |
| #42 | Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning | 23 | 1,118 | 202 | 40k+ | | Missing Translators Comment |
| #43 | Blackhole for Bad Bots | 39 | 123 | 69 | 30k+ | | Output Not Escaped |
| #44 | Kadence Central – Site Management, Backups, Security, and Reporting | 26 | 462 | 213 | 30k+ | | Text Domain Mismatch |
| #45 | NinjaScanner – Virus & Malware scan | 22 | 596 | 551 | 30k+ | | Non Prefixed Variable Found |
| #46 | Security Plugin, Firewall & Malware Scanner with Auto Removal | 24 | 1,191 | 788 | 30k+ | | Output Not Escaped |
| #47 | Simply Static – The Static Site Generator | 25 | 163 | 446 | 30k+ | | Non Prefixed Hookname Found |
| #48 | Stop Spammers Classic | 94 | 185 | 1 | 30k+ | | wp function not compatible with requires wp |
| #49 | WPFront User Role Editor | 35 | 333 | 578 | 30k+ | | Output Not Escaped |
| #50 | XO Security | 94 | 5 | 3 | 30k+ | | wp function not compatible with requires wp |