[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkAL9NfKwiAatgkcrRXgKtXzndF-6LaZmhOKI500ujZw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":131,"fingerprints":191},"ajax-single-add-to-cart-for-woocommerce","Single Ajax Add to Cart For WooCommerce","1.0.0","GrandPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fgrandplugins\u002F","\u003Cp>Description\u003Cbr \u002F>\nThe plugin allows to “Add To Cart” through AJAX without refresh in the single product page.\u003C\u002Fp>\n\u003Cp>Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The plugin works will all product types [ simple – variable – grouped ] in single page.\u003C\u002Fli>\n\u003Cli>Display the messages after add to cart at the top of the product page.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can choose to enable \u002F disable the AJAX feature by product type.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The plugin works with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquick-view-and-buy-now-for-woocommerce\u002F\" rel=\"ugc\">Quick View and Buy Now For WooCommerce\u003C\u002Fa> for grouped products which have variable products linked into it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.grandplugins.com\u002Fajax-single-add-to-cart-for-woocommerce\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fajax-single-add-to-cart-for-woocommerce\u002F\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable | Disable the AJAX Add To Cart per product.\u003C\u002Fli>\n\u003Cli>Choose to show | hide the “View Cart” link next to “Add to Cart” button after add to cart action.\u003C\u002Fli>\n\u003Cli>Choose to redirect to a custom URL after Add to cart action.\u003C\u002Fli>\n\u003C\u002Ful>\n","Description The plugin allows to \"Add To Cart\" through AJAX without refresh in the single product page. Features The plugin works will al &hellip;",10,1166,0,"2022-07-07T06:21:00.000Z","6.0.0","5.3.0","5.6",[19,20,21,22],"ajax","cart","single","woocommerce","https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fajax-single-add-to-cart-for-woocommerce-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-single-add-to-cart-for-woocommerce.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"grandplugins",20,9290,93,160,74,"2026-04-04T11:15:15.600Z",[38,61,76,94,113],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"woocommerce-direct-checkout","Direct Checkout for WooCommerce","3.6.3","quadlayers","https:\u002F\u002Fprofiles.wordpress.org\u002Fquadlayers\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fproducts\u002Fwoocommerce-direct-checkout\u002F\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fwoocommerce-direct-checkout\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fdocumentation\u002Fwoocommerce-direct-checkout\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fquadlayers\u002F\" rel=\"nofollow ugc\">Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>WooCommerce direct checkout is a helpful tool to simplify the checkout process. Direct checkout converts into one-click process, customer dicesion to sale.\u003C\u002Fp>\n\u003Ch3>Presentation\u003C\u002Fh3>\n\u003Cp>WooCommerce Direct Checkout  is a plugin to allow the steps reduction inside Woocommerce checkout process. You are able to simplify the checkout process by skipping the shopping cart page. The “Add to cart” button is added in each product to redirect customers to the checkout page. This can encourage buyers to shop more and quickly. You will increase your sales reducing cart abandonment.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FRH7WJEZYLOU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Highlights\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simplify check out process.\u003C\u002Fli>\n\u003Cli>Reduce cart abandonment\u003C\u002Fli>\n\u003Cli>Skip add to cart.\u003C\u002Fli>\n\u003Cli>Avoid reload checkout page.\u003C\u002Fli>\n\u003Cli>Remove checkout fields.\u003C\u002Fli>\n\u003Cli>Quick purchase functionality.\u003C\u002Fli>\n\u003Cli>Simplify Woocommerce.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Formerly WooCommerce Direct Checkout\u003C\u002Fh3>\n\u003Cp>This plugin was formerly known as “WooCommerce Direct Checkout”. WordPress forced us on August 8, 2019 to change the name of the plugin due to use of the “WooCommerce” word at the beginning of the name. We apologize for the problems that the downtime may have caused to you.\u003C\u002Fp>\n\u003Ch3>Ajax add to cart\u003C\u002Fh3>\n\u003Cp>The Ajax add to cart option allows you to include single products, variable, grouped and virtual products in the cart without required to reload the entire site each time.\u003C\u002Fp>\n\u003Ch3>Speed checkout process\u003C\u002Fh3>\n\u003Cp>WooCommerce Direct Checkout aims to simplify the checkout process, leading to an immediate increase in sales. This plugin for WooCommerce allows you to redirect users to the checkout instead of cart page, change the text and link of the added to cart alert and include the ajax add to cart button in the products pages.\u003C\u002Fp>\n\u003Ch3>Remove checkout fields\u003C\u002Fh3>\n\u003Cp>The checkout options allow you to easily remove the unnecessary fields to reduce the user spend completing those fields. Also WooCommerce Direct Checkot allows you to remove other unnecessary things in the checkout process like the order comments, shipping address, coupon form, policy text, and terms and conditions.\u003C\u002Fp>\n\u003Ch3>One page checkout\u003C\u002Fh3>\n\u003Cp>In the premium version of WooCommerce Direct Checkot, we’ve included an incredible feature that includes a cart form in the checkout. This allows your users to edit the cart items directly in the checkout page, avoiding the need to force them to edit the order in the cart page.\u003C\u002Fp>\n\u003Ch3>Quick purchase button\u003C\u002Fh3>\n\u003Cp>The premium version of WooCommerce Direct Checkot allows to include a quick purchase button in the single products page that redirects your users directly to the checkout page, avoiding the need to force them to add the products in the cart.\u003Cbr \u002F>\n\\\u003C\u002Fp>\n\u003Ch3>Improvements\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Use less bandwidth\u003C\u002Fli>\n\u003Cli>Reduce server load\u003C\u002Fli>\n\u003Cli>Speed user experience\u003C\u002Fli>\n\u003Cli>Increase your sales!\u003C\u002Fli>\n\u003C\u002Fol>\n","Formerly \"WooCommerce Direct Checkout\". This plugin simplifies the entire WooCommerce checkout process to improve your sales rate.",80000,3153614,96,403,"2026-03-11T18:49:00.000Z","6.9.4","4.7",[54,55,39,56,57],"woocommerce-ajax","woocommerce-ajax-cart","woocommerce-one-page-checkout","woocommerce-quick-buy","https:\u002F\u002Fquadlayers.com\u002Fproducts\u002Fwoocommerce-direct-checkout\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-direct-checkout.3.6.3.zip",100,{"slug":62,"name":63,"version":64,"author":42,"author_profile":43,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":72,"homepage":74,"download_link":75,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"woo-ajax-add-to-cart","Ajax add to cart for WooCommerce","2.6.1","\u003Cp>\u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002F\" rel=\"nofollow ugc\">About Us\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fquadlayers\u002F\" rel=\"nofollow ugc\">Community\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffranmastromarino\u002Fwoo-ajax-add-to-cart\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The default add to cart button of WooCommerce reloads the entire site each time a product is added to the cart. The more steps and time your e-commerce load, the more you reduce the chances of selling.\u003C\u002Fp>\n\u003Cp>Ajax add to cart for WooCommerce allows users to include single products or variable products in the cart without the need to reload the entire site each time.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FqeC9bVKFgL8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Improvements\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Use less bandwidth\u003C\u002Fli>\n\u003Cli>Reduce server load\u003C\u002Fli>\n\u003Cli>Speed user experience\u003C\u002Fli>\n\u003Cli>Increase your sales!\u003C\u002Fli>\n\u003C\u002Fol>\n","Ajax add to cart for WooCommerce products",10000,599403,94,77,"2026-03-11T18:51:00.000Z",[73,22,54,55],"add-to-cart","https:\u002F\u002Fquadlayers.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-ajax-add-to-cart.2.6.1.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":67,"downloaded":84,"rating":85,"num_ratings":86,"last_updated":87,"tested_up_to":51,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":92,"download_link":93,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"wpc-ajax-add-to-cart","WPC AJAX Add to Cart for WooCommerce","2.2.0","WPClever","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpclever\u002F","\u003Cp>\u003Cstrong>WPC AJAX Add to Cart for WooCommerce\u003C\u002Fstrong> is a highly effective plugin for helping online stores cut down the site’s loading time, improve the user experience, and increase sales. This plugin allows products to be added to the cart immediately without reloading the whole site to see the changes. It’s super easy to use, just click Install then Activate it and enjoy yourself.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwooac\u002Fproduct\u002Ft-shirt\u002F?utm_source=content&utm_medium=wooaa&utm_campaign=wporg\" title=\"live demo\" rel=\"nofollow ugc\">live demo\u003C\u002Fa> here to see how this plugin works.\u003C\u002Fp>\n\u003Ch4>Advanced shopping experience\u003C\u002Fh4>\n\u003Cp>Using WPC AJAX Add to Cart not only improves the buyers’ experience but also makes the shopping session of your customers more fluent and comfortable with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Less idle time of waiting for the site to load\u003C\u002Fli>\n\u003Cli>Stay on track with the item being viewed\u003C\u002Fli>\n\u003Cli>Enjoy hassle-free site navigation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Widely compatible with WPC plugins\u003C\u002Fh4>\n\u003Cp>WPC AJAX Add to Cart for WooCommerce can work with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple and variable products\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-bundle\u002F\" rel=\"ugc\">WPC Product Bundles for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-composite-products\u002F\" rel=\"ugc\">WPC Composite Products for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-bought-together\u002F\" rel=\"ugc\">WPC Frequently Bought Together for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-grouped-product\u002F\" rel=\"ugc\">WPC Grouped Products for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-force-sells\u002F\" rel=\"ugc\">WPC Force Sells for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-quick-view\u002F\" rel=\"ugc\">WPC Smart Quick View for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Most WordPress themes, WooCommerce plugins, and \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fwpclever\u002F#content-plugins\" rel=\"nofollow ugc\">WPC plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Especially, it’s highly recommended to use WPC AJAX Add to Cart with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-fly-cart\u002F\" rel=\"ugc\">WPC Fly Cart for WooCommerce\u003C\u002Fa> plugin to combine the forces of two tools with greatly beautiful effects and user experience.\u003C\u002Fp>\n","It is a highly effective plugin for helping online stores cut down the site’s loading time, improve the user experience, and increase sales.",256925,88,18,"2026-03-14T03:10:00.000Z","4.0","",[73,19,22,91],"wpc","https:\u002F\u002Fwpclever.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-ajax-add-to-cart.2.2.0.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":85,"num_ratings":104,"last_updated":105,"tested_up_to":51,"requires_at_least":88,"requires_php":89,"tags":106,"homepage":111,"download_link":112,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"added-to-cart-popup-woocommerce","Cart Popup for WooCommerce","1.8.2","xootix","https:\u002F\u002Fprofiles.wordpress.org\u002Fxootix\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.xootix.com\u002Fcart-pop-up-for-woocommerce\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin enhances the shopping experience by allowing customers to add products to the cart without reloading the page.\u003Cbr \u002F>\nA clean, responsive popup appears instantly showing the added product along with \u003Cstrong>View Cart\u003C\u002Fstrong> and \u003Cstrong>Checkout\u003C\u002Fstrong> buttons.\u003C\u002Fp>\n\u003Cp>If you prefer a slide-in cart interface, you may also like our companion plugin:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fside-cart-woocommerce\u002F\" rel=\"ugc\">Side Cart for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>No page refresh — fully Ajax powered.\u003C\u002Fli>\n\u003Cli>Instant popup displaying product details.\u003C\u002Fli>\n\u003Cli>View Cart and Checkout buttons inside the popup.\u003C\u002Fli>\n\u003Cli>Customizable button styles.\u003C\u002Fli>\n\u003Cli>Supports simple and variable products.\u003C\u002Fli>\n\u003Cli>Increase\u002FDecrease quantity directly inside the popup.\u003C\u002Fli>\n\u003C\u002Ful>\n","Cart Popup for WooCommerce enables Ajax add-to-cart and displays an instant popup showing the added product.",9000,138056,70,"2025-12-14T11:51:00.000Z",[107,20,108,109,110],"ajax-add-to-cart","cart-popup","popup","woocommerce-cart","http:\u002F\u002Fxootix.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadded-to-cart-popup-woocommerce.1.8.2.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":102,"downloaded":121,"rating":60,"num_ratings":122,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":89,"download_link":130,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"ajax-cart-autoupdate-for-woocommerce","Ajax Cart AutoUpdate for WooCommerce","1.5.5","taisho","https:\u002F\u002Fprofiles.wordpress.org\u002Ftaisho\u002F","\u003Cp>A light plugin that automatically updates cart page and mini-cart when product quantity is changed. Removes the default “Update cart” button. Optionally turns off cart page notices.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Cart page and mini-cart widget are updated automatically on quantity change through Ajax (no page reloading).\u003C\u002Fli>\n\u003Cli>“Update cart” button is removed from the cart page.\u003C\u002Fli>\n\u003Cli>Both mouse and keyboard changes are supported.\u003C\u002Fli>\n\u003Cli>Works for custom dropdown lists with ‘qty’ class.\u003C\u002Fli>\n\u003Cli>Compatible with plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqty-increment-buttons-for-woocommerce\u002F\" rel=\"ugc\">Qty Increment Buttons for WooCommerce\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Uses the default WooCommerce cart update event.\u003C\u002Fli>\n\u003Cli>Cart update is delayed by time in milliseconds since the last action affecting quantity, changeable in plugin settings, default 1000. It means that the update will fire only once when the customer is done with changes.\u003C\u002Fli>\n\u003Cli>Optionally change min quantity in the cart from 0 to 1, on by default.\u003C\u002Fli>\n\u003Cli>Optionally remove all notices from the cart page, on by default.\u003C\u002Fli>\n\u003C\u002Ful>\n","A light plugin that automatically updates cart page and mini-cart when product quantity is changed. Removes the default \"Update cart\" button &hellip;",84819,214,"2021-03-30T21:37:00.000Z","5.7.15","4.6","5.4",[19,128,20,129,22],"autoupdate","update","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-cart-autoupdate-for-woocommerce.1.5.5.zip",{"attackSurface":132,"codeSignals":167,"taintFlows":182,"riskAssessment":183,"analyzedAt":190},{"hooks":133,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":166,"entryPointCount":13,"unprotectedCount":13},[134,140,145,150,154,158],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_enqueue_scripts","scripts","core\\modules\\services\\class-pro.php",69,{"type":135,"name":141,"callback":142,"priority":11,"file":143,"line":144},"plugins_loaded","init","gpls-atcfw-single-ajax-add-to-cart.php",239,{"type":135,"name":146,"callback":147,"priority":31,"file":148,"line":149},"woocommerce_add_to_cart","calculate_totals","includes\\AddToCart.php",243,{"type":135,"name":151,"callback":152,"file":153,"line":70},"woocommerce_settings_products","settings_tab_action","includes\\Settings.php",{"type":135,"name":155,"callback":156,"file":153,"line":157},"woocommerce_update_options_products","save_settings",78,{"type":135,"name":159,"callback":160,"file":161,"line":162},"wp_enqueue_scripts","front_assets","includes\\Single.php",43,[],[],[],[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":171,"fileOperations":13,"externalRequests":180,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":181},[],{"prepared":13,"raw":13,"locations":170},[],{"escaped":86,"rawEcho":172,"locations":173},3,[174,177,179],{"file":138,"line":175,"context":176},127,"raw output",{"file":138,"line":178,"context":176},159,{"file":138,"line":34,"context":176},1,[],[],{"summary":184,"deductions":185},"The static analysis of ajax-single-add-to-cart-for-woocommerce v1.0.0 indicates a generally strong security posture, particularly concerning its limited attack surface and the absence of known vulnerabilities. The plugin reports zero AJAX handlers, REST API routes, shortcodes, or cron events, meaning there are no obvious direct entry points for attackers. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests, coupled with 100% of SQL queries using prepared statements, suggests good development practices in these areas. The high percentage of properly escaped output (86%) is also a positive sign, mitigating risks related to Cross-Site Scripting (XSS).\n\nHowever, there are notable areas for concern. The plugin exhibits zero nonce checks and zero capability checks. This is a significant weakness, especially given that the data does not detail the number of AJAX handlers or other entry points that might be protected by these checks. Without these, any user, regardless of their role or permissions, could potentially trigger sensitive actions within the plugin if such actions exist but were not identified as direct entry points in the static analysis. The lack of taint analysis results also means that potential data flow vulnerabilities, where user-supplied data might propagate through the application without proper sanitization, could be missed. The vulnerability history being completely clean is positive, but it could also simply mean the plugin hasn't been extensively audited or targeted previously.\n\nIn conclusion, while the plugin appears to have a minimal attack surface and strong practices in SQL and output handling, the complete absence of nonce and capability checks represents a critical gap in its security. The lack of comprehensive taint analysis data also leaves a blind spot. The plugin's current version is theoretically secure based on known vulnerabilities, but the identified weaknesses in authentication and authorization mechanisms present a clear risk that needs addressing. A balanced assessment highlights its clean history and good coding practices in certain areas, contrasted with significant oversights in user access control.",[186,188],{"reason":187,"points":11},"Missing nonce checks",{"reason":189,"points":11},"Missing capability checks","2026-03-16T23:51:02.522Z",{"wat":192,"direct":209},{"assetPaths":193,"generatorPatterns":200,"scriptPaths":201,"versionParams":202},[194,195,196,197,198,199],"\u002Fwp-content\u002Fplugins\u002Fajax-single-add-to-cart-for-woocommerce\u002Fcore\u002Fsettings\u002Fassets\u002Fcss\u002Fsettings.css","\u002Fwp-content\u002Fplugins\u002Fajax-single-add-to-cart-for-woocommerce\u002Fcore\u002Fsettings\u002Fassets\u002Fjs\u002Fsettings.js","\u002Fwp-content\u002Fplugins\u002Fajax-single-add-to-cart-for-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fajax-single-add-to-cart-for-woocommerce\u002Fassets\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fajax-single-add-to-cart-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fajax-single-add-to-cart-for-woocommerce\u002Fcore\u002Fmodules\u002Fservices\u002Fassets\u002Fcss\u002Fpro.css",[],[195,197,198],[203,204,205,206,207,208],"ajax-single-add-to-cart-for-woocommerce\u002Fcore\u002Fsettings\u002Fassets\u002Fcss\u002Fsettings.css?ver=","ajax-single-add-to-cart-for-woocommerce\u002Fcore\u002Fsettings\u002Fassets\u002Fjs\u002Fsettings.js?ver=","ajax-single-add-to-cart-for-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css?ver=","ajax-single-add-to-cart-for-woocommerce\u002Fassets\u002Fjs\u002Fmain.js?ver=","ajax-single-add-to-cart-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","ajax-single-add-to-cart-for-woocommerce\u002Fcore\u002Fmodules\u002Fservices\u002Fassets\u002Fcss\u002Fpro.css?ver=",{"cssClasses":210,"htmlComments":214,"htmlAttributes":217,"restEndpoints":219,"jsGlobals":220,"shortcodeOutput":223},[211,212,213],"gpls-atcfw-add-to-cart-button","gpls-atcfw-wrap","gpls-atcfw-single-product-wrap",[215,216],"\u003C!-- GPLS AJAX SINGLE ADD TO CART FOR WOOCOMMERCE START -->","\u003C!-- GPLS AJAX SINGLE ADD TO CART FOR WOOCOMMERCE END -->",[218],"data-gpls-atcfw-add-to-cart",[],[221,222],"gpls_atcfw_localize_data","gpls_atcfw_woo_localize_data",[]]