
Restore Classic Widgets and Classic Post Editor Security & Risk Analysis
wordpress.org/plugins/restore-classic-widgets-and-classic-post-editorRestore the previous WordPress classic widgets and post editor settings screens and disables the Gutenberg block editor from managing widgets or post …
Is Restore Classic Widgets and Classic Post Editor Safe to Use in 2026?
Generally Safe
Score 85/100Restore Classic Widgets and Classic Post Editor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "restore-classic-widgets-and-classic-post-editor" version 0.1.0 exhibits a generally strong security posture based on the provided static analysis. Notably, there are no identified dangerous functions, all SQL queries use prepared statements, and there are no file operations or external HTTP requests. This indicates a careful approach to handling sensitive operations and external interactions.
However, a significant concern arises from the complete lack of output escaping. With one output identified and 0% properly escaped, there is a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data displayed by the plugin is potentially vulnerable to manipulation, allowing attackers to inject malicious scripts. Furthermore, the absence of any nonce or capability checks across the entire plugin, including the zero AJAX handlers and REST API routes, presents a broad attack surface. While the current attack surface is small, the lack of protective measures means that any future additions or undiscovered entry points would be inherently insecure.
The plugin also has no recorded vulnerability history, which is a positive indicator. This suggests either a lack of past issues or effective patching by developers. Despite the promising absence of past CVEs, the current static analysis reveals critical weaknesses in output escaping and authentication mechanisms that must be addressed.
Key Concerns
- 0% output escaping for identified outputs
- No nonce checks found
- No capability checks found
Restore Classic Widgets and Classic Post Editor Security Vulnerabilities
Restore Classic Widgets and Classic Post Editor Release Timeline
Restore Classic Widgets and Classic Post Editor Code Analysis
Output Escaping
Restore Classic Widgets and Classic Post Editor Attack Surface
WordPress Hooks 9
Maintenance & Trust
Restore Classic Widgets and Classic Post Editor Maintenance & Trust
Maintenance Signals
Community Trust
Restore Classic Widgets and Classic Post Editor Alternatives
Classic Widgets
classic-widgets
Enables the previous "classic" widgets settings screens in Appearance - Widgets and the Customizer. Disables the block editor from managing widgets.
Classic Editor +
classic-editor-addon
The "Classic Editor +" plugin disables the block editor, removes enqueued scripts/styles and brings back classic Widgets.
Classic Editor and Classic Widgets
classic-editor-and-classic-widgets
Disables Gutenberg editor totally everywhere and enables Classic Editor and Classic Widgets.
Widget Content Blocks
wysiwyg-widgets
Edit widget content using the default WordPress visual editor and media uploading functionality. Create widgets like you would create posts or pages.
Footer Mega Grid Columns – For Legacy / Classic / Old Widget Screen
footer-mega-grid-columns
Footer Mega Grid Columns register a footer widget area for theme and allow you to add and display footer widgets in grid view with multiple columns.
Restore Classic Widgets and Classic Post Editor Developer Profile
3 plugins · 30 total installs
How We Detect Restore Classic Widgets and Classic Post Editor
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/restore-classic-widgets-and-classic-post-editor/assets/css/classic-widgets.css/wp-content/plugins/restore-classic-widgets-and-classic-post-editor/assets/js/classic-widgets.js/wp-content/plugins/restore-classic-widgets-and-classic-post-editor/assets/js/classic-widgets.jsrestore-classic-widgets-and-classic-post-editor/assets/css/classic-widgets.css?ver=restore-classic-widgets-and-classic-post-editor/assets/js/classic-widgets.js?ver=