Mini Cart Drawer For WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-mini-cart-drawer

Woo Mini Cart Drawer is an interaction mini cart with many styles, color and effects for WooCommerce.

500 active installs v4.0.7 PHP 5.6+ WP 4.4+ Updated Mar 12, 2026
ajax-cartcartfloating-cartinteractive-cartmini-cart
100
A · Safe
CVEs total1
Unpatched0
Last CVENov 9, 2023
Safety Verdict

Is Mini Cart Drawer For WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Mini Cart Drawer For WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Nov 9, 2023Updated 22d ago
Risk Assessment

The "woo-mini-cart-drawer" plugin, in version 4.0.7, exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, SQL injection vulnerabilities (all queries are prepared), file operations, and external HTTP requests is a positive sign. The presence of a nonce check is also a good practice. However, the complete lack of capability checks across its entry points is a significant concern, as it implies that any authenticated user might be able to trigger plugin functionality without proper authorization, potentially leading to unintended actions or data exposure.

The vulnerability history reveals a past medium-severity vulnerability, specifically related to missing authorization. While there are no currently unpatched CVEs, this history suggests a recurring weakness in the plugin's authorization mechanisms. The static analysis findings, particularly the absence of capability checks, align with this historical pattern, indicating that authorization issues might be a persistent challenge for this plugin.

In conclusion, while the plugin has strong defenses against common code-level vulnerabilities like SQL injection and XSS (due to output escaping), the lack of robust authorization checks on its entry points represents a notable weakness. Developers should prioritize implementing proper capability checks to ensure that only authorized users can access and utilize plugin features. The historical pattern of authorization issues reinforces the need for focused attention in this area.

Key Concerns

  • No capability checks on entry points
  • Past medium severity vulnerability (Missing Authorization)
  • 83% output escaping (some outputs potentially unescaped)
Vulnerabilities
1

Mini Cart Drawer For WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-47694medium · 4.3Missing Authorization

Mini Cart Drawer For WooCommerce <= 4.0.0 - Missing Authorization via AJAX

Nov 9, 2023 Patched in 4.0.1 (282d)
Code Analysis
Analyzed Mar 16, 2026

Mini Cart Drawer For WooCommerce Code Analysis

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

Output Escaping

83% escaped6 total outputs
Attack Surface

Mini Cart Drawer For WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_print_stylesminicart_lite\core\class-minicart-lite.php:53
actionadmin_enqueue_scriptsminicart_lite\core\class-minicart-lite.php:54
actionadmin_menuminicart_lite\core\class-minicart-lite.php:69
actionwp_footerminicart_lite\modules\class-mcn-settings.php:43
filterwoocommerce_add_to_cart_fragmentsminicart_lite\modules\class-mcn-settings.php:44
Maintenance & Trust

Mini Cart Drawer For WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 12, 2026
PHP min version5.6
Downloads30K

Community Trust

Rating100/100
Number of ratings5
Active installs500
Developer Profile

Mini Cart Drawer For WooCommerce Developer Profile

appsbd

7 plugins · 3K total installs

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

How We Detect Mini Cart Drawer 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/woo-mini-cart-drawer/assets/css/style.css/wp-content/plugins/woo-mini-cart-drawer/assets/js/minicart-lite.js/wp-content/plugins/woo-mini-cart-drawer/assets/js/script.js
Script Paths
/wp-content/plugins/woo-mini-cart-drawer/assets/js/minicart-lite.js/wp-content/plugins/woo-mini-cart-drawer/assets/js/script.js
Version Parameters
/wp-content/plugins/woo-mini-cart-drawer/assets/css/style.css?ver=/wp-content/plugins/woo-mini-cart-drawer/assets/js/minicart-lite.js?ver=/wp-content/plugins/woo-mini-cart-drawer/assets/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
nmca-cart-item-removenmca-mini-cart-drawer
Data Attributes
data-action="update-qty"data-action="remove-item"data-action="remove-undo"data-action="no-undo"
JS Globals
nmca_cart_params
REST Endpoints
/wp-json/appsbd/v1/nmca/update-request-option/wp-json/appsbd/v1/nmca/remove-cart-item/wp-json/appsbd/v1/nmca/update-qty/wp-json/appsbd/v1/nmca/remove-undo/wp-json/appsbd/v1/nmca/no-undo
FAQ

Frequently Asked Questions about Mini Cart Drawer For WooCommerce