
Custom Block Builder – Lazy Blocks Security & Risk Analysis
wordpress.org/plugins/lazy-blocksEasily create custom blocks and custom meta fields for Gutenberg without hard coding.
Is Custom Block Builder – Lazy Blocks Safe to Use in 2026?
Generally Safe
Score 95/100Custom Block Builder – Lazy Blocks has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The plugin "lazy-blocks" v4.2.1 exhibits a generally good security posture with a low attack surface and a strong adherence to secure coding practices such as prepared statements for SQL queries and a high percentage of properly escaped output. The absence of any known unpatched vulnerabilities, despite a history of three CVEs, is a positive indicator of prompt security patching by the developers. However, the presence of the `unserialize` function is a notable concern. While not directly flagged by the taint analysis as a vulnerability in this specific version, the function is inherently risky if not used with extremely careful input sanitization, as it can lead to object injection vulnerabilities. The historical vulnerability types, including Code Injection and Cross-site Scripting, suggest that user-supplied data has been a vector for past issues, reinforcing the caution needed around functions like `unserialize`.
Key Concerns
- Presence of dangerous function: unserialize
- Past vulnerabilities indicate historical input sanitization issues
Custom Block Builder – Lazy Blocks Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Custom Block Builder – Lazy Blocks <= 4.2.0 - Authenticated (Contributor+) Remote Code Execution
Lazy Blocks <= 4.1.0 - Missing Authorization
Custom Block Builder – Lazy Blocks <= 3.8.2 - Reflected Cross-Site Scripting
Custom Block Builder – Lazy Blocks Release Timeline
Custom Block Builder – Lazy Blocks Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Custom Block Builder – Lazy Blocks Attack Surface
WordPress Hooks 84
Maintenance & Trust
Custom Block Builder – Lazy Blocks Maintenance & Trust
Maintenance Signals
Community Trust
Custom Block Builder – Lazy Blocks Alternatives
Custom Fields for Gutenberg
custom-fields-gutenberg
Restores the Custom Field meta box for the Gutenberg Block Editor.
IT Listings
it-listings
Custom Post Types and additional Functionality for IT Residence WordPress Theme
Stepfox Looks
stepfox-looks
Enhances the block editor with responsive controls, custom blocks, and extensions for modern magazine and news sites.
Voxycure Framework
voxycure-framework
Create custom fields, blocks, and post types with no limitations. A flexible, free solution for building with custom data in WordPress.
Native Custom Fields – Custom Content Types and Meta Fields
native-custom-fields
Custom Content Types and Meta Fields built with WordPress native components. Modern, clean, and performance-focused.
Custom Block Builder – Lazy Blocks Developer Profile
94 plugins · 2.1M total installs
How We Detect Custom Block Builder – Lazy Blocks
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/lazy-blocks/assets/css/lazy-blocks-editor.css/wp-content/plugins/lazy-blocks/assets/css/lazy-blocks.css/wp-content/plugins/lazy-blocks/assets/js/lazy-blocks-editor.js/wp-content/plugins/lazy-blocks/assets/js/lazy-blocks.js/wp-content/plugins/lazy-blocks/assets/js/frontend.js/wp-content/plugins/lazy-blocks/assets/js/lazy-blocks-editor.js/wp-content/plugins/lazy-blocks/assets/js/lazy-blocks.js/wp-content/plugins/lazy-blocks/assets/js/frontend.jslazy-blocks/assets/css/lazy-blocks-editor.css?ver=lazy-blocks/assets/css/lazy-blocks.css?ver=lazy-blocks/assets/js/lazy-blocks-editor.js?ver=lazy-blocks/assets/js/lazy-blocks.js?ver=lazy-blocks/assets/js/frontend.js?ver=HTML / DOM Fingerprints
lazy-blocks-editorlazy-blocks-frontendlzb-blocklzb-frontend-wrapperlzb-frontend-blockdata-lazy-blockdata-lazy-block-iddata-lazy-block-nameLazyBlockslazyBlockswp.blocks.registerBlockTypewp.element.createElementwp.editor.registerBlockTypewp.i18n.__+23 more/wp-json/lazy-blocks/v1/blocks/wp-json/lazy-blocks/v1/template[lazy-blocks][lazy-blocks id=