
Widget Logic Visual Security & Risk Analysis
wordpress.org/plugins/widget-logic-visualWidget Logic Visual Version lets you control on which pages widgets appear using WP's conditional tags without having to know how conditional tag …
Is Widget Logic Visual Safe to Use in 2026?
Use With Caution
Score 63/100Widget Logic Visual has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The plugin 'widget-logic-visual' v1.52 presents a significant security risk due to its extensive unprotected attack surface and a history of vulnerabilities. While the plugin utilizes prepared statements for SQL queries, this is overshadowed by the fact that none of its 10 AJAX handlers have authentication checks. This creates a wide entry point for attackers to potentially exploit other weaknesses within the plugin.
The static analysis reveals a concerning lack of proper output escaping, with 0% of 60 outputs being escaped. This, coupled with the 11 unsanitized path taint flows, strongly suggests a high probability of Cross-Site Scripting (XSS) vulnerabilities. The vulnerability history confirms this, indicating a past medium-severity XSS vulnerability that is currently unpatched and was recently discovered, raising concerns about the plugin's ongoing maintenance and security practices.
In conclusion, despite the use of prepared statements for SQL, the plugin's security posture is weak. The combination of unprotected AJAX endpoints, widespread unescaped output, unsanitized taint flows, and an unpatched historical vulnerability makes this plugin a considerable risk. Users should exercise extreme caution and consider disabling or replacing it until these critical issues are addressed.
Key Concerns
- 10 unprotected AJAX handlers
- 0% properly escaped output
- 11 flows with unsanitized paths
- 1 unpatched CVE (medium severity)
- Lack of nonce checks on AJAX handlers
- Lack of capability checks on AJAX handlers
Widget Logic Visual Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Widget Logic Visual <= 1.52 - Reflected Cross-Site Scripting
Widget Logic Visual Code Analysis
Output Escaping
Data Flow Analysis
Widget Logic Visual Attack Surface
AJAX Handlers 10
WordPress Hooks 10
Maintenance & Trust
Widget Logic Visual Maintenance & Trust
Maintenance Signals
Community Trust
Widget Logic Visual Alternatives
Widget Manager Light
widget-manager-light
Widget Manager lets you control on which pages widgets appear via nice and easy interface. Show or hide widgets. Display relevant content on your page …
Conditional Menus
conditional-menus
This plugin enables you to set conditional menus per posts, pages, categories, archive pages, etc.
Date Range Filter
date-range-filter
Easily filter the admin list of post and custom post type with a date range.
WPML Widget Filter
wpml-widget-filter
WPML Widget Filter lets you control on which languages widgets or sidebars appear when using WPML Translation plugin.
Widget Display Filter
widget-display-filter
Set the display condition for each widget. Widgets display condition setting can be easily, and very easy-to-use plugin.
Widget Logic Visual Developer Profile
1 plugin · 200 total installs
How We Detect Widget Logic Visual
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/widget-logic-visual/css/style.css/wp-content/plugins/widget-logic-visual/css/jquery.nyromodal.css/wp-content/plugins/widget-logic-visual/js/jquery.nyromodal.js/wp-content/plugins/widget-logic-visual/js/jquery.nyromodal.jsHTML / DOM Fingerprints
nwlv-widget-visibilityid="widget-logic-more-options-id="widget-logic-options-id="visibility-class="nwlv-widget-visibility"jQuery.nmData/wp-json/widget-logic-options