
WooCommerce Product Dependencies Security & Risk Analysis
wordpress.org/plugins/woocommerce-product-dependenciesRestrict access to any WooCommerce product, depending on the ownership and/or purchase of other required products.
Is WooCommerce Product Dependencies Safe to Use in 2026?
Generally Safe
Score 92/100WooCommerce Product Dependencies has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The static analysis of "woocommerce-product-dependencies" v2.0.1 reveals a generally strong security posture. The absence of any identified dangerous functions, file operations, external HTTP requests, and the complete lack of taint flows are highly positive indicators. The plugin also shows a commendable effort in managing its attack surface, with zero identified entry points that are unprotected. This suggests that the developers have implemented robust input validation and sanitization at the plugin's core interaction points.
However, there are notable areas for improvement. The presence of a single SQL query that does not utilize prepared statements is a significant concern, as it introduces a potential risk of SQL injection. Furthermore, the 50% rate of improperly escaped output indicates that sensitive data displayed to users might be vulnerable to cross-site scripting (XSS) attacks. The complete absence of nonce checks and capability checks across all entry points, while seemingly mitigated by the zero unprotected entry points, means that if any entry points were to be discovered or exposed in the future, they would lack fundamental security layers.
The vulnerability history shows a clean record with no known CVEs, which is an excellent sign and suggests a commitment to security. However, the lack of historical vulnerability data does not inherently imply perpetual security, especially when coupled with the identified code-level concerns. The plugin's strengths lie in its minimal attack surface and lack of critical code vulnerabilities identified. The weaknesses are primarily in the unescaped output and the use of non-prepared SQL queries, which are common entry points for attackers.
Key Concerns
- Raw SQL query without prepared statements
- Half of outputs are not properly escaped
- No nonce checks on entry points
- No capability checks on entry points
WooCommerce Product Dependencies Security Vulnerabilities
WooCommerce Product Dependencies Code Analysis
SQL Query Safety
Output Escaping
WooCommerce Product Dependencies Attack Surface
WordPress Hooks 9
Maintenance & Trust
WooCommerce Product Dependencies Maintenance & Trust
Maintenance Signals
Community Trust
WooCommerce Product Dependencies Alternatives
Country Based Restrictions for WooCommerce
woo-product-country-base-restrictions
Restrict WooCommerce products by country — hide or block purchases using geolocation so only customers in allowed countries can buy.
Products Restricted Users for WooCommerce
woo-products-restricted-users
This plugin allows you to restrict the visibility for some products. You can enable the functionality in every product you want.
RIACO Hide Products by User Role
riaco-hide-products-by-user-role
Hide WooCommerce products, categories, and variations based on user roles or guest access.
Store Restriction for WooCommerce – Advanced B2B, Wholesale & Content Visibility Control
store-restriction-for-woocommerce
Securely hide products and categories by core role or country. Get the Pro version here: https://woocommerce.com/products/conditional-store-restrictio …
Products Sale Restrictions for WooCommerce
wc-alcohol
Products sale limitations during restriction hours.
WooCommerce Product Dependencies Developer Profile
36 plugins · 4.7M total installs
How We Detect WooCommerce Product Dependencies
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/woocommerce-product-dependencies/assets/js/wc-pd-writepanels.min.js/wp-content/plugins/woocommerce-product-dependencies/assets/js/wc-pd-writepanels.js/wp-content/plugins/woocommerce-product-dependencies/assets/js/wc-pd-writepanels.min.js/wp-content/plugins/woocommerce-product-dependencies/assets/js/wc-pd-writepanels.jswoocommerce-product-dependencies/assets/js/wc-pd-writepanels.min.js?ver=woocommerce-product-dependencies/assets/js/wc-pd-writepanels.js?ver=