Most Improved Widgets WordPress Plugins
132 indexed plugins
Plugins
132
Active Installs
4m+
Average Score
57
Audited
132
Most Improved
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #101 | Theme Blvd Widget Pack | 38 | 240 | 17 | 2k+ | Output is not escaped | ||
| #102 | Theme Demo Import | 50 | 101 | 95 | 5k+ | Non-prefixed hook name | ||
| #103 | Themebeez Toolkit | 91 | 26 | 78 | 9k+ | Non-prefixed class | ||
| #104 | Themes Artist Demo Importer | 97 | 75 | 6 | 1k+ | Text Domain Mismatch | ||
| #105 | Tuxedo Responsive Widget Columns | 78 | 19 | 3 | 400 | Output is not escaped | ||
| #106 | UiCore Elements – Free widgets and templates for Elementor | 58 | 29 | 30 | 40k+ | Output is not escaped | ||
| #107 | VikWidgetsLoader – Collection of Widgets | 26 | 1,205 | 535 | 1k+ | Output is not escaped | ||
| #108 | Weaver Xtreme Theme Support | 34 | 1,625 | 43 | 9k+ | Text Domain Mismatch | ||
| #109 | Widget Areas for LearnDash | 98 | 4 | 1 | 700 | Missing direct file access protection | ||
| #110 | Widget Box Lite | 37 | 318 | 17 | 900 | Output is not escaped | ||
| #111 | Widget Classes | 77 | 5 | 7 | 1k+ | Missing nonce verification | ||
| #112 | Widget Context | 53 | 14 | 20 | 40k+ | Non-prefixed hook name | ||
| #113 | Widget CSS Classes | 85 | 47 | 8 | 80k+ | Non Singular String Literal Domain | ||
| #114 | Widget Detector for Elementor | 24 | 1,057 | 1,567 | 1k+ | Non-prefixed global variable | ||
| #115 | Widget Icon | 53 | 53 | 10 | 700 | Output is not escaped | ||
| #116 | Widget Importer & Exporter | 98 | 9 | 1 | 200k+ | wp function not compatible with requires wp | ||
| #117 | Widget Instance | 94 | 7 | 11 | 500 | Non-prefixed global variable | ||
| #118 | Widget Menuizer | 40 | 44 | 26 | 600 | Missing Arg Domain | ||
| #119 | Widget Visibility Time Scheduler | 42 | 70 | 34 | 1k+ | Output is not escaped | ||
| #120 | Widgetize Pages Light | 30 | 145 | 104 | 3k+ | Output is not escaped | ||
| #121 | Widgets in Menu for WordPress | 74 | 16 | 12 | 8k+ | Text Domain Mismatch | ||
| #122 | Widgets on Pages | 23 | 809 | 1,306 | 20k+ | Non-prefixed global variable | ||
| #123 | Widgets Reloaded | 53 | 62 | 20 | 1k+ | Output is not escaped | ||
| #124 | WooSidebars | 40 | 43 | 37 | 100k+ | Missing Translators Comment | ||
| #125 | Widget Disable | 46 | 19 | 19 | 10k+ | Output is not escaped | ||
| #126 | WP Widget in Navigation | 71 | 37 | 15 | 3k+ | Non Singular String Literal Domain | ||
| #127 | WordPress Widgets Shortcode | 89 | 5 | 4 | 500 | trademarked term | ||
| #128 | Wpazure Kit | 44 | 136 | 140 | 800 | Missing direct file access protection | ||
| #129 | WPFrank Companion | 26 | 2,356 | 865 | 1k+ | Text Domain Mismatch | ||
| #130 | Widget Content Blocks | 98 | 5 | 1 | 10k+ | Missing Translators Comment | ||
| #131 | X Addons for Elementor | 99 | 2 | 0 | 900 | Missing direct file access protection | ||
| #132 | Zen Addons for SiteOrigin Page Builder | 90 | 1,488 | 129 | 1k+ | Text Domain Mismatch |