
Genesis Blocks Security & Risk Analysis
wordpress.org/plugins/genesis-blocksA collection of content blocks, sections, & full-page layouts for the block editor.
Is Genesis Blocks Safe to Use in 2026?
Generally Safe
Score 97/100Genesis Blocks has a strong security track record. Known vulnerabilities have been patched promptly.
The genesis-blocks plugin, version 3.1.8, exhibits a mixed security posture. While it demonstrates strong adherence to secure coding practices with a high percentage of properly escaped outputs and 100% prepared SQL statements, the presence of two unprotected AJAX handlers introduces a significant concern. These unprotected entry points represent a direct attack surface that could be leveraged by an attacker, especially given the plugin's history of Cross-Site Scripting vulnerabilities. The taint analysis, although showing no critical or high severity flows, did identify two flows with unsanitized paths, which, when combined with the unprotected AJAX handlers, warrants careful attention.
The plugin's vulnerability history reveals a pattern of four previously discovered medium-severity Cross-Site Scripting vulnerabilities. While none are currently unpatched, this history suggests a recurring weakness in input sanitization or output encoding, a concern amplified by the identified unsanitized paths in the taint analysis. The plugin also includes a nonce check, which is a positive security measure, but it is only applied once, and the overall presence of unprotected AJAX handlers overshadows this strength.
In conclusion, genesis-blocks v3.1.8 shows promise with its robust handling of SQL and output escaping. However, the two unprotected AJAX handlers and the historical prevalence of XSS vulnerabilities necessitate caution. The combination of a large unprotected attack surface and a history of input-related vulnerabilities presents a moderate risk that should be mitigated by implementing proper authorization checks on all AJAX handlers.
Key Concerns
- Unprotected AJAX handlers
- Taint flows with unsanitized paths
- History of medium severity XSS vulnerabilities
Genesis Blocks Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Genesis Blocks <= 3.1.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Sharing Block Attributes
Genesis Blocks <= 3.1.3 - Authenticated (Contributor+) Stored Cross-Site Scripting
Genesis Blocks <= 3.1.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Block Content
Genesis Blocks <= 3.1.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via postTitleTag
Genesis Blocks Code Analysis
Output Escaping
Data Flow Analysis
Genesis Blocks Attack Surface
AJAX Handlers 2
WordPress Hooks 25
Maintenance & Trust
Genesis Blocks Maintenance & Trust
Maintenance Signals
Community Trust
Genesis Blocks Alternatives
Spectra Gutenberg Blocks – Website Builder for the Block Editor
ultimate-addons-for-gutenberg
Power-up Gutenberg with advanced blocks for faster website creation. Build your WordPress website effortlessly using powerful building blocks!
Kadence Blocks — Page Builder Toolkit for Gutenberg Editor
kadence-blocks
20+ AI-powered Gutenberg Blocks with endless options, enabling top-notch efficiency for high-performance dynamic website creation.
Page Builder: Pagelayer – Drag and Drop website builder
pagelayer
The most advanced frontend drag & drop page builder. Pagelayer is a light weight but extremely powerful Website Builder.
Superb Addons: Blocks, Patterns & Theme Designer for the Block Editor & FSE
superb-blocks
Create beautiful WordPress websites easily with 10+ blocks, 200+ patterns, 100+ pre-built pages, animations and Theme Designer. No coding needed!
GutenKit – Page Builder Blocks, Patterns, and Templates for Gutenberg Block Editor
gutenkit-blocks-addon
GutenKit – Ultimate no-code Gutenberg blocks to design stunning web pages and visually stunning posts in WordPress block editor.
Genesis Blocks Developer Profile
8 plugins · 65K total installs
How We Detect Genesis Blocks
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/genesis-blocks/dist/style-blocks.build.css/wp-content/plugins/genesis-blocks/dist/blocks.build.js/wp-content/plugins/genesis-blocks/dist/blocks.build.css/wp-content/plugins/genesis-blocks/dist/assets/js/dismiss.js/wp-content/plugins/genesis-blocks/dist/assets/js/dismiss.jsgenesis-blocks/dist/style-blocks.build.css?ver=genesis-blocks/dist/blocks.build.js?ver=genesis-blocks/dist/blocks.build.css?ver=genesis-blocks/dist/assets/js/dismiss.js?ver=HTML / DOM Fingerprints
wp-block-genesis-blocks-newsletterdata-gb-editor-blockdata-gb-editor-block-namespacedata-gb-editor-block-namegenesis_blocks_globals/wp-json/genesis-blocks/v1/content/save