
Gutenberg Blocks – Unlimited blocks For Gutenberg Security & Risk Analysis
wordpress.org/plugins/unlimited-blocksUnlimited Blocks: WordPress Gutenberg Blocks is the editor blocks that are used to create content layouts that you can insert onto anywhere on your Wo …
Is Gutenberg Blocks – Unlimited blocks For Gutenberg Safe to Use in 2026?
High Risk
Score 48/100Gutenberg Blocks – Unlimited blocks For Gutenberg carries significant security risk with 2 known CVEs, 2 still unpatched. Consider switching to a maintained alternative.
The unlimited-blocks plugin v1.2.8 exhibits a concerning security posture primarily due to a significant number of unprotected entry points. All 28 AJAX handlers and 4 REST API routes lack authentication checks, exposing a large attack surface to potential unauthorized access and manipulation. While the static analysis highlights excellent practices in preventing SQL injection and ensuring proper output escaping, the complete absence of nonce and capability checks on these numerous entry points creates a critical vulnerability. The vulnerability history, with one unpatched medium severity Cross-Site Scripting (XSS) vulnerability from September 16, 2024, further underscores the risk of input sanitization issues and the potential for attackers to leverage the unprotected entry points to execute malicious scripts. This pattern suggests a recurring weakness in securing user-submitted data. Despite the strong foundation in secure coding for SQL and output, the lack of fundamental access control on its entry points is a major concern, indicating a high risk of exploitation.
Key Concerns
- All AJAX handlers lack auth checks
- All REST API routes lack permission callbacks
- No nonce checks on AJAX handlers
- No capability checks on AJAX handlers
- Unpatched medium severity CVE
Gutenberg Blocks – Unlimited blocks For Gutenberg Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Gutenberg Blocks – Unlimited blocks For Gutenberg <= 1.2.8 - Reflected Cross-Site Scripting
Gutenberg Blocks – Unlimited blocks For Gutenberg <= 1.2.8 - Authenticated (Contributor+) Stored Cross-Site Scripting
Gutenberg Blocks – Unlimited blocks For Gutenberg Release Timeline
Gutenberg Blocks – Unlimited blocks For Gutenberg Code Analysis
Output Escaping
Gutenberg Blocks – Unlimited blocks For Gutenberg Attack Surface
AJAX Handlers 28
REST API Routes 4
WordPress Hooks 14
Maintenance & Trust
Gutenberg Blocks – Unlimited blocks For Gutenberg Maintenance & Trust
Maintenance Signals
Community Trust
Gutenberg Blocks – Unlimited blocks For Gutenberg Alternatives
Spectra Gutenberg Blocks – Website Builder for the Block Editor
ultimate-addons-for-gutenberg
Power-up Gutenberg with advanced blocks for faster website creation. Build your WordPress website effortlessly using powerful building blocks!
Kadence Blocks — Page Builder Toolkit for Gutenberg Editor
kadence-blocks
20+ AI-powered Gutenberg Blocks with endless options, enabling top-notch efficiency for high-performance dynamic website creation.
Page Builder: Pagelayer – Drag and Drop website builder
pagelayer
The most advanced frontend drag & drop page builder. Pagelayer is a light weight but extremely powerful Website Builder.
Page Builder Gutenberg Blocks – CoBlocks
coblocks
CoBlocks is a suite of page builder WordPress blocks for Gutenberg, with 10+ new blocks and a true page builder experience with rows and columns.
Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE
otter-blocks
Quickly create WordPress pages with 20+ blocks, 100+ ready-to-import designs, and advanced editor extensions. It’s website building, Lego-style!
Gutenberg Blocks – Unlimited blocks For Gutenberg Developer Profile
49 plugins · 64K total installs
How We Detect Gutenberg Blocks – Unlimited blocks For Gutenberg
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/unlimited-blocks/dist/editor.js/wp-content/plugins/unlimited-blocks/dist/script.js/wp-content/plugins/unlimited-blocks/dist/editor.css/wp-content/plugins/unlimited-blocks/dist/script.css/wp-content/plugins/unlimited-blocks/assets/css/owl-slider-min.css/wp-content/plugins/unlimited-blocks/assets/css/ow.slided.default.css/wp-content/plugins/unlimited-blocks/assets/fontawesome/css/all.min.css/wp-content/plugins/unlimited-blocks/assets/js/ubl-custom.js+1 morehttps://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.csshttps://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick-theme.min.csshttps://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.csshttps://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.csshttps://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.jsHTML / DOM Fingerprints
<!-- unlimited_blocks --><!--
*
*
--><!-- load file important all file called here --><!-- slick -->+1 moreplugin_urlunlimited_blocks_ajax_url