[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frpaGiQk-mt1fuqpWMvFIP8K7jEoXRNENRjtNeb-kNqc":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":48,"crawl_stats":38,"alternatives":56,"analysis":160,"fingerprints":907},"xt-woo-ajax-add-to-cart","XT Ajax Add To Cart for WooCommerce","1.1.6","XplodedThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fxplodedthemes\u002F","\u003Cp>“XT Ajax Add To Cart for WooCommerce” allows users to add single products or variable products to the cart without the need to reload the entire site each time.\u003C\u002Fp>\n\u003Cp>It is one of those plugins for WooCommerce you need in your list. It comes with lots of loading spinner choices. Furthermore, it also has an add to cart redirection option. You can either redirect to the checkout or the cart page, or even a custom page.\u003C\u002Fp>\n\u003Cp>The plugin is totally free! It is also included and loaded by our other plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fxplodedthemes.com\u002Fwoo-floating-cart\u002F\" rel=\"nofollow ugc\">Floating Cart for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fxplodedthemes.com\u002Fwoo-quick-view\u002F\" rel=\"nofollow ugc\">Quick View for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fxplodedthemes.com\u002Fwoo-variation-swatches\u002F\" rel=\"nofollow ugc\">Variation Swatches for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.xplodedthemes.com\u002Fwoo-ajax-add-to-cart\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemos.xplodedthemes.com\u002Fwoo-ajax-add-to-cart\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Can be enabled for both the shop and single product pages.\u003C\u002Fli>\n\u003Cli>Set a loading spinner and a checkmark icon to your add to cart buttons.\u003C\u002Fli>\n\u003Cli>Option to redirect user to the Cart, Checkout or a Custom Page after adding to the cart.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Translations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English – default\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem> All our plugins are localized \u002F translatable by default. This is very important for all users worldwide. So please contribute your language to the plugin to make it even more useful.\u003C\u002Fp>\n","\"XT Ajax Add To Cart for WooCommerce\" allows users to add single products or variable products to the cart without the need to reload the en &hellip;",1000,21034,96,29,"2025-03-10T15:34:00.000Z","6.7.5","4.8","5.4",[20,21,22,23,24],"add-to-cart","add-to-cart-redirect","ajax-add-to-cart","woocommerce","woocommerce-add-to-cart","https:\u002F\u002Fxplodedthemes.com\u002Fproducts\u002Fwoo-ajax-add-to-cart\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxt-woo-ajax-add-to-cart.1.1.6.zip",91,1,0,"2024-09-23 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":28},"CVE-2024-8716","xt-ajax-add-to-cart-for-woocommerce-reflected-cross-site-scripting","XT Ajax Add To Cart for WooCommerce \u003C= 1.1.2 - Reflected Cross-Site Scripting","The XT Ajax Add To Cart for WooCommerce plugin for WordPress is vulnerable to Reflected Cross-Site Scripting due to the use of add_query_arg without appropriate escaping on the URL in all versions up to, and including, 1.1.2. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=1.1.2","1.1.3","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-09-24 01:56:47",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa003129b-4a31-40f8-a9b2-9d3a3286cabe?source=api-prod",{"slug":49,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":52,"avg_patch_time_days":53,"trust_score":54,"computed_at":55},"xplodedthemes",6,47190,94,268,75,"2026-04-04T04:27:07.315Z",[57,80,102,121,139],{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"woocomm-popup-cart-ajax","Modal Fly Cart & AJAX Add to Cart for WooCommerce","1.5.7","aThemeArt","https:\u002F\u002Fprofiles.wordpress.org\u002Fathemeart\u002F","\u003Ch3>Video DEMO :\u003C\u002Fh3>\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\u002F-OPpkwbNJgo?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\u003Cp>WooCommerce Popup Cart + Ajax is a WooCommerce social relations mini-cart with several styles and effects. And anyone may change any product\u002Fitems amount or delete the product\u002Fitems without reloading. Also, it shows immediately the product\u002Fitem includes carting, with “View Cart & Checkout Buttons”. Besides, it enables the consumer\u002Fbuyer to select where to navigate.\u003C\u002Fp>\n\u003Cp>To clarify, WooCommerce Popup Cart + Ajax Added To Cart Popup are free to include every product\u002Fitem that you might demand to cart without going to the cart page. However, you may customize its style & button. Also, you may create the foot-bridge within the product\u002Fitem & the cart.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features provided with this plugin:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add to cart without page reload ( shop \u002F category or single product ).\u003C\u002Fli>\n\u003Cli>Auto open when click Add to cart or manual the button\u003C\u002Fli>\n\u003Cli>Open popup after add to cart in archive page\u003C\u002Fli>\n\u003Cli>Unlimited color,background\u003C\u002Fli>\n\u003Cli>Has View Cart , Checkout buttons.\u003C\u002Fli>\n\u003Cli>Customize button style.\u003C\u002Fli>\n\u003Cli>Works for both simple and variable products.\u003C\u002Fli>\n\u003Cli>Increase\u002FDecrease Quantity inside popup.\u003C\u002Fli>\n\u003Cli>An awesome feature that your competitors may not have.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugins compatibility with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fhello-elementor\u002F\" rel=\"ugc\">Hello Elementor\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Foceanwp\u002F\" rel=\"ugc\">OceanWP\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fhestia\u002F\" rel=\"ugc\">Hestia\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fstorefront\u002F\" rel=\"ugc\">Storefront\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwpastra.com\u002F\" rel=\"nofollow ugc\">Astra\u003C\u002Fa>. Avada, \u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Fgallery\u002Fdivi\u002F\" rel=\"nofollow ugc\">Divi\u003C\u002Fa>, BeTheme, The7, Flatsome, Enfold, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fshopstore\u002F\" rel=\"ugc\">shopstore\u003C\u002Fa> | The Theme, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fshoper\u002F\" rel=\"ugc\">Shoper\u003C\u002Fa> , \u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Fwoodmart-woocommerce-wordpress-theme\u002F20264492\" rel=\"nofollow ugc\">WoodMart\u003C\u002Fa> and may more ….\u003C\u002Fp>\n","Popup Cart Lite for WooCommerce for WooCommerce plugin that displays popup cart for add to cart action.",2000,209073,70,11,"2025-07-25T06:28:00.000Z","6.8.5","5.0","7.4",[22,74,75,76,24],"floating-cart","mini-cart","popup-cart","https:\u002F\u002Fathemeart.com\u002Fdownloads\u002Fwoocommerce-popup-cart-ajax\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocomm-popup-cart-ajax.1.5.7.zip",100,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":67,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":100,"download_link":101,"security_score":79,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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,88,"2025-12-14T11:51:00.000Z","6.9.4","4.0","",[22,96,97,98,99],"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":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":16,"requires_at_least":115,"requires_php":94,"tags":116,"homepage":119,"download_link":120,"security_score":79,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"wc-custom-add-to-cart-labels","Custom Add to Cart labels for WooCommerce","1.5.3","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>This plugin lets you customize the “add to cart” button labels on single product pages (per product type) and also on archive\u002Fshop page (per product type)\u003C\u002Fp>\n\u003Ch4>Single products\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple products\u003C\u002Fli>\n\u003Cli>Variable products\u003C\u002Fli>\n\u003Cli>Grouped products\u003C\u002Fli>\n\u003Cli>External products\u003C\u002Fli>\n\u003Cli>Bookable products\u003C\u002Fli>\n\u003Cli>Subscription products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Archive pages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple products\u003C\u002Fli>\n\u003Cli>Variable products\u003C\u002Fli>\n\u003Cli>Grouped products\u003C\u002Fli>\n\u003Cli>External products\u003C\u002Fli>\n\u003Cli>Bookable products\u003C\u002Fli>\n\u003Cli>Subscription products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible with latest WooCommerce (3.0.0 and up) \u003C\u002Fli>\n\u003Cli>Supports ASCII special characters in labels\u003C\u002Fli>\n\u003Cli>Supports Unicode characters in labels\u003C\u002Fli>\n\u003Cli>Supports HTML5 characters in labels\u003C\u002Fli>\n\u003Cli>Supports Emojis in labels (http:\u002F\u002Fgetemoji.com\u002F and http:\u002F\u002Fwww.copypastecharacter.com\u002Femojis)\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin lets you change the “add to cart” labels on all single product pages (per product type) and also on archive\u002Fshop page (per product type)",5000,104977,78,14,"2025-11-12T04:37:00.000Z","6.2",[20,117,118,23,24],"add-to-cart-label","add-to-cart-text","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpexpertsio","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-custom-add-to-cart-labels.1.5.3.zip",{"slug":122,"name":123,"version":124,"author":7,"author_profile":8,"description":125,"short_description":126,"active_installs":110,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":16,"requires_at_least":131,"requires_php":18,"tags":132,"homepage":135,"download_link":136,"security_score":137,"vuln_count":28,"unpatched_count":29,"last_vuln_date":138,"fetched_at":31},"woo-floating-cart-lite","XT Floating Cart for WooCommerce","2.8.7","\u003Cp>A modern Floating Cart \u002F Side Cart for WooCommerce that will improve customer buying experience and increase conversions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What Would More Sales and Higher Conversions be Worth to You?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Have you ever found yourself in a situation where site visitors add products to their cart, but then leave your store without finalizing their purchase?\u003C\u002Fp>\n\u003Cp>I present to you Floating Cart for WooCommerce, the perfect solution that will improve customer buying experience and encourage them to click the “checkout” button.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.xplodedthemes.com\u002Fwoo-floating-cart\u002F\" rel=\"nofollow ugc\">👉 \u003Cstrong>Official Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Your site will look more attractive, a cart icon with item count will always be visible on all pages, and a sliding cart will be visible when the customer clicks it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Overview\u003C\u002Fstrong>\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\u002FkDYMfqPkuCU?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\u003Cp>\u003Cstrong>Video Demo\u003C\u002Fstrong>\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\u002F_1cRp4E7iEQ?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\u003Cp>\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.xplodedthemes.com\u002Fwoo-floating-cart\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemos.xplodedthemes.com\u002Fwoo-floating-cart\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Version\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unobstructive Floating Cart\u003C\u002Fli>\n\u003Cli>Fast add to cart\u003C\u002Fli>\n\u003Cli>Update quantities\u003C\u002Fli>\n\u003Cli>Remove product from cart\u003C\u002Fli>\n\u003Cli>Undo product removal\u003C\u002Fli>\n\u003Cli>Show max quantity reached msg\u003C\u002Fli>\n\u003Cli>Change Cart \u002F Counter Position\u003C\u002Fli>\n\u003Cli>Responsive \u002F Mobile Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Premium Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fully customizable right from WordPress Customizer with Live Preview.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All Free Features\u003C\u002Fli>\n\u003Cli>Live Preview Customizer\u003C\u002Fli>\n\u003Cli>Enable Fly To Cart animation\u003C\u002Fli>\n\u003Cli>Enable Coupons\u003C\u002Fli>\n\u003Cli>Enable Cart Totals\u003C\u002Fli>\n\u003Cli>Enable Total Savings\u003C\u002Fli>\n\u003Cli>Enable Express Checkout Form\u003C\u002Fli>\n\u003Cli>Enable Cart Menu Item\u003C\u002Fli>\n\u003Cli>Enable Auto Height\u003C\u002Fli>\n\u003Cli>Enable Suggested Products (Related \u002F Cross-Sell \u002F Upsell)\u003C\u002Fli>\n\u003Cli>Enable Free Shipping Bar\u003C\u002Fli>\n\u003Cli>Select Between Morph  Slide Animation\u003C\u002Fli>\n\u003Cli>Support variations, bundles & composites\u003C\u002Fli>\n\u003Cli>Clear \u002F Restore entire cart in 1 click.\u003C\u002Fli>\n\u003Cli>Display product attributes within the cart\u003C\u002Fli>\n\u003Cli>Change Cart Width \u002F Height\u003C\u002Fli>\n\u003Cli>Apply Google Fonts\u003C\u002Fli>\n\u003Cli>Custom Colors \u002F Backgrounds\u003C\u002Fli>\n\u003Cli>Custom Icons (SVG \u002F Image \u002F Font Icons)\u003C\u002Fli>\n\u003Cli>Select from 11 loading spinner animations\u003C\u002Fli>\n\u003Cli>Exclude pages from displaying the cart\u003C\u002Fli>\n\u003Cli>Device Visibility options\u003C\u002Fli>\n\u003Cli>Ajax add to cart on Single Product pages\u003C\u002Fli>\n\u003Cli>Ajax add to cart within Quick View Modals\u003C\u002Fli>\n\u003Cli>Select between Checkout Or View Cart button\u003C\u002Fli>\n\u003Cli>Option to trigger the cart on Mouse Over\u003C\u002Fli>\n\u003Cli>Display Subtotal or Total\u003C\u002Fli>\n\u003Cli>RTL Support\u003C\u002Fli>\n\u003Cli>Automated Updates & Security Patches\u003C\u002Fli>\n\u003Cli>Priority Email & Help Center Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Compatible With \u003Ca href=\"https:\u002F\u002Fxplodedthemes.com\u002Fproducts\u002Fwoo-quick-view\u002F\" rel=\"nofollow ugc\">XT Quick View\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Compatible With \u003Ca href=\"https:\u002F\u002Fxplodedthemes.com\u002Fproducts\u002Fwoo-variation-swatches\u002F\" rel=\"nofollow ugc\">XT Variation Swatches\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Compatible With \u003Ca href=\"https:\u002F\u002Fxplodedthemes.com\u002Fproducts\u002Fwoo-variations-as-singles\u002F\" rel=\"nofollow ugc\">Woo Variations As Singles\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English – default\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem> All our plugins are localized \u002F translatable by default. This is very important for all users worldwide. So please contribute your language to the plugin to make it even more useful.\u003C\u002Fp>\n","A modern Floating Cart \u002F Side Cart for WooCommerce that will improve customer buying experience and increase conversions.",438449,92,148,"2025-09-08T18:05:00.000Z","4.6",[22,74,75,133,134],"upsell","woocommerce-side-cart","https:\u002F\u002Fxplodedthemes.com\u002Fproducts\u002Fwoo-floating-cart\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-floating-cart-lite.2.8.7.zip",99,"2024-11-04 22:58:12",{"slug":140,"name":141,"version":142,"author":143,"author_profile":144,"description":145,"short_description":146,"active_installs":65,"downloaded":147,"rating":148,"num_ratings":149,"last_updated":150,"tested_up_to":92,"requires_at_least":151,"requires_php":152,"tags":153,"homepage":157,"download_link":158,"security_score":79,"vuln_count":28,"unpatched_count":29,"last_vuln_date":159,"fetched_at":31},"woo-add-to-cart-text-change","Add to Cart Text Changer and Customize Button, Add Custom Icon","2.3.0","Saiful Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodersaiful\u002F","\u003Cp>Supported with Latest WordPress. And new feature Added. Almost like pro features. Now can handle all type of product and for all type page. Like Shop page, Archive page, Single Page etc.\u003C\u002Fp>\n\u003Cp>By this plugin, we can easily change default “Add to cart” text to our own language or by own word. No need any shortcode. No need programming skill. Just Install -> Activate and then change your text easily.\u003C\u002Fp>\n\u003Ch4>From: Dashboard -> WooCommerce -> ADD TO CART\u003C\u002Fh4>\n","Easy handle: Add to Cart Text Changer and Customize Button, Add Custom Icon. With icon of shop or cart.",35288,90,8,"2025-10-26T08:02:00.000Z","4.0.0","6.4",[20,154,155,24,156],"add-to-cart-text-change","single-product-cart-button","woocommerce-plugin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-add-to-cart-text-change\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-add-to-cart-text-change.2.3.0.zip","2023-11-28 00:00:00",{"attackSurface":161,"codeSignals":687,"taintFlows":849,"riskAssessment":894,"analyzedAt":906},{"hooks":162,"ajaxHandlers":669,"restRoutes":684,"shortcodes":685,"cronEvents":686,"entryPointCount":464,"unprotectedCount":464},[163,170,175,180,184,188,193,196,199,203,206,211,213,218,222,225,227,230,232,236,239,243,247,251,255,260,262,266,269,272,275,279,282,286,289,293,296,299,302,305,309,312,316,320,324,327,331,336,338,341,345,348,350,352,354,356,359,364,368,371,373,377,380,384,387,390,393,396,401,405,408,411,414,417,419,421,424,427,431,435,438,441,444,448,449,452,456,461,465,466,468,470,472,475,477,479,481,483,485,486,488,491,493,495,497,499,502,505,508,510,513,516,518,522,526,528,531,533,536,538,540,542,545,549,552,554,557,561,563,566,569,571,573,575,577,579,581,585,587,589,591,593,595,596,599,601,603,605,609,611,612,615,618,623,625,628,632,635,638,639,641,642,646,650,653,657,659,661,663,666],{"type":164,"name":165,"callback":166,"priority":167,"file":168,"line":169},"filter","xtfw_modules_set_shared_by","module_set_shared_by",10,"admin\\class-admin.php",42,{"type":171,"name":172,"callback":173,"file":168,"line":174},"action","init","already_installed_notice",44,{"type":171,"name":176,"callback":177,"file":178,"line":179},"xtfw_plugins_loaded","closure","xt-framework\\includes\\admin-tabs\\class-admin-tabs.php",46,{"type":171,"name":181,"callback":182,"file":178,"line":183},"admin_menu","tabs_admin_menu",58,{"type":171,"name":185,"callback":186,"file":178,"line":187},"network_admin_menu","tabs_network_admin_menu",59,{"type":171,"name":189,"callback":190,"priority":191,"file":178,"line":192},"admin_enqueue_scripts","enqueue_styles",999,66,{"type":171,"name":189,"callback":194,"priority":191,"file":178,"line":195},"enqueue_scripts",67,{"type":171,"name":197,"callback":197,"priority":191,"file":178,"line":198},"admin_body_class",68,{"type":164,"name":200,"callback":201,"priority":191,"file":178,"line":202},"admin_footer_text","footer_text",69,{"type":164,"name":204,"callback":205,"priority":191,"file":178,"line":67},"update_footer","footer_version",{"type":164,"name":207,"callback":208,"priority":167,"file":209,"line":210},"custom_menu_order","menu_order","xt-framework\\includes\\admin-tabs\\class-framework-tabs.php",30,{"type":164,"name":208,"callback":208,"priority":167,"file":209,"line":212},31,{"type":164,"name":214,"callback":215,"priority":167,"file":216,"line":217},"templates\u002Faccount.php","wrap_freemius_admin_page","xt-framework\\includes\\admin-tabs\\class-plugin-tabs.php",39,{"type":164,"name":219,"callback":220,"priority":167,"file":216,"line":221},"templates\u002Fpricing.php","wrap_freemius_minimal_admin_page",40,{"type":164,"name":223,"callback":220,"priority":167,"file":216,"line":224},"templates\u002Fcheckout.php",41,{"type":164,"name":226,"callback":215,"priority":167,"file":216,"line":169},"templates\u002Fadd-ons.php",{"type":164,"name":228,"callback":215,"priority":167,"file":216,"line":229},"templates\u002Fcontact.php",43,{"type":164,"name":231,"callback":215,"priority":167,"file":216,"line":174},"\u002Fforms\u002Faffiliation.php",{"type":171,"name":172,"callback":233,"priority":29,"file":234,"line":235},"define_ajax","xt-framework\\includes\\class-ajax.php",48,{"type":171,"name":172,"callback":172,"priority":237,"file":234,"line":238},9999,49,{"type":171,"name":240,"callback":241,"priority":29,"file":234,"line":242},"template_redirect","do_ajax",50,{"type":171,"name":176,"callback":244,"file":245,"line":246},"check_activation","xt-framework\\includes\\class-base-hooks.php",32,{"type":171,"name":248,"callback":249,"file":245,"line":250},"after_uninstall","uninstall",36,{"type":171,"name":252,"callback":253,"file":254,"line":179},"admin_init","disable_conflicted_plugins","xt-framework\\includes\\class-conflicts-check.php",{"type":171,"name":256,"callback":257,"file":258,"line":259},"plugins_loaded","bootstrap","xt-framework\\includes\\class-framework.php",332,{"type":171,"name":256,"callback":177,"priority":191,"file":258,"line":261},333,{"type":171,"name":263,"callback":264,"file":258,"line":265},"before_woocommerce_init","wc_declare_compatibility",371,{"type":171,"name":189,"callback":267,"priority":28,"file":258,"line":268},"enqueue_framework_assets",411,{"type":171,"name":189,"callback":270,"priority":28,"file":258,"line":271},"register_common_assets",412,{"type":171,"name":273,"callback":270,"priority":28,"file":258,"line":274},"wp_enqueue_scripts",430,{"type":164,"name":276,"callback":277,"file":258,"line":278},"hide_account_tabs","__return_true",701,{"type":164,"name":280,"callback":280,"priority":167,"file":258,"line":281},"is_submenu_visible",702,{"type":164,"name":283,"callback":284,"file":258,"line":285},"checkout\u002FpurchaseCompleted","after_purchase_js",708,{"type":164,"name":223,"callback":287,"file":258,"line":288},"checkout_gtm_script",709,{"type":164,"name":290,"callback":291,"file":258,"line":292},"freemius_pricing_js_path","pricing_js_path",710,{"type":164,"name":294,"callback":277,"file":258,"line":295},"hide_freemius_powered_by",711,{"type":164,"name":297,"callback":277,"file":258,"line":298},"hide_billing_and_payments_info",712,{"type":164,"name":300,"callback":177,"file":258,"line":301},"plugin_icon",713,{"type":171,"name":256,"callback":303,"file":304,"line":246},"load_plugin_textdomain","xt-framework\\includes\\class-i18n.php",{"type":171,"name":172,"callback":306,"priority":167,"file":307,"line":308},"upgrade","xt-framework\\includes\\class-migration.php",56,{"type":171,"name":189,"callback":310,"priority":137,"file":311,"line":187},"enqueue_assets","xt-framework\\includes\\class-recommended-plugins.php",{"type":164,"name":313,"callback":314,"priority":167,"file":311,"line":315},"xtfw_admin_tabs","add_plugins_tab",60,{"type":164,"name":317,"callback":318,"priority":167,"file":311,"line":319},"install_plugins_tabs","add_native_plugins_tab",61,{"type":164,"name":321,"callback":322,"priority":28,"file":311,"line":323},"plugins_api_result","plugin_results",65,{"type":164,"name":325,"callback":177,"priority":167,"file":311,"line":326},"self_admin_url",242,{"type":164,"name":328,"callback":329,"priority":167,"file":311,"line":330},"site_transient_update_plugins","__return_false",254,{"type":171,"name":332,"callback":333,"priority":28,"file":334,"line":335},"xtfw_admin_inline_scripts","append_inline_script","xt-framework\\includes\\class-review-notice.php",81,{"type":171,"name":172,"callback":337,"file":334,"line":128},"add_review_notice",{"type":164,"name":313,"callback":339,"priority":28,"file":340,"line":90},"add_system_status_tab","xt-framework\\includes\\class-system-status.php",{"type":164,"name":342,"callback":343,"priority":28,"file":340,"line":344},"xtfw_global_menu_badges","global_menu_badges",89,{"type":171,"name":346,"callback":347,"priority":167,"file":340,"line":148},"upgrader_process_complete","flush_cache",{"type":171,"name":349,"callback":347,"priority":167,"file":340,"line":27},"after_switch_theme",{"type":171,"name":176,"callback":177,"priority":137,"file":340,"line":351},93,{"type":171,"name":189,"callback":310,"file":340,"line":353},183,{"type":171,"name":172,"callback":172,"priority":237,"file":355,"line":238},"xt-framework\\includes\\class-wc-ajax.php",{"type":171,"name":273,"callback":190,"file":357,"line":358},"xt-framework\\includes\\class-woocommerce.php",16,{"type":171,"name":360,"callback":361,"priority":362,"file":357,"line":363},"flatsome_woocommerce_shop_loop_images","template_loop_before_product_thumbnail",9,20,{"type":171,"name":360,"callback":365,"priority":366,"file":357,"line":367},"template_loop_after_product_thumbnail",12,21,{"type":171,"name":369,"callback":361,"priority":362,"file":357,"line":370},"woocommerce_before_shop_loop_item_title",25,{"type":171,"name":369,"callback":365,"priority":68,"file":357,"line":372},26,{"type":164,"name":374,"callback":375,"priority":167,"file":376,"line":367},"xirki\u002Fcontrol_types","register_xirki","xt-framework\\includes\\customizer\\class-customizer-controls.php",{"type":164,"name":378,"callback":329,"priority":28,"file":379,"line":308},"xirki_telemetry","xt-framework\\includes\\customizer\\class-customizer.php",{"type":171,"name":381,"callback":382,"file":379,"line":383},"customize_register","customizer_controls",86,{"type":171,"name":385,"callback":386,"file":379,"line":90},"customize_preview_init","customizer_preview_assets",{"type":171,"name":388,"callback":389,"file":379,"line":344},"customize_controls_enqueue_scripts","customizer_controls_assets",{"type":164,"name":391,"callback":392,"priority":167,"file":379,"line":27},"wp_check_filetype_and_ext","check_filetype_and_ext",{"type":164,"name":394,"callback":395,"priority":28,"file":379,"line":351},"body_class","customizer_preview_class",{"type":171,"name":397,"callback":398,"file":399,"line":400},"customize_controls_print_footer_scripts","underscore_templates","xt-framework\\includes\\customizer\\xirki\\controls\\class-xirki-controls.php",54,{"type":171,"name":402,"callback":403,"file":404,"line":169},"after_setup_theme","set_url","xt-framework\\includes\\customizer\\xirki\\core\\class-xirki-init.php",{"type":171,"name":406,"callback":407,"priority":28,"file":404,"line":229},"wp_loaded","add_to_customizer",{"type":164,"name":409,"callback":410,"file":404,"line":174},"xirki_control_types","default_control_types",{"type":171,"name":381,"callback":412,"priority":413,"file":404,"line":179},"remove_panels",99999,{"type":171,"name":381,"callback":415,"priority":413,"file":404,"line":416},"remove_sections",47,{"type":171,"name":381,"callback":418,"priority":413,"file":404,"line":235},"remove_controls",{"type":171,"name":420,"callback":420,"file":404,"line":242},"admin_notices",{"type":171,"name":252,"callback":422,"file":404,"line":423},"dismiss_nag",51,{"type":171,"name":381,"callback":425,"file":404,"line":426},"register_control_types",124,{"type":171,"name":381,"callback":428,"priority":429,"file":404,"line":430},"add_panels",97,125,{"type":171,"name":381,"callback":432,"priority":433,"file":404,"line":434},"add_sections",98,126,{"type":171,"name":381,"callback":436,"priority":137,"file":404,"line":437},"add_fields",127,{"type":171,"name":256,"callback":439,"file":440,"line":174},"load_textdomain","xt-framework\\includes\\customizer\\xirki\\core\\class-xirki-l10n.php",{"type":164,"name":442,"callback":442,"priority":443,"file":440,"line":242},"override_load_textdomain",5,{"type":171,"name":402,"callback":445,"priority":167,"file":446,"line":447},"setup_default_modules","xt-framework\\includes\\customizer\\xirki\\core\\class-xirki-modules.php",45,{"type":171,"name":402,"callback":172,"priority":68,"file":446,"line":179},{"type":171,"name":397,"callback":450,"file":451,"line":370},"outer_sections_css","xt-framework\\includes\\customizer\\xirki\\core\\class-xirki-sections.php",{"type":164,"name":453,"callback":454,"priority":167,"file":455,"line":370},"http_request_args","http_request","xt-framework\\includes\\customizer\\xirki\\core\\class-xirki-util.php",{"type":164,"name":457,"callback":458,"priority":167,"file":459,"line":460},"xirki_values_get_value","typography_field_tweaks","xt-framework\\includes\\customizer\\xirki\\core\\class-xirki-values.php",28,{"type":164,"name":462,"callback":177,"priority":137,"file":463,"line":464},"xirki_config","xt-framework\\includes\\customizer\\xirki\\deprecated\\filters.php",4,{"type":164,"name":409,"callback":177,"priority":137,"file":463,"line":149},{"type":164,"name":467,"callback":177,"priority":137,"file":463,"line":366},"xirki_section_types",{"type":164,"name":469,"callback":177,"priority":137,"file":463,"line":358},"xirki_section_types_exclude",{"type":164,"name":471,"callback":177,"priority":137,"file":463,"line":363},"xirki_control_types_exclude",{"type":164,"name":473,"callback":177,"priority":137,"file":463,"line":474},"xirki_controls",24,{"type":164,"name":476,"callback":177,"priority":137,"file":463,"line":460},"xirki_fields",{"type":164,"name":478,"callback":177,"priority":137,"file":463,"line":246},"xirki_modules",{"type":164,"name":480,"callback":177,"priority":137,"file":463,"line":250},"xirki_panel_types",{"type":164,"name":482,"callback":177,"priority":137,"file":463,"line":221},"xirki_setting_types",{"type":164,"name":484,"callback":177,"priority":137,"file":463,"line":174},"xirki_variable",{"type":164,"name":457,"callback":177,"priority":137,"file":463,"line":235},{"type":171,"name":172,"callback":177,"priority":137,"file":463,"line":487},52,{"type":164,"name":489,"callback":177,"priority":137,"file":463,"line":490},"xirki_enqueue_google_fonts",82,{"type":164,"name":492,"callback":177,"priority":137,"file":463,"line":383},"xirki_styles_array",{"type":164,"name":494,"callback":177,"priority":137,"file":463,"line":148},"xirki_dynamic_css_method",{"type":164,"name":496,"callback":177,"priority":137,"file":463,"line":52},"xirki_postmessage_script",{"type":164,"name":498,"callback":177,"priority":137,"file":463,"line":433},"xirki_fonts_all",{"type":164,"name":500,"callback":177,"priority":137,"file":463,"line":501},"xirki_fonts_standard_fonts",102,{"type":164,"name":503,"callback":177,"priority":137,"file":463,"line":504},"xirki_fonts_google_fonts",106,{"type":164,"name":506,"callback":177,"priority":137,"file":463,"line":507},"xirki_googlefonts_load_method",110,{"type":171,"name":172,"callback":172,"file":509,"line":319},"xt-framework\\includes\\customizer\\xirki\\modules\\css\\class-xirki-modules-css.php",{"type":171,"name":511,"callback":190,"priority":79,"file":509,"line":512},"enqueue_block_editor_assets",95,{"type":171,"name":514,"callback":515,"file":509,"line":429},"wp","print_styles_action",{"type":171,"name":273,"callback":190,"file":509,"line":517},105,{"type":171,"name":519,"callback":520,"priority":191,"file":509,"line":521},"wp_head","print_styles_inline",107,{"type":171,"name":172,"callback":523,"file":524,"line":525},"populate_vars","xt-framework\\includes\\customizer\\xirki\\modules\\css-vars\\class-xirki-modules-css-vars.php",55,{"type":171,"name":519,"callback":527,"priority":191,"file":524,"line":308},"the_style",{"type":171,"name":529,"callback":527,"priority":191,"file":524,"line":530},"admin_head",57,{"type":171,"name":385,"callback":532,"file":524,"line":183},"postmessage",{"type":164,"name":467,"callback":534,"file":535,"line":229},"set_section_types","xt-framework\\includes\\customizer\\xirki\\modules\\custom-sections\\class-xirki-modules-custom-sections.php",{"type":164,"name":480,"callback":537,"file":535,"line":179},"set_panel_types",{"type":171,"name":381,"callback":539,"file":535,"line":238},"include_sections_and_panels",{"type":171,"name":388,"callback":541,"priority":191,"file":535,"line":487},"enqueue_scrips",{"type":171,"name":543,"callback":543,"file":544,"line":169},"customize_controls_print_scripts","xt-framework\\includes\\customizer\\xirki\\modules\\customizer-branding\\class-xirki-modules-customizer-branding.php",{"type":171,"name":546,"callback":547,"priority":137,"file":548,"line":169},"customize_controls_print_styles","custom_css","xt-framework\\includes\\customizer\\xirki\\modules\\customizer-styling\\class-xirki-modules-customizer-styling.php",{"type":171,"name":388,"callback":550,"file":551,"line":221},"field_dependencies","xt-framework\\includes\\customizer\\xirki\\modules\\field-dependencies\\class-xirki-modules-field-dependencies.php",{"type":171,"name":252,"callback":172,"file":553,"line":383},"xt-framework\\includes\\customizer\\xirki\\modules\\gutenberg\\class-xirki-modules-gutenberg.php",{"type":171,"name":402,"callback":555,"priority":191,"file":553,"line":556},"add_theme_support",129,{"type":164,"name":558,"callback":559,"file":553,"line":560},"block_editor_settings_all","enqueue",130,{"type":171,"name":388,"callback":388,"priority":137,"file":562,"line":235},"xt-framework\\includes\\customizer\\xirki\\modules\\icons\\class-xirki-modules-icons.php",{"type":171,"name":172,"callback":172,"file":564,"line":565},"xt-framework\\includes\\customizer\\xirki\\modules\\loading\\class-xirki-modules-loading.php",33,{"type":171,"name":567,"callback":568,"file":564,"line":202},"wp_footer","add_loader_to_footer",{"type":171,"name":519,"callback":570,"priority":137,"file":564,"line":67},"add_loader_styles_to_header",{"type":171,"name":385,"callback":385,"file":572,"line":179},"xt-framework\\includes\\customizer\\xirki\\modules\\post-meta\\class-xirki-modules-post-meta.php",{"type":171,"name":388,"callback":574,"file":572,"line":416},"enqueue_control_scripts",{"type":171,"name":273,"callback":576,"file":572,"line":195},"enqueue_preview_scripts",{"type":171,"name":385,"callback":532,"file":578,"line":221},"xt-framework\\includes\\customizer\\xirki\\modules\\postmessage\\class-xirki-modules-postmessage.php",{"type":171,"name":397,"callback":397,"file":580,"line":221},"xt-framework\\includes\\customizer\\xirki\\modules\\preset\\class-xirki-modules-preset.php",{"type":171,"name":381,"callback":582,"priority":137,"file":583,"line":584},"register_partials","xt-framework\\includes\\customizer\\xirki\\modules\\selective-refresh\\class-xirki-modules-selective-refresh.php",34,{"type":171,"name":172,"callback":172,"file":586,"line":179},"xt-framework\\includes\\customizer\\xirki\\modules\\telemetry\\class-xirki-modules-telemetry.php",{"type":171,"name":420,"callback":588,"file":586,"line":416},"admin_notice",{"type":171,"name":567,"callback":590,"priority":413,"file":586,"line":112},"maybe_send_data",{"type":171,"name":397,"callback":397,"file":592,"line":238},"xt-framework\\includes\\customizer\\xirki\\modules\\tooltips\\class-xirki-modules-tooltips.php",{"type":171,"name":519,"callback":194,"priority":363,"file":594,"line":423},"xt-framework\\includes\\customizer\\xirki\\modules\\webfont-loader\\class-xirki-modules-webfont-loader.php",{"type":171,"name":189,"callback":194,"priority":363,"file":594,"line":487},{"type":171,"name":519,"callback":597,"file":598,"line":202},"webfont_loader","xt-framework\\includes\\customizer\\xirki\\modules\\webfonts\\class-xirki-modules-webfonts-async.php",{"type":171,"name":519,"callback":600,"priority":210,"file":598,"line":67},"webfont_loader_script",{"type":171,"name":189,"callback":597,"file":598,"line":602},73,{"type":171,"name":189,"callback":600,"priority":210,"file":598,"line":604},74,{"type":164,"name":606,"callback":607,"priority":167,"file":598,"line":608},"wp_resource_hints","resource_hints",76,{"type":171,"name":514,"callback":172,"priority":362,"file":610,"line":202},"xt-framework\\includes\\customizer\\xirki\\modules\\webfonts\\class-xirki-modules-webfonts-embed.php",{"type":164,"name":606,"callback":607,"priority":167,"file":610,"line":67},{"type":171,"name":613,"callback":614,"file":610,"line":490},"xirki_dynamic_css","the_css",{"type":171,"name":406,"callback":616,"file":617,"line":400},"run","xt-framework\\includes\\customizer\\xirki\\modules\\webfonts\\class-xirki-modules-webfonts.php",{"type":171,"name":619,"callback":620,"priority":413,"file":621,"line":622},"admin_footer","xtfw_print_queued_js","xt-framework\\includes\\functions-essential.php",566,{"type":171,"name":567,"callback":620,"priority":413,"file":621,"line":624},567,{"type":164,"name":626,"callback":177,"priority":167,"file":627,"line":113},"wp_kses_allowed_html","xt-framework\\includes\\functions-wp-filters.php",{"type":164,"name":629,"callback":630,"file":631,"line":308},"option_woocommerce_enable_ajax_add_to_cart","enable_ajax_add_to_cart","xt-framework\\includes\\modules\\add-to-cart\\module-add-to-cart.php",{"type":164,"name":633,"callback":634,"file":631,"line":187},"option_woocommerce_cart_redirect_after_add","cart_redirect_after_add",{"type":164,"name":636,"callback":636,"file":631,"line":637},"woocommerce_add_to_cart_redirect",62,{"type":171,"name":172,"callback":172,"file":631,"line":323},{"type":171,"name":273,"callback":310,"priority":28,"file":631,"line":640},87,{"type":171,"name":394,"callback":394,"priority":28,"file":631,"line":148},{"type":164,"name":643,"callback":644,"priority":167,"file":631,"line":645},"woocommerce_add_to_cart_fragments","cart_fragments",281,{"type":171,"name":647,"callback":648,"priority":363,"file":631,"line":649},"woocommerce_after_shop_loop_item","woocommerce_template_loop_add_to_cart",376,{"type":171,"name":172,"callback":651,"file":652,"line":608},"load_messages","xt-framework\\includes\\notices\\class-notices.php",{"type":164,"name":654,"callback":655,"priority":28,"file":652,"line":656},"wp_redirect","redirect",77,{"type":171,"name":420,"callback":658,"file":652,"line":335},"render_backend_messages",{"type":171,"name":189,"callback":660,"file":652,"line":490},"enqueue_backend_assets",{"type":171,"name":273,"callback":662,"file":652,"line":383},"enqueue_frontend_assets",{"type":171,"name":189,"callback":310,"file":664,"line":665},"xt-framework\\includes\\settings\\class-settings.php",1414,{"type":171,"name":197,"callback":667,"priority":28,"file":664,"line":668},"settings_body_class",1415,[670,676,679,683],{"action":671,"nopriv":672,"callback":673,"hasNonce":672,"hasCapCheck":672,"file":674,"line":675},"xirki_fonts_google_all_get",false,"get_googlefonts_json","xt-framework\\includes\\customizer\\xirki\\modules\\webfonts\\class-xirki-fonts-google.php",83,{"action":671,"nopriv":677,"callback":673,"hasNonce":672,"hasCapCheck":672,"file":674,"line":678},true,84,{"action":680,"nopriv":672,"callback":681,"hasNonce":672,"hasCapCheck":672,"file":674,"line":682},"xirki_fonts_standard_all_get","get_standardfonts_json",85,{"action":680,"nopriv":677,"callback":681,"hasNonce":672,"hasCapCheck":672,"file":674,"line":383},[],[],[],{"dangerousFunctions":688,"sqlUsage":689,"outputEscaping":692,"fileOperations":464,"externalRequests":443,"nonceChecks":443,"capabilityChecks":28,"bundledLibraries":841},[],{"prepared":690,"raw":29,"locations":691},2,[],{"escaped":693,"rawEcho":54,"locations":694},885,[695,698,700,702,704,706,708,710,712,714,715,716,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,754,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,802,804,806,808,810,812,814,816,818,820,822,823,825,826,827,829,832,834,836,838],{"file":178,"line":696,"context":697},321,"raw output",{"file":178,"line":699,"context":697},343,{"file":178,"line":701,"context":697},348,{"file":178,"line":703,"context":697},353,{"file":178,"line":705,"context":697},357,{"file":216,"line":707,"context":697},489,{"file":216,"line":709,"context":697},491,{"file":216,"line":711,"context":697},494,{"file":713,"line":217,"context":697},"xt-framework\\includes\\class-admin-messages.php",{"file":713,"line":183,"context":697},{"file":713,"line":608,"context":697},{"file":713,"line":678,"context":697},{"file":334,"line":718,"context":697},208,{"file":334,"line":720,"context":697},210,{"file":334,"line":722,"context":697},214,{"file":334,"line":724,"context":697},215,{"file":334,"line":726,"context":697},216,{"file":334,"line":728,"context":697},217,{"file":334,"line":730,"context":697},218,{"file":340,"line":732,"context":697},466,{"file":340,"line":734,"context":697},490,{"file":340,"line":736,"context":697},512,{"file":340,"line":738,"context":697},556,{"file":340,"line":740,"context":697},576,{"file":340,"line":742,"context":697},582,{"file":340,"line":744,"context":697},585,{"file":340,"line":746,"context":697},588,{"file":340,"line":748,"context":697},614,{"file":340,"line":750,"context":697},630,{"file":340,"line":752,"context":697},685,{"file":340,"line":281,"context":697},{"file":340,"line":301,"context":697},{"file":340,"line":756,"context":697},740,{"file":340,"line":758,"context":697},785,{"file":340,"line":760,"context":697},823,{"file":340,"line":762,"context":697},838,{"file":340,"line":764,"context":697},840,{"file":340,"line":766,"context":697},843,{"file":340,"line":768,"context":697},846,{"file":340,"line":770,"context":697},856,{"file":340,"line":772,"context":697},861,{"file":340,"line":774,"context":697},865,{"file":340,"line":776,"context":697},873,{"file":340,"line":778,"context":697},876,{"file":340,"line":780,"context":697},879,{"file":340,"line":782,"context":697},888,{"file":340,"line":784,"context":697},890,{"file":340,"line":786,"context":697},896,{"file":379,"line":788,"context":697},511,{"file":379,"line":790,"context":697},543,{"file":379,"line":792,"context":697},593,{"file":379,"line":794,"context":697},952,{"file":379,"line":796,"context":697},955,{"file":379,"line":798,"context":697},958,{"file":800,"line":801,"context":697},"xt-framework\\includes\\customizer\\xirki\\controls\\php\\class-xirki-control-repeater.php",387,{"file":509,"line":803,"context":697},200,{"file":564,"line":805,"context":697},116,{"file":674,"line":807,"context":697},243,{"file":610,"line":809,"context":697},220,{"file":621,"line":811,"context":697},562,{"file":813,"line":426,"context":697},"xt-framework\\includes\\functions-formatting.php",{"file":813,"line":815,"context":697},157,{"file":817,"line":315,"context":697},"xt-framework\\includes\\functions-metabox.php",{"file":817,"line":819,"context":697},120,{"file":817,"line":821,"context":697},163,{"file":817,"line":720,"context":697},{"file":817,"line":824,"context":697},211,{"file":817,"line":724,"context":697},{"file":817,"line":730,"context":697},{"file":817,"line":828,"context":697},324,{"file":830,"line":831,"context":697},"xt-framework\\includes\\settings\\fields\\checkbox.php",63,{"file":833,"line":246,"context":697},"xt-framework\\includes\\settings\\fields\\multi_select_countries.php",{"file":835,"line":113,"context":697},"xt-framework\\includes\\settings\\fields\\notice.php",{"file":837,"line":224,"context":697},"xt-framework\\includes\\settings\\fields\\relative_date_selector.php",{"file":839,"line":840,"context":697},"xt-framework\\includes\\settings\\fields\\single_select_page.php",35,[842,845],{"name":843,"version":38,"knownCves":844},"Select2",[],{"name":846,"version":847,"knownCves":848},"Freemius","1.0",[],[850,867,875],{"entryPoint":851,"graph":852,"unsanitizedCount":28,"severity":41},"remote_get (xt-framework\\includes\\admin-tabs\\class-admin-tabs.php:408)",{"nodes":853,"edges":865},[854,859],{"id":855,"type":856,"label":857,"file":178,"line":858},"n0","source","$_GET",417,{"id":860,"type":861,"label":862,"file":178,"line":863,"wp_function":864},"n1","sink","wp_remote_get() [SSRF]",420,"wp_remote_get",[866],{"from":855,"to":860,"sanitized":672},{"entryPoint":868,"graph":869,"unsanitizedCount":28,"severity":41},"\u003Cclass-admin-tabs> (xt-framework\\includes\\admin-tabs\\class-admin-tabs.php:0)",{"nodes":870,"edges":873},[871,872],{"id":855,"type":856,"label":857,"file":178,"line":858},{"id":860,"type":861,"label":862,"file":178,"line":863,"wp_function":864},[874],{"from":855,"to":860,"sanitized":672},{"entryPoint":876,"graph":877,"unsanitizedCount":690,"severity":893},"\u003Cclass-customizer> (xt-framework\\includes\\customizer\\class-customizer.php:0)",{"nodes":878,"edges":890},[879,882,885],{"id":855,"type":856,"label":880,"file":379,"line":881},"$_POST (x2)",750,{"id":860,"type":883,"label":884,"file":379,"line":881},"transform","→ update_options()",{"id":886,"type":861,"label":887,"file":379,"line":888,"wp_function":889},"n2","update_option() [Settings Manipulation]",675,"update_option",[891,892],{"from":855,"to":860,"sanitized":672},{"from":860,"to":886,"sanitized":672},"low",{"summary":895,"deductions":896},"The \"xt-woo-ajax-add-to-cart\" plugin v1.1.6 presents a mixed security posture.  While it demonstrates good practices such as 100% of SQL queries using prepared statements and a high percentage of properly escaped outputs, significant concerns arise from its attack surface.  Four AJAX handlers are present, and alarmingly, all of them lack authentication checks, creating a substantial risk of unauthorized actions.  The taint analysis, though showing no critical or high severity flows, did identify three flows with unsanitized paths, which could potentially lead to vulnerabilities if not properly handled in downstream code.  The vulnerability history shows a single medium-severity CVE, related to Cross-site Scripting, which was recently patched. This indicates a potential for input validation issues, reinforcing the concern about unsanitized paths.",[897,899,901,903],{"reason":898,"points":363},"4 AJAX handlers without authentication checks",{"reason":900,"points":366},"3 unsanitized paths in taint analysis",{"reason":902,"points":167},"1 medium CVE reported, related to XSS",{"reason":904,"points":905},"Bundled library Freemius v1.0 outdated (potential for vulnerabilities)",3,"2026-03-16T18:57:03.863Z",{"wat":908,"direct":953},{"assetPaths":909,"generatorPatterns":930,"scriptPaths":931,"versionParams":932},[910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929],"\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fcss\u002Fxtfw-admin-global.css","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-admin-global.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-select2.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-colorpicker.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-range.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-datepicker.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-media-uploader.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-gallery.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-textarea.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-editor.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-multicheck.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-typography.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-dimensions.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-sorter.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-repeater.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-icons.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-upload.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fassets\u002Fcss\u002Fxt-woo-ajax-add-to-cart-public.css","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fassets\u002Fjs\u002Fxt-woo-ajax-add-to-cart-public.js","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fassets\u002Fjs\u002Fxt-woo-ajax-add-to-cart-admin.js",[],[911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,928,929],[933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952],"\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fcss\u002Fxtfw-admin-global.css?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-admin-global.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-select2.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-colorpicker.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-range.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-datepicker.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-media-uploader.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-gallery.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-textarea.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-editor.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-multicheck.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-typography.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-dimensions.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-sorter.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-repeater.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-icons.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fxt-framework\u002Fassets\u002Fjs\u002Fxtfw-upload.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fassets\u002Fcss\u002Fxt-woo-ajax-add-to-cart-public.css?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fassets\u002Fjs\u002Fxt-woo-ajax-add-to-cart-public.js?ver=","\u002Fwp-content\u002Fplugins\u002Fxt-woo-ajax-add-to-cart\u002Fassets\u002Fjs\u002Fxt-woo-ajax-add-to-cart-admin.js?ver=",{"cssClasses":954,"htmlComments":978,"htmlAttributes":979,"restEndpoints":981,"jsGlobals":982,"shortcodeOutput":985},[955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977],"xtfw-field-type-text","xtfw-field-type-textarea","xtfw-field-type-editor","xtfw-field-type-select","xtfw-field-type-select2","xtfw-field-type-multicheck","xtfw-field-type-radio","xtfw-field-type-checkbox","xtfw-field-type-switch","xtfw-field-type-image_select","xtfw-field-type-sorter","xtfw-field-type-repeater","xtfw-field-type-dimensions","xtfw-field-type-typography","xtfw-field-type-slider","xtfw-field-type-color","xtfw-field-type-upload","xtfw-field-type-media","xtfw-field-type-gallery","xtfw-field-type-date","xtfw-field-type-icons","xtfw-field-type-wp_editor","xtfw-admin-global-wrapper",[],[980],"data-xtfw-field-id",[],[983,984],"xt_wooatc_plugin","XT_WOOATC",[]]