| #1 | Customize My Account for WooCommerce – Custom Tabs, Login, Registration, 2FA & Design | 38 | 78 | 172 | 800 | | | Non-prefixed global variable |
| #2 | Per User Prompt for Google Authenticator | 43 | 8 | 52 | 400 | | | Nonce verification recommended |
| #3 | Rublon Multi-Factor Authentication (MFA) | 30 | 216 | 160 | 500 | | | Output is not escaped |
| #4 | WP 2-step verification | 32 | 154 | 65 | 1k+ | | | Output is not escaped |
| #5 | Two Factor (2FA) Authentication via Email | 61 | 12 | 27 | 9k+ | | | Request data is not unslashed |
| #6 | miniOrange 2FA – Two Factor Authentication for WordPress (OTP, SMS, Email, Google Authenticator) | 88 | 611 | 5 | 10k+ | | | wp function not compatible with requires wp |
| #7 | Titan Anti-spam & Security – Brute Force Protection, 2FA & Spam Filter | 31 | 57 | 196 | 50k+ | | | Nonce verification recommended |
| #8 | Wordfence Login Security | 25 | 248 | 418 | 70k+ | | | Output is not escaped |
| #9 | WP 2FA – Two-factor authentication for WordPress | 30 | 269 | 380 | 100k+ | | | Exception output is not escaped |
| #10 | Kadence Security – Password, Two Factor Authentication, and Brute Force Protection | 23 | 1,053 | 967 | 700k+ | | | Missing Translators Comment |
| #11 | All-In-One Security (AIOS) – Security and Firewall | 24 | 552 | 1,228 | 1m+ | | | Non-prefixed global variable |