Void Woo Cart Restrictor Security & Risk Analysis

wordpress.org/plugins/void-woo-cart-restrictor

Void Woo Cart Restrictor lets you restrict a certain type of category products to the only defined user role.

10 active installs v1.0.0 PHP + WP 4.4+ Updated Nov 24, 2020
categoryproductrestrictvisbilitywoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Void Woo Cart Restrictor Safe to Use in 2026?

Generally Safe

Score 85/100

Void Woo Cart Restrictor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The 'void-woo-cart-restrictor' v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The plugin has a remarkably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, there are no detected dangerous functions, file operations, or external HTTP requests, which significantly reduces the potential for common attack vectors. The use of prepared statements for all SQL queries is a significant strength, mitigating risks of SQL injection. The presence of a nonce check is also a positive indicator of security awareness.

However, there are areas for improvement. While the total number of output variables is low, the fact that 38% of them are not properly escaped presents a moderate risk of Cross-Site Scripting (XSS) vulnerabilities. This could allow attackers to inject malicious scripts into pages that display content handled by the plugin. The absence of capability checks on any entry points is a notable concern, meaning that even if an entry point existed, it might not be adequately protected against unauthorized access. The plugin's vulnerability history is clean, with no recorded CVEs, which is excellent, but it's important to note that this is the first version analyzed and a lack of history does not guarantee future security.

In conclusion, 'void-woo-cart-restrictor' v1.0.0 has a solid foundation with a minimal attack surface and good practices like prepared SQL statements and nonce checks. The primary concern is the unescaped output, which should be addressed promptly. The absence of capability checks, while not a direct issue given the current attack surface, represents a potential weakness if functionality is added in the future without proper authorization controls. Continuous monitoring and code review are recommended.

Key Concerns

  • Unescaped output detected
  • No capability checks on entry points
Vulnerabilities
None known

Void Woo Cart Restrictor Security Vulnerabilities

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

Void Woo Cart Restrictor Code Analysis

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

Output Escaping

62% escaped26 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
voidcoders_restrictor_form_handler (admin\class-void-woo-cart-restrictor-admin.php:172)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Void Woo Cart Restrictor Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
actionplugins_loadedincludes\class-void-woo-cart-restrictor.php:142
actionadmin_enqueue_scriptsincludes\class-void-woo-cart-restrictor.php:157
actionadmin_enqueue_scriptsincludes\class-void-woo-cart-restrictor.php:158
actionproduct_cat_add_form_fieldsincludes\class-void-woo-cart-restrictor.php:159
actionproduct_cat_edit_form_fieldsincludes\class-void-woo-cart-restrictor.php:160
actioncreated_product_catincludes\class-void-woo-cart-restrictor.php:161
actionedited_product_catincludes\class-void-woo-cart-restrictor.php:162
actionadmin_menuincludes\class-void-woo-cart-restrictor.php:163
actionadmin_post_voidcoders_restricted_to_roleincludes\class-void-woo-cart-restrictor.php:164
actionwp_enqueue_scriptsincludes\class-void-woo-cart-restrictor.php:179
actionwp_enqueue_scriptsincludes\class-void-woo-cart-restrictor.php:180
actionwoocommerce_before_single_product_summaryincludes\class-void-woo-cart-restrictor.php:181
filterwoocommerce_is_purchasableincludes\class-void-woo-cart-restrictor.php:182
filterwoocommerce_login_redirectincludes\class-void-woo-cart-restrictor.php:183
Maintenance & Trust

Void Woo Cart Restrictor Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedNov 24, 2020
PHP min version
Downloads1K

Community Trust

Rating80/100
Number of ratings1
Active installs10
Developer Profile

Void Woo Cart Restrictor Developer Profile

voidcoders

2 plugins · 2K total installs

67
trust score
Avg Security Score
70/100
Avg Patch Time
34 days
View full developer profile
Detection Fingerprints

How We Detect Void Woo Cart Restrictor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/void-woo-cart-restrictor/css/void-woo-cart-restrictor-admin.css/wp-content/plugins/void-woo-cart-restrictor/js/void-woo-cart-restrictor-admin.js
Script Paths
js/void-woo-cart-restrictor-admin.js
Version Parameters
void-woo-cart-restrictor/css/void-woo-cart-restrictor-admin.css?ver=void-woo-cart-restrictor/js/void-woo-cart-restrictor-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
VoidCodersProductCatVisibility
Data Attributes
VoidCodersProductCatVisibility
FAQ

Frequently Asked Questions about Void Woo Cart Restrictor