
Widget Visibility Control Security & Risk Analysis
wordpress.org/plugins/widget-visibility-controlLightweight conditional widget visibility. Show or hide widgets by page, post type, category, user role, login status, and schedule.
Is Widget Visibility Control Safe to Use in 2026?
Generally Safe
Score 100/100Widget Visibility Control has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The widget-visibility-control plugin v1.1.1 presents a generally good security posture based on the static analysis. The plugin has a relatively small attack surface, consisting of 3 AJAX handlers, none of which are unprotected by authentication checks. The code signals also indicate a commitment to security, with a high percentage of output properly escaped and the presence of nonce and capability checks on all identified entry points. There are no recorded vulnerabilities (CVEs) for this plugin, suggesting a history of stable and secure development.
However, a significant concern arises from the handling of SQL queries. All 4 SQL queries are executed without the use of prepared statements. This practice exposes the plugin to potential SQL injection vulnerabilities, especially if user-supplied data is used in these queries. While the taint analysis did not reveal any unsanitized paths or critical/high severity flows, the lack of prepared statements in SQL queries remains a notable weakness that could be exploited under specific conditions.
In conclusion, widget-visibility-control v1.1.1 demonstrates strong adherence to common WordPress security best practices, particularly in its handling of its attack surface and output escaping. The absence of past vulnerabilities is a positive indicator. The primary weakness lies in the unqualified use of raw SQL queries. Addressing this by implementing prepared statements for all database interactions would significantly strengthen the plugin's overall security.
Key Concerns
- Raw SQL queries without prepared statements
Widget Visibility Control Security Vulnerabilities
Widget Visibility Control Release Timeline
Widget Visibility Control Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Widget Visibility Control Attack Surface
AJAX Handlers 3
WordPress Hooks 17
Maintenance & Trust
Widget Visibility Control Maintenance & Trust
Maintenance Signals
Community Trust
Widget Visibility Control Alternatives
ThemeZee Toolkit
themezee-toolkit
A collection of useful small plugins and features, neatly bundled into a single plugin.
Jetpack Protect
jetpack-protect
Free daily vulnerability scans & WordPress security, powered by WPScan (an Automattic brand) and its 60,000+ vulnerability database. No setup needed!
Jetpack VaultPress Backup
jetpack-backup
Save each change and get back online fast with one-click restores. The most proven WordPress backup plugin with over 270 million backups.
Tiled Gallery Carousel Without JetPack
tiled-gallery-carousel-without-jetpack
Tiled Gallery with Full Screen Carousel slideshow without Jetpack.
Stop XML-RPC Attacks
stop-xml-rpc-attacks
Blocks dangerous XML-RPC methods while preserving Jetpack, WooCommerce, and mobile apps compatibility.
Widget Visibility Control Developer Profile
24 plugins · 27K total installs
How We Detect Widget Visibility Control
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/widget-visibility-control/assets/js/editor.js/wp-content/plugins/widget-visibility-control/assets/css/editor.css/wp-content/plugins/widget-visibility-control/assets/js/editor.jswidget-visibility-control/assets/js/editor.js?ver=widget-visibility-control/assets/css/editor.css?ver=HTML / DOM Fingerprints
data-conditionsayudawp_wvc_conditions_data/wp-json/wp/v2/block-renderer