
Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor Security & Risk Analysis
wordpress.org/plugins/ultimate-blocksCreate Better Content With The Block Editor. Custom Blocks for Bloggers and Content Marketers.
Is Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor Safe to Use in 2026?
Generally Safe
Score 96/100Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The 'ultimate-blocks' plugin, version 3.5.4, exhibits a mixed security posture. On the positive side, it demonstrates strong practices regarding SQL queries, output escaping, and the absence of external HTTP requests. The plugin also utilizes nonce and capability checks in several instances, suggesting an awareness of WordPress security best practices. However, a significant concern arises from the identified attack surface, with 3 AJAX handlers, all of which lack authentication checks. This represents a direct entry point for potential malicious activity. The complete absence of taint analysis results is noted, making it difficult to assess risks related to data sanitization and flow.
The plugin's vulnerability history is a significant red flag. With a total of 14 known CVEs, all categorized as medium severity and predominantly related to Cross-Site Scripting (XSS), this indicates a recurring pattern of input validation or output escaping issues. While there are currently no unpatched vulnerabilities, the sheer volume of past medium-severity XSS flaws suggests a persistent underlying weakness that has required numerous fixes over time. The most recent vulnerability being dated in 2025 is also unusual and warrants further investigation or clarification.
In conclusion, while 'ultimate-blocks' has strengths in areas like SQL sanitization and output escaping, the presence of unprotected AJAX handlers and a substantial history of medium-severity XSS vulnerabilities present a notable risk. The lack of taint analysis further obscures potential vulnerabilities. Users should exercise caution, ensure the plugin is always updated to the latest available version, and monitor for any new security advisories.
Key Concerns
- 3 AJAX handlers without auth checks
- 14 total known CVEs (medium severity XSS)
Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor Security Vulnerabilities
CVEs by Year
Severity Breakdown
14 total CVEs
Ultimate Blocks <= 3.3.6 - Authenticated (Contributor+) Stored Cross-Site Scripting
Ultimate Blocks – WordPress Blocks Plugin <= 3.3.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Multiple Widgets
Ultimate Blocks <= 3.3.0 - Authenticated (Contributor+) Stored Cross-Site Scripting
Ultimate Blocks <= 3.2.9 - Authenticated (Contributor+) Stored Cross-Site Scripting
Ultimate Blocks <= 3.2.7 - Authenticated (Contributor+) Stored Cross-Site Scripting
Ultimate Blocks <= 3.2.7 - Authenticated (Contributor+) Stored Cross-Site Scripting via content Parameter
Ultimate Blocks – WordPress Blocks Plugin <= 3.2.7 - Authenticated (Contributor+) Stored Cross-Site Scripting
Ultimate Blocks <= 3.2.3 - Authenticated (Contributor+) Stored Cross-Site Scripting
Ultimate Blocks <= 3.2.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Ultimate Blocks – WordPress Blocks Plugin <= 3.1.9 - Authenticated(Contributor+) Stored Cross-Site Scripting via Multiple Blocks
Ultimate Blocks – WordPress Blocks Plugin <= 3.1.9 - Authenticated (Contributor+) Stored Cross-Site Scripting via title tag attribute
Ultimate Blocks – WordPress Blocks Plugin <= 3.1.7 - Authenticated (Contributor+) Stored Cross-Site Scripting
Ultimate Blocks – WordPress Blocks Plugin <= 3.0.8 - Authenticated(Contributor+) Stored Cross-Site Scripting via metabox
Ultimate Blocks <= 3.1.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via Advanced Heading
Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor Release Timeline
Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor Attack Surface
AJAX Handlers 3
WordPress Hooks 94
Maintenance & Trust
Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor Maintenance & Trust
Maintenance Signals
Community Trust
Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor Alternatives
GutenKit – Page Builder Blocks, Patterns, and Templates for Gutenberg Block Editor
gutenkit-blocks-addon
GutenKit – Ultimate no-code Gutenberg blocks to design stunning web pages and visually stunning posts in WordPress block editor.
PublishPress Blocks – Block Controls, Block Visibility, Block Permissions
advanced-gutenberg
PublishPress Blocks is your complete solution for the WordPress block editor. You can control block permissions, styles, visibility, usage and more.
BlockArt Blocks – Gutenberg Blocks, Page Builder Blocks ,WordPress Block Plugin, Sections & Template Library
blockart-blocks
Enhance the power of your WordPress editor with the dynamic Gutenberg blocks by BlockArt Blocks. Build any layout imaginable.
Nexter Blocks – Gutenberg Blocks, Page Builder & AI Website Builder
the-plus-addons-for-block-editor
90+ Gutenberg Blocks & AI Website Builder with 1000+ Templates. Complete Page Builder, Popup Builder, Mega Menu, Form Builder & More. No Code.
Grids: Layout builder for WordPress
grids
The most advanced page and layout builder for Gutenberg and the new Block Editor, with columns, rows and responsive controls.
Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor Developer Profile
1 plugin · 50K total installs
How We Detect Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ultimate-blocks/bundle-dist/ub-admin-settings.css/wp-content/plugins/ultimate-blocks/dist/blocks.build.js/wp-content/plugins/ultimate-blocks/dist/css/blocks.style.build.css/wp-content/plugins/ultimate-blocks/dist/css/blocks.editor.build.cssultimate-blocks/bundle-dist/ub-admin-settings.css?ver=ultimate-blocks/dist/blocks.build.js?ver=ultimate-blocks/dist/css/blocks.style.build.css?ver=ultimate-blocks/dist/css/blocks.editor.build.css?ver=HTML / DOM Fingerprints
ub-block-containerub-main-block-wrapperub_columnub-accordion-wrapperub-content-toggle-wrapperub_tabs_item_headerub_tabs_content_wrapub_tabs_main_wrap<!-- wp:ultimate-blocks/accordions --><!-- wp:ultimate-blocks/content-toggle --><!-- wp:ultimate-blocks/tabs -->data-block-type="ultimate-blocks/accordions"data-block-type="ultimate-blocks/content-toggle"data-block-type="ultimate-blocks/tabs"ultimate_blocks_blocks_configultimate_blocks_editor_configub_admin_assets[ultimate-blocks-ultimate-blocks-accordionsultimate-blocks-content-toggleultimate-blocks-tabs