Top Block WordPress Plugins
236 indexed plugins
Plugins
236
Active Installs
4m+
Average Score
78
Audited
236
Top Scores
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #151 | Toggle Content | 81 | 16 | 12 | 700 | file system operations mkdir | ||
| #152 | Typing Text | 81 | 15 | 16 | 600 | file system operations mkdir | ||
| #153 | Progress Bars | 81 | 15 | 14 | 500 | file system operations mkdir | ||
| #154 | Content Blocks (Custom Post Widget) | 80 | 6 | 2 | 10k+ | Output is not escaped | ||
| #155 | Elementor Blocks for Gutenberg | 80 | 7 | 6 | 10k+ | Output is not escaped | ||
| #156 | Flipbox | 80 | 14 | 17 | 2k+ | wp function not compatible with requires wp | ||
| #157 | Recent Products Block – keep shoppers up to date on new arrivals | 80 | 11 | 0 | 600 | Output is not escaped | ||
| #158 | WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks | 79 | 6 | 10 | 20k+ | trademarked term | ||
| #159 | Search engines blocked warning | 79 | 20 | 3 | 500 | Output is not escaped | ||
| #160 | Spider Blocker | 78 | 19 | 9 | 20k+ | Missing Translators Comment | ||
| #161 | Accordion Blocks | 78 | 9 | 3 | 10k+ | Unsafe printing function | ||
| #162 | Player for SoundCloud – share your music without leaving your site | 78 | 17 | 24 | 1k+ | Text Domain Mismatch | ||
| #163 | Custom HTML Block Extension | 77 | 7 | 13 | 7k+ | Missing direct file access protection | ||
| #164 | Before After Image Comparison – Show Transformations at a Glance | 77 | 18 | 16 | 3k+ | Text Domain Mismatch | ||
| #165 | Advanced Post Block – Display Your Posts Exactly How You Want | 76 | 1 | 16 | 10k+ | Input is not validated | ||
| #166 | Services Section Block – present your services in clean grids and columns | 75 | 9 | 19 | 2k+ | Non-prefixed namespace | ||
| #167 | Video Background Block – make any section stand out with motion | 75 | 35 | 90 | 2k+ | Non-prefixed global variable | ||
| #168 | YITH Slider for page builders | 75 | 13 | 22 | 1k+ | Nonce verification recommended | ||
| #169 | Responsive Blocks – Page Builder for Blocks & Patterns | 72 | 43 | 44 | 3k+ | badly named files | ||
| #170 | WindPress – Tailwind CSS integration for WordPress | 71 | 16 | 106 | 3k+ | Non-prefixed hook name | ||
| #171 | Gutenberg Blocks Templates – 50+ Free Gutenberg Block Designs | 70 | 2 | 23 | 700 | Request data is not unslashed | ||
| #172 | Block Emails & Addresses for WooCommerce Checkout | 70 | 4 | 12 | 700 | error log set error handler | ||
| #173 | Reusable Gutenberg Blocks Widget | 68 | 24 | 9 | 500 | Output is not escaped | ||
| #174 | My Social Feeds – bring your social content into WordPress | 68 | 1 | 30 | 400 | Nonce verification recommended | ||
| #175 | WordPress.com Editing Toolkit | 67 | 52 | 90 | 1k+ | Missing direct file access protection | ||
| #176 | HTACCESS IP Blocker | 65 | 5 | 14 | 2k+ | Missing nonce verification | ||
| #177 | Unlimited Addons For Gutenberg Blocks | 59 | 16 | 68 | 900 | slow db query meta key | ||
| #178 | Plethora Plugins Tabs + Accordions | 57 | 44 | 10 | 2k+ | Output is not escaped | ||
| #179 | Gutenify – Visual Site Builder Blocks & Site Templates | 56 | 65 | 40 | 5k+ | Missing Arg Domain | ||
| #180 | Slider Block by Sliderberg – WordPress Slider & Carousel Plugin for Gutenberg | 55 | 23 | 19 | 1k+ | Output is not escaped | ||
| #181 | Blockskit | 54 | 33 | 29 | 8k+ | Text Domain Mismatch | ||
| #182 | Flexible Spacer Block | 54 | 34 | 15 | 4k+ | Unsafe printing function | ||
| #183 | Feeds for TikTok – Keep Your Site Fresh with Your Latest Videos | 51 | 18 | 59 | 1k+ | Request data is not unslashed | ||
| #184 | aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder & Animation Builder | 49 | 11 | 391 | 2k+ | Non-prefixed global variable | ||
| #185 | Simple Sitemap – Responsive HTML Sitemap for WordPress | 46 | 33 | 48 | 60k+ | Non-prefixed hook name | ||
| #186 | Enhanced AJAX Add to Cart for WooCommerce | 46 | 90 | 78 | 600 | Missing Arg Domain | ||
| #187 | Insert Blocks Before or After Posts Content | 43 | 42 | 15 | 1k+ | Output is not escaped | ||
| #188 | Combine Social Photos | Still BE | 42 | 33 | 281 | 700 | Non-prefixed global variable | ||
| #189 | Email Address Encoder | 41 | 109 | 8 | 100k+ | wp function not compatible with requires wp | ||
| #190 | Responsive Gallery Grid | 40 | 90 | 14 | 4k+ | Output is not escaped | ||
| #191 | Developer Tools Blocker | 40 | 35 | 47 | 400 | strip tags strip tags | ||
| #192 | Category Posts Widget | 38 | 153 | 26 | 40k+ | Output is not escaped | ||
| #193 | Banhammer – Monitor Site Traffic, Block Bad Users and Bots | 37 | 104 | 174 | 1k+ | Output is not escaped | ||
| #194 | WP eBay Product Feeds | 37 | 136 | 31 | 700 | Output is not escaped | ||
| #195 | Breadcrumb NavXT | 36 | 102 | 111 | 800k+ | Non Singular String Literal Domain | ||
| #196 | Qubely – Advanced Gutenberg Blocks | 36 | 39 | 78 | 8k+ | Request data is not unslashed | ||
| #197 | Pochipp | 35 | 27 | 102 | 20k+ | Non-prefixed global variable | ||
| #198 | Embed PDF Viewer | 35 | 1 | 2 | 20k+ | Hidden files included | ||
| #199 | SimpleTOC – Table of Contents Block | 35 | 10 | 0 | 10k+ | Setting is missing a sanitization callback | ||
| #200 | Code Block Pro – Beautiful Syntax Highlighting | 35 | 7 | 4 | 10k+ | badly named files |