Most Improved Widget WordPress Plugins
173 indexed plugins
Plugins
173
Active Installs
3m+
Average Score
57
Audited
150
Most Improved
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #1 | 3D Viewer – Display Interactive 3D Models | 100 | 3 | 9k+ | Discouraged text-domain loading | |||
| #2 | Vertical Timeline Widget for Elementor | 99 | 10 | 10k+ | Non-prefixed function | |||
| #3 | Ad Widget for WordPress | 35 | 68 | 14 | 2k+ | Output is not escaped | ||
| #4 | Add to Calendar Button | 35 | 31 | 9 | 3k+ | Output is not escaped | ||
| #5 | Add Widget After Content | 70 | 6 | 11 | 7k+ | Setting is missing a sanitization callback | ||
| #6 | Ultimate Addons for SiteOrigin | 28 | 525 | 189 | 7k+ | Text Domain Mismatch | ||
| #7 | AdWords Conversion Tracking Code | 43 | 26 | 25 | 1k+ | Non Singular String Literal Domain | ||
| #8 | AH Display Widgets | 41 | 52 | 16 | 9k+ | Text Domain Mismatch | ||
| #9 | Auto Copyright Year Updater | 98 | 3 | 0 | 3k+ | Missing direct file access protection | ||
| #10 | Automatic Copyright Year | 98 | 4 | 0 | 7k+ | date date | ||
| #11 | Avadanta Companion | 32 | 1,318 | 54 | 2k+ | Text Domain Mismatch | ||
| #12 | Beautiful taxonomy filters | 64 | 38 | 78 | 2k+ | Non-prefixed global variable | ||
| #13 | Better Recent Comments | 35 | 127 | 29 | 2k+ | Text Domain Mismatch | ||
| #14 | Black Studio TinyMCE Widget | 40 | 39 | 28 | 200k+ | Output is not escaped | ||
| #15 | Blocksy Companion | 81 | 1,069 | 300k+ | Non-prefixed global variable | |||
| #16 | Brands for WooCommerce | 24 | 798 | 674 | 6k+ | Text Domain Mismatch | ||
| #17 | Categorized Tag Cloud | 41 | 44 | 17 | 1k+ | Output is not escaped | ||
| #18 | Code Widget | 44 | 60 | 33 | 4k+ | Text Domain Mismatch | ||
| #19 | Collapsing Archives | 64 | 36 | 9 | 3k+ | date date | ||
| #20 | Collapsing Categories | 68 | 29 | 8 | 4k+ | Missing direct file access protection | ||
| #21 | Colorful Categories | 41 | 20 | 20 | 2k+ | Output is not escaped | ||
| #22 | Compact Archives | 90 | 8 | 14 | 2k+ | Non-prefixed function | ||
| #23 | Configurable Tag Cloud (CTC) | 39 | 126 | 121 | 2k+ | Output is not escaped | ||
| #24 | Contact Form 7 Widget | 41 | 70 | 4 | 2k+ | Output is not escaped | ||
| #25 | Content Aware Sidebars – Fastest Widget Area Plugin | 23 | 993 | 1,738 | 30k+ | Non-prefixed global variable | ||
| #26 | Crypto Converter ⚡ Widget | 100 | 0 | 1k+ | No open findings | |||
| #27 | Custom Link Widget | 67 | 28 | 0 | 1k+ | Output is not escaped | ||
| #28 | Custom Menu Wizard Widget | 38 | 326 | 30 | 2k+ | Output is not escaped | ||
| #29 | Custom Post Type Widgets | 99 | 7 | 3 | 10k+ | Non Singular String Literal Text | ||
| #30 | Content Blocks (Custom Post Widget) | 80 | 6 | 2 | 10k+ | Output is not escaped | ||
| #31 | Custom Related Posts | 39 | 131 | 34 | 3k+ | Output is not escaped | ||
| #32 | Custom Sidebars – Dynamic Sidebar Classic Widget Area Manager | 34 | 32 | 307 | 100k+ | Non-prefixed global variable | ||
| #33 | Dashboard Columns | 98 | 2 | 6 | 1k+ | Non-prefixed function | ||
| #34 | Dashboard Notepad | 41 | 29 | 34 | 10k+ | Missing nonce verification | ||
| #35 | Dashboard Widgets Suite | 36 | 206 | 124 | 4k+ | Output is not escaped | ||
| #36 | Display Categories Widget | 42 | 90 | 4 | 4k+ | Output is not escaped | ||
| #37 | Duplicate Widget | 74 | 17 | 0 | 1k+ | Output is not escaped | ||
| #38 | Dynamic Animations for Elementor | 88 | 77 | 17 | 1k+ | Non Singular String Literal Domain | ||
| #39 | Dynamic Widgets | 24 | 631 | 812 | 10k+ | Non-prefixed global variable | ||
| #40 | Editor Menu and Widget Access | 39 | 81 | 24 | 7k+ | Output is not escaped | ||
| #41 | ElementCamp | 94 | 1 | 178 | 1k+ | Post Not In exclude | ||
| #42 | Endora | 36 | 53 | 72 | 1k+ | Output is not escaped | ||
| #43 | Enhanced Text Widget | 34 | 101 | 58 | 30k+ | Output is not escaped | ||
| #44 | Exchange Rates Widget | 100 | 0 | 1k+ | No open findings | |||
| #45 | Expanding Archives | 54 | 37 | 9 | 3k+ | Output is not escaped | ||
| #46 | ExS Widgets | 98 | 112 | 3 | 1k+ | Text Domain Mismatch | ||
| #47 | Feature A Page Widget | 41 | 66 | 5 | 3k+ | Output is not escaped | ||
| #48 | Featured Image | 99 | 2 | 0 | 1k+ | Missing direct file access protection | ||
| #49 | Flexible Posts Widget | 41 | 136 | 33 | 8k+ | Output is not escaped | ||
| #50 | Genesis Featured Page Advanced | 41 | 209 | 4 | 7k+ | Output is not escaped |