WPC Selective Cart Items for WooCommerce Security & Risk Analysis

wordpress.org/plugins/wpc-selective-cart-items

Allows users to select specific items in the cart to checkout while keeping others for later.

0 active installs v1.0.1 PHP + WP 4.0+ Updated Feb 10, 2026
cartcheckoutsave-for-laterselective-checkoutwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPC Selective Cart Items for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

WPC Selective Cart Items for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The WPC Selective Cart Items plugin v1.0.1 presents a generally good security posture with several strengths. The absence of known CVEs and the diligent use of prepared statements for all SQL queries are significant positive indicators. Furthermore, the vast majority of output is properly escaped, and there are no critical or high severity taint flows identified, suggesting a reasonable level of care in handling user input and preventing common web vulnerabilities. The plugin also implements nonce and capability checks on its entry points, which is a fundamental security practice.

However, there are a few areas that warrant attention. The presence of three instances of the `unserialize` function is a notable concern. While the static analysis did not reveal any direct unsanitized paths in taint flows, `unserialize` is inherently risky as it can lead to object injection vulnerabilities if the serialized data is controlled by an attacker and the object's `__wakeup` or `__destruct` methods have exploitable logic. The plugin also makes three external HTTP requests, which, if not handled securely, could potentially be leveraged in certain attack scenarios, although no specific risks are detailed in the provided data.

In conclusion, WPC Selective Cart Items appears to be a relatively secure plugin, benefiting from a clean vulnerability history and good coding practices in many areas. The primary risk lies in the potential for `unserialize` vulnerabilities, which, despite not being explicitly demonstrated in the static or taint analysis, should be considered a potential weakness. The limited attack surface and the existing security checks mitigate some of the inherent risks, but developers should remain vigilant regarding the safe handling of serialized data.

Key Concerns

  • Dangerous function: unserialize used
  • External HTTP requests made
Vulnerabilities
None known

WPC Selective Cart Items for WooCommerce Security Vulnerabilities

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

WPC Selective Cart Items for WooCommerce Code Analysis

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

Dangerous Functions Found

unserialize$plugins = unserialize( $response['body'] );includes\dashboard\wpc-dashboard.php:111
unserialize$plugins = unserialize( $response['body'] );includes\dashboard\wpc-dashboard.php:189
unserialize$plugins = unserialize( $response['body'] );includes\kit\wpc-kit.php:98

Output Escaping

99% escaped76 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
ajax_export (includes\dashboard\wpc-dashboard.php:225)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPC Selective Cart Items for WooCommerce Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_wpc_get_pluginsincludes\dashboard\wpc-dashboard.php:19
authwp_ajax_wpc_get_suggestionincludes\dashboard\wpc-dashboard.php:20
authwp_ajax_wpc_exportincludes\dashboard\wpc-dashboard.php:21
authwp_ajax_wpc_importincludes\dashboard\wpc-dashboard.php:22
authwp_ajax_wpc_get_essential_kitincludes\kit\wpc-kit.php:22
WordPress Hooks 16
actionadmin_enqueue_scriptsincludes\dashboard\wpc-dashboard.php:17
actionadmin_menuincludes\dashboard\wpc-dashboard.php:18
actionbefore_woocommerce_initincludes\hpos.php:7
actionadmin_enqueue_scriptsincludes\kit\wpc-kit.php:20
actionadmin_menuincludes\kit\wpc-kit.php:21
actionwp_enqueue_scriptswpc-selective-cart-items.php:39
filterwoocommerce_cart_item_remove_linkwpc-selective-cart-items.php:42
filterwoocommerce_cart_item_classwpc-selective-cart-items.php:43
filterwoocommerce_cart_item_pricewpc-selective-cart-items.php:46
filterwoocommerce_cart_item_subtotalwpc-selective-cart-items.php:47
actionwc_ajax_wpcse_toggle_cart_itemwpc-selective-cart-items.php:50
actionwoocommerce_before_calculate_totalswpc-selective-cart-items.php:53
filterwoocommerce_cart_shipping_packageswpc-selective-cart-items.php:54
actionwoocommerce_checkout_create_order_line_itemwpc-selective-cart-items.php:57
actionwoocommerce_checkout_order_processedwpc-selective-cart-items.php:58
actionwoocommerce_thankyouwpc-selective-cart-items.php:61
Maintenance & Trust

WPC Selective Cart Items for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 10, 2026
PHP min version
Downloads145

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WPC Selective Cart Items for WooCommerce Developer Profile

WPClever

71 plugins · 441K total installs

87
trust score
Avg Security Score
99/100
Avg Patch Time
68 days
View full developer profile
Detection Fingerprints

How We Detect WPC Selective Cart Items 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/wpc-selective-cart-items/assets/css/frontend.css/wp-content/plugins/wpc-selective-cart-items/assets/js/frontend.js
Script Paths
/wp-content/plugins/wpc-selective-cart-items/assets/js/frontend.js
Version Parameters
wpc-selective-cart-items/assets/css/frontend.css?ver=wpc-selective-cart-items/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpcse-wrapperwpcse-checkboxwpcse-removed
Data Attributes
data-key
JS Globals
wpcse_params
REST Endpoints
/wp-json/wc/v1/wpcse_toggle_cart_item
FAQ

Frequently Asked Questions about WPC Selective Cart Items for WooCommerce