
Visibility Controls for Editor Blocks Security & Risk Analysis
wordpress.org/plugins/visibility-controls-for-editor-blocksEasily hide or show Gutenberg blocks on mobile, tablet, and desktop devices using customizable breakpoints for responsive design.
Is Visibility Controls for Editor Blocks Safe to Use in 2026?
Generally Safe
Score 100/100Visibility Controls for Editor Blocks has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "visibility-controls-for-editor-blocks" v1.2.1 exhibits a strong security posture based on the provided static analysis. The absence of any identified entry points like AJAX handlers, REST API routes, or shortcodes significantly limits the potential attack surface. Furthermore, the code signals indicate a conscientious approach to security, with no dangerous functions, all SQL queries utilizing prepared statements, and a complete lack of file operations or external HTTP requests. This suggests the plugin focuses on its core functionality without introducing common security risks.
However, a notable concern arises from the output escaping. With only 56% of outputs being properly escaped, there is a moderate risk of Cross-Site Scripting (XSS) vulnerabilities. This means that user-supplied data or data processed by the plugin might not be sufficiently sanitized before being displayed on the frontend or backend, potentially allowing attackers to inject malicious scripts. The vulnerability history is clean, with no recorded CVEs, which is a positive indicator. Nevertheless, the unescaped output remains a specific area requiring attention.
In conclusion, the plugin is generally well-secured with a minimal attack surface and good practices regarding SQL and file operations. The lack of historical vulnerabilities further supports its current security standing. The primary weakness identified is the insufficient output escaping, which presents a potential XSS risk. Addressing this would further bolster the plugin's overall security.
Key Concerns
- Insufficient output escaping
Visibility Controls for Editor Blocks Security Vulnerabilities
Visibility Controls for Editor Blocks Release Timeline
Visibility Controls for Editor Blocks Code Analysis
Output Escaping
Visibility Controls for Editor Blocks Attack Surface
WordPress Hooks 6
Maintenance & Trust
Visibility Controls for Editor Blocks Maintenance & Trust
Maintenance Signals
Community Trust
Visibility Controls for Editor Blocks Alternatives
PublishPress Blocks – Block Controls, Block Visibility, Block Permissions
advanced-gutenberg
PublishPress Blocks is your complete solution for the WordPress block editor. You can control block permissions, styles, visibility, usage and more.
Wicked Block Conditions
wicked-block-conditions
Show or hide blocks based on conditions.
Block Responsive – Make Editor Blocks Responsive Easily
block-responsive
Transform any WordPress block into a fully responsive element with device-specific controls for mobile, tablet, and desktop optimization.
Blockera Site Builder – Responsive Blocks, Block States, and everything Gutenberg is missing
blockera
Blockera Site Builder is transforming the block editor into a powerful page builder by adding responsive blocks, block states, and more.
Responsive Visibility for Blocks Editor (Hide/Show Blocks for Devices)
responsive-visibility
🌟 Enhance Your WordPress Site with Responsive Visibility for Gutenberg Blocks
Visibility Controls for Editor Blocks Developer Profile
1 plugin · 800 total installs
How We Detect Visibility Controls for Editor Blocks
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/visibility-controls-for-editor-blocks/build/index.jshttps://cdnjs.buymeacoffee.com/1.0.0/button.prod.min.jsvisibility-controls-for-editor-blocks/build/index.asset.phpHTML / DOM Fingerprints
gbvc-hide-on-mobilegbvc-hide-on-tabletgbvc-hide-on-desktopgbvc-hide-for-logged-ingbvc-hide-for-non-logged-indata-name="bmc-button"data-slug="denisdoroshchuk"data-color="#FFDD00"data-emoji=""data-font="Cookie"data-text="Buy me a coffee"+3 more