Visibility Control for WooCommerce Security & Risk Analysis

wordpress.org/plugins/visibility-control-for-woocommerce

Visibility Control for WooCommerce helps you hide or show messages, menu and content for specific criterion anywhere on your WordPress page.

100 active installs v1.5 PHP 5.6+ WP 4.0+ Updated Sep 11, 2025
ecommercehidehide-contentonline-storewoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Visibility Control for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Visibility Control for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "visibility-control-for-woocommerce" plugin v1.5 exhibits a generally strong security posture with a clean vulnerability history. The static analysis indicates a remarkably small attack surface, with no apparent direct entry points like AJAX handlers, REST API routes, or shortcodes that are unprotected. The plugin also avoids dangerous functions and file operations, which are common vectors for exploitation. Furthermore, the absence of known CVEs and a history free of recorded vulnerabilities suggest a well-maintained codebase. However, a significant concern arises from the output escaping analysis. With 0% of outputs properly escaped, there is a substantial risk of cross-site scripting (XSS) vulnerabilities. Any user-supplied data displayed on the front-end or back-end that is not explicitly sanitized poses a direct threat. While the plugin demonstrates good practices in other areas, this lack of output sanitization is a critical weakness that requires immediate attention.

Key Concerns

  • 0% output escaping
Vulnerabilities
None known

Visibility Control for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Visibility Control for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
4 prepared
Unescaped Output
8
0 escaped
Nonce Checks
1
Capability Checks
4
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

80% prepared5 total queries

Output Escaping

0% escaped8 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
menu_page (visibility-control-for-woocommerce.php:44)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Visibility Control for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionadmin_menuaddon_plugins\functions.php:18
filterlearn-press/admin-default-scriptsaddon_plugins\functions.php:24
filterpre_http_requestaddon_plugins\functions.php:27
filterplugin_install_action_linksaddon_plugins\functions.php:203
filterplugin_install_action_linksaddon_plugins\functions.php:204
filterplugin_install_action_linksaddon_plugins\functions.php:313
actionwp_headvisibility-control-for-woocommerce.php:16
actionadmin_menuvisibility-control-for-woocommerce.php:21
actionbefore_woocommerce_initvisibility-control-for-woocommerce.php:23
Maintenance & Trust

Visibility Control for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 11, 2025
PHP min version5.6
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs100
Developer Profile

Visibility Control for WooCommerce Developer Profile

Pankaj Agrawal

21 plugins · 5K total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Visibility Control for WooCommerce

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/visibility-control-for-woocommerce/img/icon-gb.png

HTML / DOM Fingerprints

CSS Classes
visible_to_product_hidden_to_product_visible_to_logged_inhidden_to_logged_invisible_to_logged_outhidden_to_logged_outvisible_to_role_hidden_to_role_
HTML Comments
<![CDATA[]]>
Data Attributes
visibility_control_for_woocommerce
JS Globals
visibility_control_for_woocommerce
FAQ

Frequently Asked Questions about Visibility Control for WooCommerce