Most Improved Menu WordPress Plugins
101 indexed plugins
Plugins
101
Active Installs
2m+
Average Score
65
Audited
101
Most Improved
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #1 | QuadMenu – Mega Menu | 25 | 2,128 | 455 | 10k+ | Output is not escaped | ||
| #2 | ACF Nav Menu Field | 85 | 16 | 6 | 2k+ | Text Domain Mismatch | ||
| #3 | Add Descendants As Submenu Items | 84 | 3 | 8 | 2k+ | Missing nonce verification | ||
| #4 | Admin Menu Editor | 32 | 159 | 233 | 300k+ | Non-prefixed global variable | ||
| #5 | Admin Menu Groups | 60 | 26 | 10 | 800 | Output is not escaped | ||
| #6 | Admin Menu Search | 97 | 5 | 0 | 3k+ | Missing Translators Comment | ||
| #7 | Admin Menu Tree Page View | 43 | 17 | 69 | 10k+ | Nonce verification recommended | ||
| #8 | Admin Toolbar Menus | 98 | 2 | 1 | 1k+ | Missing direct file access protection | ||
| #9 | Fullscreen Menu | 23 | 537 | 1,287 | 2k+ | Non-prefixed global variable | ||
| #10 | Auto Submenu | 98 | 2 | 2 | 2k+ | Missing direct file access protection | ||
| #11 | Auto Subpage Menu | 85 | 5 | 6 | 800 | Database parameter is not escaped | ||
| #12 | Automatically Hierarchic Categories in Menu | 89 | 9 | 4 | 2k+ | Post Not In exclude | ||
| #13 | BCM Duplicate Menu | 58 | 8 | 11 | 4k+ | Nonce verification recommended | ||
| #14 | Bellows Accordion Menu | 37 | 160 | 28 | 10k+ | Text Domain Mismatch | ||
| #15 | Black Studio Touch Dropdown Menu | 97 | 2 | 3 | 1k+ | Not In Footer | ||
| #16 | Bop Search Box Item Type For Nav Menus | 41 | 52 | 14 | 1k+ | Output is not escaped | ||
| #17 | Custom Profile Menu for BuddyPress | 77 | 8 | 4 | 400 | Output is not escaped | ||
| #18 | Breadcrumb Block | 100 | 0 | 3k+ | No open findings | |||
| #19 | Breadcrumb Trail | 89 | 6 | 4 | 10k+ | Non-prefixed hook name | ||
| #20 | Bulk menu creator | 69 | 27 | 4 | 1k+ | Text Domain Mismatch | ||
| #21 | Bulk Menu Edit | 82 | 4 | 9 | 700 | Direct Query | ||
| #22 | Catch Breadcrumb | 86 | 1 | 29 | 2k+ | Non-prefixed global variable | ||
| #23 | Category Posts in Custom Menu | 49 | 19 | 18 | 2k+ | Output is not escaped | ||
| #24 | CiviCRM Admin Utilities | 35 | 19 | 87 | 1k+ | Non-prefixed hook name | ||
| #25 | Classic Menu Block | 97 | 5 | 0 | 8k+ | Missing direct file access protection | ||
| #26 | Classic Menu in Navigation Block | 99 | 1 | 3 | 2k+ | Non-prefixed class | ||
| #27 | Clean WP Admin Menu | 74 | 19 | 13 | 600 | Non Singular String Literal Domain | ||
| #28 | Conditional Menus | 35 | 92 | 28 | 60k+ | Text Domain Mismatch | ||
| #29 | Custom Menu Wizard Widget | 38 | 326 | 30 | 2k+ | Output is not escaped | ||
| #30 | Custom Post Type Parents | 39 | 75 | 18 | 900 | Output is not escaped | ||
| #31 | DeveloPress Sticky Footer Bar | 36 | 165 | 49 | 400 | Output is not escaped | ||
| #32 | Dokan Menu Hider | 95 | 8 | 2 | 500 | Text Domain Mismatch | ||
| #33 | Duplicate Menu | 66 | 11 | 7 | 100k+ | Unsafe printing function | ||
| #34 | Easy remove item menu | 98 | 3 | 3 | 7k+ | Discouraged text-domain loading | ||
| #35 | Editor Menu and Widget Access | 39 | 81 | 24 | 7k+ | Output is not escaped | ||
| #36 | Exclude Pages | 42 | 31 | 14 | 30k+ | Non Singular String Literal Domain | ||
| #37 | Exclude Pages From Menu | 79 | 6 | 11 | 8k+ | Non-prefixed function | ||
| #38 | Fixed Bottom Menu | 96 | 15 | 45 | 5k+ | Non-prefixed hook name | ||
| #39 | Flexy Breadcrumb | 38 | 241 | 13 | 20k+ | Output is not escaped | ||
| #40 | Float menu – awesome floating side menu | 96 | 9 | 103 | 30k+ | Non-prefixed global variable | ||
| #41 | Genesis Simple Menus | 98 | 3 | 15 | 2k+ | Non-prefixed global variable | ||
| #42 | Gum Addon for Elementor | 35 | 660 | 72 | 50k+ | Text Domain Mismatch | ||
| #43 | Helpie FAQ — Accordion, Docs & Knowledge Base | 54 | 96 | 89 | 9k+ | Nonce verification recommended | ||
| #44 | HT Menu – WordPress Mega Menu Builder for Elementor | 37 | 300 | 60 | 3k+ | Text Domain Mismatch | ||
| #45 | If Menu – Visibility control for Menus | 39 | 281 | 63 | 50k+ | Output is not escaped | ||
| #46 | Import Export Menu | 92 | 7 | 2k+ | Input is not sanitized | |||
| #47 | JC Submenu | 38 | 279 | 32 | 4k+ | Output is not escaped | ||
| #48 | Login Logout Menu | 72 | 7 | 20 | 20k+ | Input is not sanitized | ||
| #49 | Login or Logout Menu Item | 55 | 13 | 7 | 20k+ | Unsafe printing function | ||
| #50 | LuckyWP ACF Menu Field | 53 | 46 | 9 | 5k+ | Short PHP open tag found |