
UiCore Blocks – Free WordPress Gutenberg Blocks Security & Risk Analysis
wordpress.org/plugins/uicore-blocksGutenberg on Steroids! Extend your editor with powerful, flexible, and modular blocks to unlock limitless design possibilities.
Is UiCore Blocks – Free WordPress Gutenberg Blocks Safe to Use in 2026?
Generally Safe
Score 100/100UiCore Blocks – Free WordPress Gutenberg Blocks has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The uicore-blocks plugin v1.0.12 demonstrates a generally strong security posture with several good practices in place. The absence of known CVEs and a lack of critical or high-severity issues in its vulnerability history is a positive indicator. Furthermore, the code shows excellent adherence to secure coding standards with 100% of SQL queries using prepared statements and 96% of output being properly escaped, significantly mitigating risks of common web vulnerabilities like SQL injection and cross-site scripting.
However, there are specific areas that warrant attention. The plugin exposes 11 REST API routes, and one of these lacks proper permission callbacks. This creates a potential entry point for unauthorized actions if the functionality it exposes is sensitive. The lack of any nonce checks across its entry points, particularly concerning given the presence of unprotected REST API routes, is a notable weakness. This could allow for cross-site request forgery (CSRF) attacks if the exposed functionality is state-changing.
In conclusion, while the plugin benefits from a clean vulnerability history and robust practices in SQL and output handling, the unprotected REST API route and the absence of nonce checks represent the most significant security concerns. Addressing these specific weaknesses would further strengthen the plugin's overall security. The static analysis did not reveal any critical or high-severity taint flows, which is reassuring, but the potential for CSRF remains.
Key Concerns
- REST API route without permission callback
- Zero nonce checks for entry points
UiCore Blocks – Free WordPress Gutenberg Blocks Security Vulnerabilities
UiCore Blocks – Free WordPress Gutenberg Blocks Code Analysis
SQL Query Safety
Output Escaping
UiCore Blocks – Free WordPress Gutenberg Blocks Attack Surface
REST API Routes 11
WordPress Hooks 37
Maintenance & Trust
UiCore Blocks – Free WordPress Gutenberg Blocks Maintenance & Trust
Maintenance Signals
Community Trust
UiCore Blocks – Free WordPress Gutenberg Blocks 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.
Superb Addons: Blocks, Patterns & Theme Designer for the Block Editor & FSE
superb-blocks
Create beautiful WordPress websites easily with 10+ blocks, 200+ patterns, 100+ pre-built pages, animations and Theme Designer. No coding needed!
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.
UiCore Blocks – Free WordPress Gutenberg Blocks Developer Profile
3 plugins · 80K total installs
How We Detect UiCore Blocks – Free WordPress Gutenberg Blocks
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/uicore-blocks/assets/css/frontend.css/wp-content/plugins/uicore-blocks/assets/css/blocks.editor.css/wp-content/plugins/uicore-blocks/assets/js/editor.js/wp-content/plugins/uicore-blocks/assets/js/frontend.js/wp-content/plugins/uicore-blocks/assets/js/editor.js/wp-content/plugins/uicore-blocks/assets/js/frontend.jsuicore-blocks/assets/css/frontend.css?ver=uicore-blocks/assets/css/blocks.editor.css?ver=uicore-blocks/assets/js/editor.js?ver=uicore-blocks/assets/js/frontend.js?ver=HTML / DOM Fingerprints
uicore-blocks-wrapperuicore-blocks-accordion-wrapperdata-uicore-blocks-toggledata-uicore-blocks-accordionuicoreBlocksFrontend/wp-json/uicore-blocks/v1/settings