
Hide Content by User Role for WPBakery Security & Risk Analysis
wordpress.org/plugins/hide-content-by-role-for-wpbakeryHide/show/restrict elements based on user roles like administrator in WPBakery page builder (formerly Visual Composer).
Is Hide Content by User Role for WPBakery Safe to Use in 2026?
Generally Safe
Score 92/100Hide Content by User Role for WPBakery has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The static analysis of the "hide-content-by-role-for-wpbakery" plugin version 1.2.3 indicates a generally positive security posture in terms of its attack surface and internal code practices. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, meaning the direct points of entry for external interaction are nonexistent. Furthermore, the plugin appears to use prepared statements for all SQL queries, and there are no indications of file operations, external HTTP requests, or bundled libraries. This suggests a deliberate effort to minimize common attack vectors.
However, a significant concern arises from the output escaping. With 100% of outputs not being properly escaped, this presents a considerable risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic content rendered by the plugin that is not properly sanitized before being displayed to users could be exploited. The absence of nonce checks and capability checks on any potential (though currently undiscovered) entry points further exacerbates this risk, as it implies a lack of authorization and security validation mechanisms. The vulnerability history being clean is a positive sign, but it does not negate the immediate risk posed by the unescaped output.
In conclusion, while the plugin demonstrates strengths in its limited attack surface and secure database interactions, the critical flaw of unescaped output is a serious weakness. The lack of any recorded vulnerabilities historically is encouraging, but the static analysis clearly points to a high probability of XSS if dynamic content is handled. This plugin requires immediate attention to address the output escaping issue to mitigate potential security risks.
Key Concerns
- Unescaped output detected
- No capability checks found
- No nonce checks found
Hide Content by User Role for WPBakery Security Vulnerabilities
Hide Content by User Role for WPBakery Code Analysis
Output Escaping
Hide Content by User Role for WPBakery Attack Surface
WordPress Hooks 4
Maintenance & Trust
Hide Content by User Role for WPBakery Maintenance & Trust
Maintenance Signals
Community Trust
Hide Content by User Role for WPBakery Alternatives
Title Remover
title-remover
Gives you the ability to hide the title of any post, page or custom post type item without affecting menus or titles in the admin area.
Hide Page And Post Title
hide-page-and-post-title
Hide title on single pages and posts.
Apollo13 Framework Extensions
apollo13-framework-extensions
Adds custom post types, shortcodes and some features that are used in themes built on Apollo13 Framework.
Hide Posts
whp-hide-posts
Allows you to hide any posts on the home page, category page, search page, tags page, authors page, RSS Feed, REST API, XML sitemaps, SEO integrations …
Hide Featured Image
hide-featured-image
To Hide Featured Image on single post/page.
Hide Content by User Role for WPBakery Developer Profile
1 plugin · 1K total installs
How We Detect Hide Content by User Role for WPBakery
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/hide-content-by-role-for-wpbakery/assets/css/backend.css/wp-content/plugins/hide-content-by-role-for-wpbakery/assets/js/backend.js/wp-content/plugins/hide-content-by-role-for-wpbakery/assets/css/frontend.css/wp-content/plugins/hide-content-by-role-for-wpbakery/assets/js/frontend.js/wp-content/plugins/hide-content-by-role-for-wpbakery/assets/js/backend.js/wp-content/plugins/hide-content-by-role-for-wpbakery/assets/js/frontend.jshide-content-by-role-for-wpbakery/assets/css/backend.css?ver=hide-content-by-role-for-wpbakery/assets/js/backend.js?ver=hide-content-by-role-for-wpbakery/assets/css/frontend.css?ver=hide-content-by-role-for-wpbakery/assets/js/frontend.js?ver=HTML / DOM Fingerprints
hcbrwpb-backend-wrapperdata-hcbrwpb-show-rolesdata-hcbrwpb-hide-roleshcbrwpb_data