
Classic Editor on off Security & Risk Analysis
wordpress.org/plugins/classic-editor-on-offDescription: 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 …
Is Classic Editor on off Safe to Use in 2026?
Generally Safe
Score 85/100Classic Editor on off has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'classic-editor-on-off' v1.2 plugin exhibits a generally good security posture, particularly in its handling of SQL queries and the absence of known vulnerabilities or CVEs. The static analysis reveals a minimal attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests is commendable. The presence of capability checks indicates some consideration for authorization, which is a positive sign.
However, there are areas for improvement. The taint analysis identified one flow with an unsanitized path, which, while not classified as critical or high severity, warrants attention. This suggests a potential for unexpected behavior or data manipulation if an attacker can leverage this unsanitized path. Additionally, the output escaping mechanism is only partially implemented, with 33% of outputs being properly escaped. This leaves potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed.
Given the plugin's history of no recorded vulnerabilities and a limited attack surface, the overall risk is currently low. The strengths lie in its clean history and lack of common attack vectors. The weaknesses are primarily in the taint analysis result of an unsanitized path and the incomplete output escaping, which, while not immediately exploitable due to other security measures, represent potential risks that could be amplified in different contexts or with future code changes. Developers should prioritize addressing the unsanitized path and improving output escaping to further harden the plugin.
Key Concerns
- Flow with unsanitized path identified
- Only 33% of outputs properly escaped
Classic Editor on off Security Vulnerabilities
Classic Editor on off Code Analysis
Output Escaping
Data Flow Analysis
Classic Editor on off Attack Surface
WordPress Hooks 13
Maintenance & Trust
Classic Editor on off Maintenance & Trust
Maintenance Signals
Community Trust
Classic Editor on off Alternatives
Classic Editor
classic-editor
Enables the previous "classic" editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports all plugins that extend this screen.
Advanced Editor Tools
tinymce-advanced
Extends and enhances the block editor (Gutenberg) and the classic editor (TinyMCE).
Disable Gutenberg
disable-gutenberg
Disable Gutenberg Block Editor and restore the Classic Editor and original Edit Post screen (TinyMCE, meta boxes, etc.).
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.
Classic Editor on off Developer Profile
8 plugins · 640 total installs
How We Detect Classic Editor on off
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/classic-editor-on-off/css/style.css/wp-content/plugins/classic-editor-on-off/js/logic.js/wp-content/plugins/classic-editor-on-off/js/logic.jsHTML / DOM Fingerprints
intro_text_classtabbedElements_firstTab<!--First tab -->name="btn-to-update-users-selection-of-gutenberg"