
CodeMirror Blocks Security & Risk Analysis
wordpress.org/plugins/wp-codemirror-blockCodeMirror Blocks is useful for tutorial site where display formatted (highlighted) code block. With support of 100+ Language/Mode and 56 Themes.
Is CodeMirror Blocks Safe to Use in 2026?
Generally Safe
Score 85/100CodeMirror Blocks has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The wp-codemirror-block plugin v2.0.3 demonstrates a generally strong security posture based on the provided static analysis. The absence of dangerous functions, properly prepared SQL queries, and consistently escaped output are commendable practices. Furthermore, the lack of exploitable entry points like AJAX handlers, REST API routes, or shortcodes without proper checks significantly reduces the attack surface. The plugin also includes capability checks, indicating an awareness of WordPress security principles. However, the presence of a past medium-severity Cross-Site Scripting (XSS) vulnerability, though now patched, is a notable concern. This indicates that while the current version is clean, a prior version had a significant flaw, suggesting the potential for future vulnerabilities if development practices don't remain rigorous. The bundling of TinyMCE is a minor concern due to the possibility of outdated bundled libraries introducing vulnerabilities, although the static analysis did not flag any specific issues with it in this version.
Key Concerns
- Past medium severity XSS vulnerability
- Bundled library (TinyMCE) potential for outdatedness
CodeMirror Blocks Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
CodeMirror Blocks <= 1.2.4 - Authenticated (Contributor+) Stored Cross-Site Scripting
CodeMirror Blocks Release Timeline
CodeMirror Blocks Code Analysis
Bundled Libraries
Output Escaping
CodeMirror Blocks Attack Surface
WordPress Hooks 16
Maintenance & Trust
CodeMirror Blocks Maintenance & Trust
Maintenance Signals
Community Trust
CodeMirror Blocks Alternatives
HTML Editor Syntax Highlighter
html-editor-syntax-highlighter
Add syntax highlighting to WordPress code editors using CodeMirror.js
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.
Starter Templates – AI-Powered Templates for Elementor & Gutenberg
astra-sites
The growing library of 300+ ready-to-use templates that work with all WordPress themes including Astra, Hello, OceanWP, GeneratePress and more
Classic Widgets
classic-widgets
Enables the previous "classic" widgets settings screens in Appearance - Widgets and the Customizer. Disables the block editor from managing widgets.
Advanced Editor Tools
tinymce-advanced
Extends and enhances the block editor (Gutenberg) and the classic editor (TinyMCE).
CodeMirror Blocks Developer Profile
2 plugins · 2K total installs
How We Detect CodeMirror Blocks
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-codemirror-block/build/index.js/wp-content/plugins/wp-codemirror-block/build/autoload.js/wp-content/plugins/wp-codemirror-block/build/view.js/wp-content/plugins/wp-codemirror-block/vendor/codemirror/lib/codemirror.min.js/wp-content/plugins/wp-codemirror-block/vendor/codemirror/lib/codemirror.min.css/wp-content/plugins/wp-codemirror-block/build/autoload.js/wp-content/plugins/wp-codemirror-block/build/index.js/wp-content/plugins/wp-codemirror-block/build/view.jswp-codemirror-block/vendor/codemirror/lib/codemirror.min.js?ver=wp-codemirror-block/vendor/codemirror/lib/codemirror.min.css?ver=wp-codemirror-block/build/autoload.js?ver=wp-codemirror-block/build/index.js?ver=wp-codemirror-block/build/view.js?ver=HTML / DOM Fingerprints
wp-block-codemirror-blocksdata-settingscodemirrorBlocks