[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-ancO8jIO61ZUlm3n52QTuMWHB6Cur7ngkEo1PgUlFo":3,"$ftJM7pnxYVioUPf4ug3kaZdvg4i-q_2tuCLskNIGi-DA":260,"$f78Y6kKsf0eNqlO6nPu_BfvHLbnDVriBG1LM_zk6pByE":265},{"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":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":134,"fingerprints":234},"add-to-cart-button-manipulation-for-woocommerce","Add to Cart Button Manipulation for WooCommerce","1.0.2","wpgenie2","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpgenie2\u002F","\u003Cp>\u003Cstrong>Add to Cart Button Manipulation for WooCommerce empowers\u003C\u002Fstrong> administrators with precise control over the availability of the “Add to Cart” button on individual product pages.\u003C\u002Fp>\n\u003Cp>With this plugin, you can enable or disable the purchase option for each product effortlessly. Additionally, you can schedule specific time frames during which products are available for purchase, along with an optional countdown timer visible to customers. This makes it ideal for running limited-time offers, scheduling product launches, and managing time-sensitive promotions.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable or disable the “Add to Cart” button on a per-product basis\u003C\u002Fli>\n\u003Cli>Schedule purchase availability with customizable start and end dates\u003C\u002Fli>\n\u003Cli>Optional countdown timer to create urgency for limited-time offers\u003C\u002Fli>\n\u003Cli>Simple, single-click control without complicated settings\u003C\u002Fli>\n\u003Cli>Product-level configuration directly on WooCommerce product edit screens\u003C\u002Fli>\n\u003Cli>Seamless integration with WooCommerce product pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Limited-time offers and flash sales\u003C\u002Fli>\n\u003Cli>Scheduled product releases and launches\u003C\u002Fli>\n\u003Cli>Time-limited pre-order windows\u003C\u002Fli>\n\u003Cli>Exclusive time-based promotions\u003C\u002Fli>\n\u003Cli>Event-specific product availability management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>License\u003C\u002Fh4>\n\u003Cp>Unless otherwise specified, all the theme files, scripts and images are licensed under GNU General Public Licemse.\u003C\u002Fp>\n","WooCommerce extension that allows you to control \"Add to Cart\" button on single product or set time slot to buy product (with countdown).",20,2379,80,1,"2025-12-12T12:29:00.000Z","6.9.4","4.0","7.4",[20,21,22,23,24],"add-to-cart","product-availability","promotional-tools","special-offers","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-to-cart-button-manipulation-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-to-cart-button-manipulation-for-woocommerce.1.0.2.zip",100,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},10,3240,30,94,"2026-05-20T18:07:54.965Z",[40,59,79,97,114],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":36,"downloaded":48,"rating":28,"num_ratings":28,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":52,"download_link":57,"security_score":58,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"availability-scheduler-for-woocommerce","Availability Scheduler for WooCommerce","1.27.8","azexo","https:\u002F\u002Fprofiles.wordpress.org\u002Fazexo\u002F","\u003Cp>Hide or make product un-purchasable based on any logic.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fazexo.com\u002Fautomation\u002F\" rel=\"nofollow ugc\">Plugin Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This is add-on for \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmarketing-automation-by-azexo\u002F\" rel=\"ugc\">Marketing Automation by AZEXO\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Can be used for\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Stock management availability\u003C\u002Fli>\n\u003Cli>Limited-edition products\u003C\u002Fli>\n\u003Cli>Testing out new products\u003C\u002Fli>\n\u003Cli>Daily deals \u003C\u002Fli>\n\u003Cli>Seasonal offers\u003C\u002Fli>\n\u003Cli>Hide or show products for logged-in\u002Fnon-logged-in users.\u003C\u002Fli>\n\u003Cli>Hide or show products for wholesale customers.\u003C\u002Fli>\n\u003Cli>Personal offers with any logic\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hide product from store based on any logic\u003C\u002Fli>\n\u003Cli>Make product un-purchasable based on any logic\u003C\u002Fli>\n\u003Cli>Show countdown timer – when product will be purchasable or un-purchasable \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Favailability-scheduler-for-woocommerce\u002F21684718\" rel=\"nofollow ugc\">in PRO verion\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Dates\u002FDays\u002FMonths\u002FTimes scheduling conditions\u003C\u002Fli>\n\u003Cli>Wide range of products filtering conditions\u003C\u002Fli>\n\u003Cli>Wide range of customer conditions\u003C\u002Fli>\n\u003Cli>Wide range of customer purchases history conditions\u003C\u002Fli>\n\u003Cli>Possibility for AND\u002FOR\u002FNOT conditions combinations (logical expressions)\u003C\u002Fli>\n\u003Cli>Supported all features of \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmarketing-automation-by-azexo\u002F\" rel=\"ugc\">Marketing Automation by AZEXO\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Hide or make product un-purchasable based on any logic",3346,"2018-12-30T05:02:00.000Z","4.9.29","4.4","",[54,55,56,21,24],"availabilities","availability-scheduler","disable-add-to-cart","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Favailability-scheduler-for-woocommerce.zip",85,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":16,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"add-to-cart-button-custom-text","Add to Cart Button Custom Text","4.1.0","Enrique J. Ros","https:\u002F\u002Fprofiles.wordpress.org\u002Fenriquejros\u002F","\u003Cp>This plugin allows you to change the \u003Cem>Add to cart\u003C\u002Fem> text shown on the button used to buy a product in WooCommerce. You will be able to use different custom texts for:\u003C\u002Fp>\n\u003Cp>Single product page:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple product (default: \u003Cem>Add to cart\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>External\u002FAffiliate product (default: \u003Cem>Buy product\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>Grouped product (default: \u003Cem>Add to cart\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>Variable product (default: \u003Cem>Add to cart\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>Bookable product (WooCommerce Bookings) (default: \u003Cem>Book now\u003C\u002Fem>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Archive pages (shop, category, tags…):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple product (default: \u003Cem>Add to cart\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>External\u002FAffiliate product (default: \u003Cem>Buy product\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>Grouped product (default: \u003Cem>View products\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>Variable product (default: \u003Cem>Select options\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>Bookable product (WooCommerce Bookings) (default: \u003Cem>Book now\u003C\u002Fem>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So \u003Cstrong>you could choose up to ten different texts as per the type of product and the place it’s displayed\u003C\u002Fstrong>. Just activate it and go to \u003Cem>Settings > Add to Cart Button\u003C\u002Fem> to choose your preferences. Default WooCommerce texts are used for default configuration. \u003Cstrong>ASCII emojis are supported\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Supports bookable products provided by the WooCommerce Bookings plugin.\u003C\u002Fp>\n\u003Cp>Spanish and catalan translations are available. Other translation contributions are welcome. Visit me on \u003Ca href=\"https:\u002F\u002Fwww.enriquejros.com\u002F\" rel=\"nofollow ugc\">my web\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Thanks to \u003Ca href=\"http:\u002F\u002Fwww.jdevelopia.com\u002F\" rel=\"nofollow ugc\">JuanKa Diaz\u003C\u002Fa> for the catalan translation.\u003C\u002Fp>\n","Allows to customize the Add to cart button text in WooCommerce by product type in both archive and single product pages.",10000,165698,92,12,"2025-11-08T08:29:00.000Z","6.0","7.3",[20,75,76,24],"button","change","https:\u002F\u002Fwww.enriquejros.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-to-cart-button-custom-text.4.1.0.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":67,"downloaded":87,"rating":37,"num_ratings":88,"last_updated":89,"tested_up_to":16,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":95,"download_link":96,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"woo-ajax-add-to-cart","Ajax add to cart for WooCommerce","2.6.2","quadlayers","https:\u002F\u002Fprofiles.wordpress.org\u002Fquadlayers\u002F","\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",609653,77,"2026-04-10T10:34:00.000Z","4.7","5.6",[20,24,93,94],"woocommerce-ajax","woocommerce-ajax-cart","https:\u002F\u002Fquadlayers.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-ajax-add-to-cart.2.6.2.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":67,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":16,"requires_at_least":17,"requires_php":52,"tags":109,"homepage":112,"download_link":113,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wpc-ajax-add-to-cart","WPC AJAX Add to Cart for WooCommerce","2.2.1","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.",262877,88,18,"2026-04-16T01:45:00.000Z",[20,110,24,111],"ajax","wpc","https:\u002F\u002Fwpclever.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-ajax-add-to-cart.2.2.1.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":106,"num_ratings":124,"last_updated":125,"tested_up_to":16,"requires_at_least":17,"requires_php":52,"tags":126,"homepage":132,"download_link":133,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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,138967,70,"2025-12-14T11:51:00.000Z",[127,128,129,130,131],"ajax-add-to-cart","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",{"attackSurface":135,"codeSignals":201,"taintFlows":227,"riskAssessment":228,"analyzedAt":233},{"hooks":136,"ajaxHandlers":197,"restRoutes":198,"shortcodes":199,"cronEvents":200,"entryPointCount":28,"unprotectedCount":28},[137,143,149,152,154,157,160,163,166,168,171,174,176,179,182,184,189,193],{"type":138,"name":139,"callback":140,"priority":11,"file":141,"line":142},"filter","woocommerce_settings_tabs_array","add_settings_page","admin\\class-wc-atcbm-settings.php",23,{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","plugins_loaded","anonymous","includes\\class-wc-atcbm.php",139,{"type":144,"name":150,"callback":146,"file":147,"line":151},"admin_enqueue_scripts",154,{"type":144,"name":150,"callback":146,"file":147,"line":153},155,{"type":138,"name":155,"callback":146,"file":147,"line":156},"woocommerce_get_settings_pages",156,{"type":144,"name":158,"callback":146,"file":147,"line":159},"woocommerce_product_options_advanced",158,{"type":144,"name":161,"callback":146,"file":147,"line":162},"woocommerce_process_product_meta",159,{"type":144,"name":164,"callback":146,"file":147,"line":165},"wp_enqueue_scripts",174,{"type":144,"name":164,"callback":146,"file":147,"line":167},175,{"type":144,"name":169,"callback":146,"file":147,"line":170},"woocommerce_locate_template",176,{"type":144,"name":172,"callback":146,"file":147,"line":173},"woocommerce_single_product_summary",178,{"type":144,"name":172,"callback":146,"file":147,"line":175},179,{"type":138,"name":177,"callback":146,"file":147,"line":178},"woocommerce_is_purchasable",181,{"type":138,"name":180,"callback":146,"file":147,"line":181},"woocommerce_get_price_html",182,{"type":144,"name":172,"callback":146,"file":147,"line":183},185,{"type":144,"name":185,"callback":186,"file":187,"line":188},"woocommerce_init","run_Wc_Atcbm","wc-atcbm.php",62,{"type":144,"name":190,"callback":191,"file":187,"line":192},"before_woocommerce_init","closure",66,{"type":144,"name":194,"callback":195,"file":187,"line":196},"admin_notices","wc_atcbm_activation_notice",73,[],[],[],[],{"dangerousFunctions":202,"sqlUsage":203,"outputEscaping":205,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":14,"bundledLibraries":226},[],{"prepared":28,"raw":28,"locations":204},[],{"escaped":28,"rawEcho":206,"locations":207},9,[208,212,215,218,220,221,223,224,225],{"file":209,"line":210,"context":211},"admin\\class-wc-atcbm-admin.php",170,"raw output",{"file":213,"line":214,"context":211},"public\\templates\\single-product\\wc_atcbm_available_text.php",14,{"file":216,"line":217,"context":211},"public\\templates\\single-product\\wc_atcbm_counter.php",7,{"file":216,"line":219,"context":211},8,{"file":216,"line":219,"context":211},{"file":216,"line":222,"context":211},13,{"file":216,"line":214,"context":211},{"file":216,"line":214,"context":211},{"file":187,"line":88,"context":211},[],[],{"summary":229,"deductions":230},"The \"add-to-cart-button-manipulation-for-woocommerce\" plugin exhibits a generally good security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events, particularly those without authentication checks, significantly reduces the potential attack surface. Furthermore, the plugin demonstrates a commitment to secure database interactions by exclusively using prepared statements for its SQL queries and shows a lack of dangerous function usage, file operations, or external HTTP requests. This indicates a developer mindful of common web security pitfalls.\n\nHowever, a critical concern arises from the output escaping analysis, which shows that 0% of the nine identified outputs are properly escaped. This presents a significant risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected into the WordPress site and executed in users' browsers. While the plugin has no recorded vulnerability history, this single area of weakness is substantial and could be exploited if user-supplied data or plugin-generated content is not handled with care. The presence of a capability check, though only one, is a positive sign, but it doesn't mitigate the output escaping issue.\n\nIn conclusion, the plugin has a strong foundation with its limited attack surface and secure data handling for SQL. Nevertheless, the complete lack of output escaping is a severe deficiency that overshadows these strengths. While the vulnerability history is clean, it is likely a matter of time before the XSS risk is exploited. Developers must address the output escaping issue immediately to ensure the plugin's safety and prevent potential security breaches.",[231],{"reason":232,"points":11},"Outputs not properly escaped","2026-03-16T23:02:11.351Z",{"wat":235,"direct":246},{"assetPaths":236,"generatorPatterns":240,"scriptPaths":241,"versionParams":242},[237,238,239],"\u002Fwp-content\u002Fplugins\u002Fadd-to-cart-button-manipulation-for-woocommerce\u002Fcss\u002Fwc-atcbm-admin.css","\u002Fwp-content\u002Fplugins\u002Fadd-to-cart-button-manipulation-for-woocommerce\u002Fjs\u002Fjquery-ui-timepicker-addon.js","\u002Fwp-content\u002Fplugins\u002Fadd-to-cart-button-manipulation-for-woocommerce\u002Fjs\u002Fwc-atcbm-admin.js",[],[],[243,244,245],"add-to-cart-button-manipulation-for-woocommerce\u002Fcss\u002Fwc-atcbm-admin.css?ver=","add-to-cart-button-manipulation-for-woocommerce\u002Fjs\u002Fjquery-ui-timepicker-addon.js?ver=","add-to-cart-button-manipulation-for-woocommerce\u002Fjs\u002Fwc-atcbm-admin.js?ver=",{"cssClasses":247,"htmlComments":249,"htmlAttributes":250,"restEndpoints":256,"jsGlobals":257,"shortcodeOutput":259},[248],"wc_atcbm",[],[251,252,253,254,255],"id=\"_wc_atcbm_disable_add_to_cart_button\"","name=\"_wc_atcbm_button_dates_from\"","id=\"_wc_atcbm_button_dates_from\"","name=\"_wc_atcbm_button_dates_to\"","id=\"_wc_atcbm_button_dates_to\"",[],[258],"timepicker-addon",[],{"error":261,"url":262,"statusCode":263,"statusMessage":264,"message":264},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fadd-to-cart-button-manipulation-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":266,"versions":267},3,[268,274,281],{"version":6,"download_url":26,"svn_tag_url":269,"released_at":29,"has_diff":270,"diff_files_changed":271,"diff_lines":29,"trac_diff_url":272,"vulnerabilities":273,"is_current":261},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadd-to-cart-button-manipulation-for-woocommerce\u002Ftags\u002F1.0.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadd-to-cart-button-manipulation-for-woocommerce%2Ftags%2F1.0.1&new_path=%2Fadd-to-cart-button-manipulation-for-woocommerce%2Ftags%2F1.0.2",[],{"version":275,"download_url":276,"svn_tag_url":277,"released_at":29,"has_diff":270,"diff_files_changed":278,"diff_lines":29,"trac_diff_url":279,"vulnerabilities":280,"is_current":270},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-to-cart-button-manipulation-for-woocommerce.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadd-to-cart-button-manipulation-for-woocommerce\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadd-to-cart-button-manipulation-for-woocommerce%2Ftags%2F1.0.0&new_path=%2Fadd-to-cart-button-manipulation-for-woocommerce%2Ftags%2F1.0.1",[],{"version":282,"download_url":283,"svn_tag_url":284,"released_at":29,"has_diff":270,"diff_files_changed":285,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":286,"is_current":270},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-to-cart-button-manipulation-for-woocommerce.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadd-to-cart-button-manipulation-for-woocommerce\u002Ftags\u002F1.0.0\u002F",[],[]]