
Gutenberg Security & Risk Analysis
wordpress.org/plugins/gutenbergThe Gutenberg plugin adds editing, customization, and site building to WordPress. Use it to test beta features before their official release.
Is Gutenberg Safe to Use in 2026?
Generally Safe
Score 95/100Gutenberg has a strong security track record. Known vulnerabilities have been patched promptly.
The static analysis for Gutenberg v22.7.0 reveals a remarkably clean codebase with no identified entry points exposed without authentication, no dangerous functions, and all SQL queries using prepared statements and outputs being properly escaped. This indicates strong adherence to secure coding practices within the analyzed version. The absence of any taint analysis findings further reinforces this positive internal code security posture.
However, the plugin's vulnerability history presents a significant concern. With a total of 6 known CVEs, all categorized as medium severity, the plugin has a past track record of security weaknesses. The common vulnerability types (XSS and attribute modification) suggest a pattern of issues that could be exploited to affect user experience or site integrity if left unpatched. The fact that the last vulnerability was in 2025 (assuming a typo and it should be a past date) and there are currently no unpatched vulnerabilities is a positive sign for this specific version. Despite the clean static analysis of v22.7.0, the historical context necessitates ongoing vigilance and prompt patching for any future discovered vulnerabilities.
In conclusion, Gutenberg v22.7.0 demonstrates an excellent internal security design based on static analysis. Nevertheless, its past vulnerability history means that users should remain aware of potential risks and ensure they are always running the latest patched version of the plugin to mitigate previously identified issues.
Key Concerns
- Past vulnerabilities: 6 medium severity CVEs
- Bundled library (TinyMCE) may have known vulnerabilities
Gutenberg Security Vulnerabilities
CVEs by Year
Severity Breakdown
6 total CVEs
Gutenberg <= 21.8.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
WordPress Core < 6.5.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via Template Part Block
Gutenberg 12.9.0 - 18.0.0 - Unauthenticated & Authenticated (Contributor+) Stored Cross-Site Scripting via Avatar Block
WordPress Core 5.9-6.3.1 - Authenticated(Contributor+) Stored Cross-Site Scripting via Navigation Attributes
WordPress Core < 6.0.3 & Gutenberg < 14.3.1 - Authenticated Cross-Site Scripting in Various Blocks
WordPress Core < 5.9.2 & Gutenberg < 12.7.2 - Prototype Pollution via Block Editor
Gutenberg Release Timeline
Gutenberg Code Analysis
Bundled Libraries
Gutenberg Attack Surface
WordPress Hooks 2
Maintenance & Trust
Gutenberg Maintenance & Trust
Maintenance Signals
Community Trust
Gutenberg Alternatives
No alternatives data available yet.
Gutenberg Developer Profile
1 plugin · 300K total installs
How We Detect Gutenberg
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/gutenberg/build/index.css/wp-content/plugins/gutenberg/build/index.js/wp-content/plugins/gutenberg/build/edit-site/index.css/wp-content/plugins/gutenberg/build/edit-site/index.js/wp-content/plugins/gutenberg/build/edit-post/index.css/wp-content/plugins/gutenberg/build/edit-post/index.js/wp-content/plugins/gutenberg/build/core-editor/index.css/wp-content/plugins/gutenberg/build/core-editor/index.js/wp-content/plugins/gutenberg/build/index.js/wp-content/plugins/gutenberg/build/edit-site/index.js/wp-content/plugins/gutenberg/build/edit-post/index.js/wp-content/plugins/gutenberg/build/core-editor/index.jsgutenberg/build/index.css?ver=gutenberg/build/index.js?ver=gutenberg/build/edit-site/index.css?ver=gutenberg/build/edit-site/index.js?ver=gutenberg/build/edit-post/index.css?ver=gutenberg/build/edit-post/index.js?ver=gutenberg/build/core-editor/index.css?ver=gutenberg/build/core-editor/index.js?ver=HTML / DOM Fingerprints
edit-site-editorblock-editor-uiblock-editor-block-list__blockblock-editor-block-toolbarblock-editor-writing-flowblock-editor-sidebarblock-editor-block-iconblock-editor-block-settings-menu+1 moreThis file is automatically generated. Do not edit directly.data-blockdata-typedata-settingswp.blockswp.elementwp.i18nwp.componentswp.editorwp.data+2 more