Ajax Cart AutoUpdate for WooCommerce Security & Risk Analysis

wordpress.org/plugins/ajax-cart-autoupdate-for-woocommerce

A light plugin that automatically updates cart page and mini-cart when product quantity is changed. Removes the default "Update cart" button …

9K active installs v1.5.5 PHP 5.4+ WP 4.6+ Updated Mar 30, 2021
ajaxautoupdatecartupdatewoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Ajax Cart AutoUpdate for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Ajax Cart AutoUpdate for WooCommerce 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 plugin "ajax-cart-autoupdate-for-woocommerce" v1.5.5 exhibits a mixed security posture. On the positive side, the code shows good practices regarding SQL query sanitation, with 100% of queries using prepared statements. There are no recorded vulnerabilities (CVEs) in its history, suggesting a generally stable and well-maintained codebase. However, a significant concern arises from the static analysis. The plugin has a small attack surface consisting of only one AJAX handler, but critically, this handler lacks any authentication or authorization checks. This presents a direct pathway for unauthenticated users to potentially interact with plugin functionalities in unintended ways.

The absence of nonce checks is another area of concern, especially when combined with an unprotected AJAX endpoint. While taint analysis did not reveal any critical or high-severity flows, and dangerous functions or file operations were not identified, the lack of proper authorization on the entry point is a fundamental security weakness. The output escaping, while at 73% proper, still leaves a portion of output potentially vulnerable to cross-site scripting (XSS) if the unsanitized data is user-controlled and displayed without sufficient sanitization in specific contexts. Overall, the plugin's strengths lie in its clean SQL handling and vulnerability-free history, but the unprotected AJAX handler is a notable weakness that requires immediate attention.

Key Concerns

  • AJAX handler without auth checks
  • Missing nonce checks on AJAX
  • Partially unescaped output
Vulnerabilities
None known

Ajax Cart AutoUpdate for WooCommerce Security Vulnerabilities

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

Ajax Cart AutoUpdate for WooCommerce Code Analysis

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

Output Escaping

73% escaped11 total outputs
Attack Surface
1 unprotected

Ajax Cart AutoUpdate for WooCommerce Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_acau_notice_dismissincludes\acau-feedback-notice.php:17
WordPress Hooks 10
actionadmin_initajax-cart-autoupdate-for-woocommerce.php:41
actionadmin_menuajax-cart-autoupdate-for-woocommerce.php:43
actionadmin_enqueue_scriptsajax-cart-autoupdate-for-woocommerce.php:47
actionadmin_head-settings_page_ajax-cart-autoupdateajax-cart-autoupdate-for-woocommerce.php:282
actiontemplate_redirectajax-cart-autoupdate-for-woocommerce.php:329
actiontemplate_redirectajax-cart-autoupdate-for-woocommerce.php:335
actionwp_headajax-cart-autoupdate-for-woocommerce.php:341
filterwoocommerce_quantity_input_argsajax-cart-autoupdate-for-woocommerce.php:345
actionadmin_noticesincludes\acau-feedback-notice.php:15
actionadmin_headincludes\acau-feedback-notice.php:19
Maintenance & Trust

Ajax Cart AutoUpdate for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedMar 30, 2021
PHP min version5.4
Downloads85K

Community Trust

Rating100/100
Number of ratings214
Active installs9K
Developer Profile

Ajax Cart AutoUpdate for WooCommerce Developer Profile

taisho

3 plugins · 19K total installs

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

How We Detect Ajax Cart AutoUpdate 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/ajax-cart-autoupdate-for-woocommerce/css/acau-style.css
Script Paths
/wp-content/plugins/ajax-cart-autoupdate-for-woocommerce/js/ajax-cart-autoupdate-for-woocommerce.js/wp-content/plugins/ajax-cart-autoupdate-for-woocommerce/js/acau-admin.js
Version Parameters
ajax-cart-autoupdate-for-woocommerce/css/acau-style.css?ver=ajax-cart-autoupdate-for-woocommerce/js/ajax-cart-autoupdate-for-woocommerce.js?ver=ajax-cart-autoupdate-for-woocommerce/js/acau-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
acau_admin_links
HTML Comments
<!-- If this file is called directly, abort. --><!-- Prevent plugin activation if the minimum PHP version requirement is not met. --><!-- Store time of first plugin activation (add_option does nothing if the option already exists). --><!-- Create settings class. -->+15 more
Data Attributes
data-tabdata-descrdata-valdata-title
JS Globals
window.ajax_cart_autoupdate_params
FAQ

Frequently Asked Questions about Ajax Cart AutoUpdate for WooCommerce