
Reusable Gutenberg Blocks Widget Security & Risk Analysis
wordpress.org/plugins/reusable-gutenberg-blocks-widgetEasily display WordPress Gutenberg Editor saved reusable blocks anywhere via widget.
Is Reusable Gutenberg Blocks Widget Safe to Use in 2026?
Generally Safe
Score 85/100Reusable Gutenberg Blocks Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The reusable-gutenberg-blocks-widget plugin v1.0, based on the provided static analysis, presents a relatively good security posture in several key areas. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. Furthermore, the lack of dangerous function usage, file operations, external HTTP requests, and the absence of critical or high-severity taint flows are all positive indicators. The plugin also reports zero known CVEs, suggesting a history of stability and security.
However, there are notable areas of concern that temper this positive outlook. The plugin performs one SQL query that is not using prepared statements, which could be a vector for SQL injection if user-supplied data is not properly sanitized before being incorporated into the query. Additionally, while the majority of output (67%) is properly escaped, the remaining 33% is not, creating a potential risk of cross-site scripting (XSS) vulnerabilities. The complete absence of nonce checks and capability checks on entry points, though the entry points themselves are currently zero, means that if new entry points are added in future versions without these security measures, they would be inherently vulnerable. This lack of fundamental security checks is a significant weakness.
In conclusion, while the plugin currently has a small attack surface and a clean vulnerability history, the presence of a raw SQL query and unescaped output are immediate risks. The lack of foundational security checks like nonces and capability checks is a structural weakness that could lead to significant vulnerabilities if the plugin's attack surface expands in the future. It is recommended to address the SQL query and unescaped output vulnerabilities, and to implement nonces and capability checks as a preventative measure.
Key Concerns
- SQL query without prepared statements
- Unescaped output detected
- Missing nonce checks on entry points
- Missing capability checks on entry points
Reusable Gutenberg Blocks Widget Security Vulnerabilities
Reusable Gutenberg Blocks Widget Code Analysis
SQL Query Safety
Output Escaping
Reusable Gutenberg Blocks Widget Attack Surface
WordPress Hooks 2
Maintenance & Trust
Reusable Gutenberg Blocks Widget Maintenance & Trust
Maintenance Signals
Community Trust
Reusable Gutenberg Blocks Widget Alternatives
Widget Logic
widget-logic
Widget Logic lets you control on which pages widgets appear using WP's conditional tags.
Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets
widget-options
0ddcemmihs4a843ekhaoofzosrunf4bl Widget Options gives you super powers to control your site’s sidebar widgets and all Gutenberg blocks on pages, posts …
WDesignKit – Elementor & Gutenberg Starter Templates, Patterns, Cloud Workspace & Widget Builder
wdesignkit
3000+ Elementor Templates, Gutenberg Templates, Widgets Builder for Elementor, Gutenberg & Bricks, Cloud Workspace & Figma Files, 160+ Widgets Library
Classic Editor on off
classic-editor-on-off
Description: Classic Editor on off is a plugin that gives the ability to turn off all or some of Gutenberg, reverting to classic editor - where needed …
K2 Blocks
k2-blocks
K2 Blocks Build Gutenberg Websites With Advanced Features At Lightning Speed.
Reusable Gutenberg Blocks Widget Developer Profile
7 plugins · 5K total installs
How We Detect Reusable Gutenberg Blocks Widget
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/reusable-gutenberg-blocks-widget/includes/widget.php/wp-content/plugins/reusable-gutenberg-blocks-widget/includes/extras.phpreusable-gutenberg-blocks-widget/style.css?ver=reusable-gutenberg-blocks-widget/script.js?ver=HTML / DOM Fingerprints
wp-block-gutenberg-reusable-blocks-widgetdata-gutenberg-reusable-blocks-widget-idwindow.GutenbergReusableBlocksWidget[gutenberg_reusable_blocks]