Pop-Up Ajax Cart for Woocommerce Security & Risk Analysis

wordpress.org/plugins/puacw-wc-cart

Ajax Shopping Cart for Woocommerce in pop-up.

0 active installs v1.0.0 PHP 7.2+ WP 3.0.1+ Updated Jan 29, 2022
ajaxcartpop-upwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Pop-Up Ajax Cart for Woocommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Pop-Up Ajax Cart for Woocommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The plugin "puacw-wc-cart" v1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, exclusively using prepared statements, and has a high rate of output escaping (91%). There are also no reported vulnerabilities (CVEs) and no detected taint flows, suggesting the code may not be immediately vulnerable to common injection attacks. The absence of file operations and external HTTP requests further reduces the potential for certain types of compromises.

However, significant concerns arise from the "ATTACK SURFACE" analysis. With a total of 5 entry points, 4 of which are AJAX handlers, and crucially, *none* of these AJAX handlers have authentication checks, this presents a substantial risk. The lack of nonce checks specifically on these unprotected AJAX handlers means that any unauthenticated user could potentially trigger these actions, leading to unintended consequences or even further exploitation if the actions themselves have security flaws. The total absence of capability checks on these entry points exacerbates this issue, as it implies no WordPress role or permission is required to interact with them.

In conclusion, while the plugin avoids common pitfalls like raw SQL and unescaped output, the unauthenticated AJAX endpoints represent a critical security weakness. The lack of a vulnerability history could indicate either a well-written plugin or a lack of historical scrutiny, but the current static analysis points to a significant risk that should be addressed by implementing proper authentication and capability checks on all AJAX handlers.

Key Concerns

  • Unprotected AJAX handlers
  • Missing nonce checks on AJAX
  • Missing capability checks
  • Unescaped output (minor)
Vulnerabilities
None known

Pop-Up Ajax Cart for Woocommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Pop-Up Ajax Cart for Woocommerce Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Pop-Up Ajax Cart for Woocommerce Code Analysis

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

Output Escaping

91% escaped55 total outputs
Attack Surface
4 unprotected

Pop-Up Ajax Cart for Woocommerce Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 4

authwp_ajax_puacw_del_itemincludes/class-puacw-woo-cart.php:212
noprivwp_ajax_puacw_del_itemincludes/class-puacw-woo-cart.php:213
authwp_ajax_puacw_item_quantityincludes/class-puacw-woo-cart.php:214
noprivwp_ajax_puacw_item_quantityincludes/class-puacw-woo-cart.php:215

Shortcodes 1

[puacw_basket_counter] includes/class-puacw-woo-cart.php:226
WordPress Hooks 10
actionplugins_loadedincludes/class-puacw-woo-cart.php:164
actionadmin_enqueue_scriptsincludes/class-puacw-woo-cart.php:177
actionadmin_enqueue_scriptsincludes/class-puacw-woo-cart.php:178
actionadmin_menuincludes/class-puacw-woo-cart.php:179
actionadmin_initincludes/class-puacw-woo-cart.php:180
actionwp_enqueue_scriptsincludes/class-puacw-woo-cart.php:209
actionwp_enqueue_scriptsincludes/class-puacw-woo-cart.php:210
actionwp_footerincludes/class-puacw-woo-cart.php:211
filterwoocommerce_add_to_cart_fragmentsincludes/class-puacw-woo-cart.php:237
filterwoocommerce_add_to_cart_fragmentsincludes/class-puacw-woo-cart.php:238
Maintenance & Trust

Pop-Up Ajax Cart for Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedJan 29, 2022
PHP min version7.2
Downloads937

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Pop-Up Ajax Cart for Woocommerce Developer Profile

Dmitry

1 plugin · 0 total installs

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

How We Detect Pop-Up Ajax Cart 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/puacw-wc-cart/css/puacw-woo-cart-admin.css/wp-content/plugins/puacw-wc-cart/js/puacw-woo-cart-admin.js
Script Paths
/wp-content/plugins/puacw-wc-cart/js/puacw-woo-cart-admin.js
Version Parameters
puacw-woo-cart-admin.css?ver=puacw-woo-cart-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
puacw-adminpuacw-admin__bodypuacw-admin__contentpuacw-admin__leftpuacw-admin__rightpuacw-pop-up-subtotal
Data Attributes
puacw_page
Shortcode Output
[puacw_basket_counter]
FAQ

Frequently Asked Questions about Pop-Up Ajax Cart for Woocommerce