[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFYkVS6oIZVhLXqo5EwXopB84ROag5CgdrYFT3Mic2lY":3,"$fz5cn8efZcIlTTCyqTInqaReg0jo8XuBgGMZwv5t6ok4":215,"$fu8hIS9OdTG6TsB-x-yReCRr_BndPFRlSLkdxLqy3v9E":219},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":116,"fingerprints":186},"checkout-simulator-for-woocommerce","Checkout Simulator for WooCommerce","1.0.0","habibiplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fhabibiplugins\u002F","\u003Cp>\u003Cstrong>Checkout Simulator for WooCommerce\u003C\u002Fstrong> helps store owners and developers preview how checkout behaves before a customer pays. Build a test cart, apply coupons, pick a shipping address, and see which shipping zone matches, available shipping methods and rates, payment methods, and cart totals – plus context when rules interact (for example, a coupon changing free-shipping eligibility).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect when you want to:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Debug shipping zones and location rules without guessing from the storefront\u003C\u002Fli>\n\u003Cli>Validate shipping methods and rates for a given address\u003C\u002Fli>\n\u003Cli>Check coupon + shipping interactions on a realistic cart\u003C\u002Fli>\n\u003Cli>See payment methods that would appear for the simulated checkout context\u003C\u002Fli>\n\u003Cli>Explain “why” something matched (zone match reasoning) to support clients\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How it works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add products (search + quantity) and optional coupon codes\u003C\u002Fli>\n\u003Cli>Choose a preset test address or enter country, state, and postcode manually\u003C\u002Fli>\n\u003Cli>Click Simulate to run WooCommerce’s logic\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Products:\u003C\u002Fstrong> Use the product search to add one or more products and set quantities. Leave empty to only look up the shipping zone and methods for the address (no cart totals).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coupon codes:\u003C\u002Fstrong> Enter comma-separated codes; they are applied during simulation when products are present.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shipping address:\u003C\u002Fstrong> Select a preset (e.g. US – California) or choose “Enter manually” and fill Country, State\u002FCounty, and Postcode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access:\u003C\u002Fstrong> Only users with the \u003Ccode>manage_woocommerce\u003C\u002Fcode> capability can open the Checkout Simulator (typically Administrators and Shop Managers).\u003C\u002Fli>\n\u003C\u002Ful>\n","Preview WooCommerce checkout in the admin: zones, shipping, coupons, payments, and totals. No order placed; all on your server.",0,168,"2026-03-24T18:59:00.000Z","6.9.4","6.4","8.0",[18,19,20,21,22],"cart","checkout","coupons","shipping","woocommerce","https:\u002F\u002Fhabibiplugins.com\u002Fcheckout-simulator-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcheckout-simulator-for-woocommerce.1.0.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-05-20T08:45:37.463Z",[36,52,70,86,102],{"slug":37,"name":38,"version":6,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":32,"downloaded":43,"rating":11,"num_ratings":11,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":46,"tags":47,"homepage":49,"download_link":50,"security_score":51,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"checkout-shipping-message-add-on-for-woocommerce","Checkout Shipping Message Add-on for WooCommerce","willduttenhance","https:\u002F\u002Fprofiles.wordpress.org\u002Fwillduttenhance\u002F","\u003Cp>This add-on will allow you to add a custom message to WooCommerce under that shipping totals shipping section of your checkout.\u003C\u002Fp>\n\u003Cp>The message will be wrapped by id shipping_message and class woocommerce-shipping-shipping-message for your theme to style\u003C\u002Fp>\n\u003Cp>Proudly supported by \u003Ca href=\"http:\u002F\u002Fenhanceindustries.com\u002F\" rel=\"nofollow ugc\">Enhance Industries\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Allows global custom message on the shipping totals area when checking out of Woocommerce\u003C\u002Fp>\n\u003Ch4>Supported Shops:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce (3.8.x) …tested to 5.1.0\u003C\u002Fli>\n\u003Cli>PHP 5.3 or higher\u003C\u002Fli>\n\u003Cli>WordPress 5.7.x or higher\u003C\u002Fli>\n\u003C\u002Ful>\n","This add-on will allow you to add a custom message to WooCommerce under that shipping totals shipping section of your checkout.",1370,"2021-04-14T02:48:00.000Z","5.7.15","5.3",[18,19,21,48,22],"shipping-message","https:\u002F\u002Fgithub.com\u002Fenhanceindustries\u002Fcheckout-shipping-message-add-on-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcheckout-shipping-message-add-on-for-woocommerce.zip",85,{"slug":53,"name":54,"version":55,"author":56,"author_profile":57,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":25,"num_ratings":31,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":65,"download_link":69,"security_score":51,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"free-shipping-notice-for-woocommerce","Free Shipping Notice for WooCommerce","2.0","caitlinchou","https:\u002F\u002Fprofiles.wordpress.org\u002Fcaitlinchou\u002F","\u003Cp>Increase average order value by advertising your free shipping. Make sure your customers know about your offer through the Free Shipping Notice plugin.\u003C\u002Fp>\n\u003Cp>Free Shipping Notice adds a message in your cart and checkout about the amount remaining until a customer is eligible for free shipping.\u003C\u002Fp>\n\u003Cp>Features\u003Cbr \u002F>\n*   \u003Cstrong>Individualized\u003C\u002Fstrong> – updates based on each customer’s cart total to show remaining amount to spend\u003Cbr \u002F>\n*   \u003Cstrong>Customization\u003C\u002Fstrong> – customize colors, free shipping minimum, and applicable countries in the settings tab\u003Cbr \u002F>\n*   \u003Cstrong>Geolocation\u003C\u002Fstrong> – the plugin will detect a customer’s country to see if free shipping applies there (based on settings)\u003Cbr \u002F>\n*   \u003Cstrong>Mobile-friendly\u003C\u002Fstrong> – compatible with mobile devices\u003C\u002Fp>\n\u003Cp>Note\u003Cbr \u002F>\nTo use Free Shipping Notice, you must set up free shipping by adding a “free shipping” shipping method with a minimum order requirement through WooCommerce shipping zones\u003C\u002Fp>\n","Displays the remaining price to receive free shipping on the cart and checkout pages.",20,2911,"2019-03-11T15:31:00.000Z","4.9.29","3.0.0","",[18,19,67,68,22],"free-shipping","free-shipping-tracker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffree-shipping-notice-for-woocommerce.2.0.zip",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":11,"downloaded":78,"rating":11,"num_ratings":11,"last_updated":79,"tested_up_to":45,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":65,"download_link":84,"security_score":51,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":85},"change-shipping-label","Change Shipping Label","1.2","Jan Wittler | Wittler Web GmbH","https:\u002F\u002Fprofiles.wordpress.org\u002Fbloggingwelt\u002F","\u003Cp>A simple plugin for changing shipping labels in WooCommece cart and checkout. You have options for showing or hiding it completely and you can change the labels to the text that you want!\u003C\u002Fp>\n\u003Cp>I can’t guarantee that the labels you have changed match the legal obligations in your country, so please check this in advance. I am not responsible for the functionality of the plugin and the use is at your own risk and responsibility.\u003C\u002Fp>\n","A simple plugin for changing shipping labels in WooCommece cart and checkout.",991,"2021-04-08T11:09:00.000Z","3.3","5.2.4",[18,19,83,21,22],"labels","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchange-shipping-label.zip","2026-04-06T09:54:40.288Z",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":11,"downloaded":94,"rating":11,"num_ratings":11,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":65,"download_link":101,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":85},"extra-shipping-methods","Coffee Code – Extra Shipping Methods","1.1","Coffee Code Tech","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffeecodetech\u002F","\u003Cp>Plugin with extra shipping methods for Woocommerce.\u003C\u002Fp>\n\u003Cp>Support \u003Ca href=\"https:\u002F\u002Fcoffee-code.tech\u002F#contact\" rel=\"nofollow ugc\">Coffee Code\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create Free Shipping methods by Shipping Class in WooCommerce.\u003C\u002Fli>\n\u003Cli>“Exclusive” option to make the method appear only if no other shipping method is available in the cart.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP version 7.4 or higher.\u003C\u002Fli>\n\u003Cli>WooCommerce version 7.0.x or higher.\u003C\u002Fli>\n\u003C\u002Ful>\n","Plugin with extra shipping methods for Woocommerce.",619,"2025-09-29T21:39:00.000Z","6.6.5","6.0","7.4",[18,19,100,21,22],"payments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fextra-shipping-methods.1.1.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":11,"downloaded":110,"rating":11,"num_ratings":11,"last_updated":111,"tested_up_to":14,"requires_at_least":97,"requires_php":98,"tags":112,"homepage":114,"download_link":115,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":85},"lite-shipping-counter-notice","Lite Shipping Counter & Notice","1.0.2","Luis Ruiz","https:\u002F\u002Fprofiles.wordpress.org\u002Flruizcode\u002F","\u003Cp>Lite Shipping Counter & Notice displays a simple message in Cart and\u002For Checkout telling customers how much they need to add to qualify for free shipping.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Toggle enable\u002Fdisable globally\u003C\u002Fli>\n\u003Cli>Custom message text with %%amount%% placeholder\u003C\u002Fli>\n\u003Cli>Show on Cart and\u002For Checkout pages\u003C\u002Fli>\n\u003Cli>Optional built-in styling or disable for custom CSS\u003C\u002Fli>\n\u003Cli>Background & text color customization\u003C\u002Fli>\n\u003Cli>Rounded corners option\u003C\u002Fli>\n\u003Cli>Ultra lightweight – no external assets on frontend\u003C\u002Fli>\n\u003Cli>Modern React-based settings page\u003C\u002Fli>\n\u003Cli>HPOS compatible\u003C\u002Fli>\n\u003Cli>Multilingual Compatibility: WPML, Polylang, TranslatePress, qTranslate-X, Weglot, WordPress locale (fallback)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>This plugin uses a build process to generate the JavaScript and CSS files\u003Cbr \u002F>\ndistributed in \u003Ccode>assets\u002Fbuild\u002F\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>The original, human-readable source files are available in the\u003Cbr \u002F>\n    assets\u002Fsrc\u002F directory included in this plugin.\u003C\u002Fp>\n","Lightweight notice for WooCommerce that shows how much is left to unlock free shipping.",174,"2026-02-17T11:44:00.000Z",[18,19,67,113,22],"notification-bar","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flite-shipping-counter-notice\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flite-shipping-counter-notice.1.0.2.zip",{"attackSurface":117,"codeSignals":169,"taintFlows":178,"riskAssessment":179,"analyzedAt":185},{"hooks":118,"ajaxHandlers":142,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":168,"unprotectedCount":11},[119,125,129,133,138],{"type":120,"name":121,"callback":122,"file":123,"line":124},"action","before_woocommerce_init","habibi_checkout_simulator_declare_compatibility","checkout-simulator-for-woocommerce.php",28,{"type":120,"name":126,"callback":127,"priority":60,"file":123,"line":128},"plugins_loaded","habibi_checkout_simulator_load",29,{"type":120,"name":130,"callback":131,"file":123,"line":132},"admin_notices","habibi_checkout_simulator_woocommerce_required_notice",47,{"type":120,"name":134,"callback":135,"file":136,"line":137},"admin_menu","add_menu","includes\u002Fclass-habibi-checkout-simulator.php",72,{"type":120,"name":139,"callback":140,"file":136,"line":141},"admin_enqueue_scripts","admin_assets",73,[143,149,153,157,161],{"action":144,"nopriv":145,"callback":146,"hasNonce":147,"hasCapCheck":147,"file":136,"line":148},"habibi_checkout_simulator_simulate",false,"ajax_simulate",true,74,{"action":150,"nopriv":145,"callback":151,"hasNonce":147,"hasCapCheck":147,"file":136,"line":152},"habibi_checkout_simulator_search_products","ajax_search_products",75,{"action":154,"nopriv":145,"callback":155,"hasNonce":147,"hasCapCheck":147,"file":136,"line":156},"habibi_checkout_simulator_list_products","ajax_list_products",76,{"action":158,"nopriv":145,"callback":159,"hasNonce":147,"hasCapCheck":147,"file":136,"line":160},"habibi_checkout_simulator_list_coupons","ajax_list_coupons",77,{"action":162,"nopriv":145,"callback":163,"hasNonce":147,"hasCapCheck":147,"file":136,"line":164},"habibi_checkout_simulator_states","ajax_states",78,[],[],[],5,{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":31,"externalRequests":11,"nonceChecks":168,"capabilityChecks":176,"bundledLibraries":177},[],{"prepared":11,"raw":11,"locations":172},[],{"escaped":174,"rawEcho":11,"locations":175},16,[],6,[],[],{"summary":180,"deductions":181},"The \"checkout-simulator-for-woocommerce\" plugin version 1.0.0 demonstrates a strong security posture based on the provided static analysis. The code extensively utilizes prepared statements for SQL queries and ensures all output is properly escaped, which are critical best practices for preventing common web vulnerabilities like SQL injection and cross-site scripting.  Furthermore, the presence of nonce checks and capability checks on all identified AJAX entry points indicates a robust effort to authenticate and authorize user actions, significantly reducing the risk of unauthorized access or manipulation.\n\nThe lack of any identified taint flows, dangerous functions, or external HTTP requests further reinforces the plugin's secure design. The absence of any recorded historical vulnerabilities, critical or otherwise, suggests a commitment to security or a lack of past exploitation.  The only noteworthy element from the code analysis is the presence of a file operation, which, without further context, carries a minor inherent risk, though it is likely a legitimate function of a simulator plugin.  Overall, this plugin appears to be well-secured, with a minimal attack surface and strong adherence to security principles.",[182],{"reason":183,"points":184},"File operations present",2,"2026-04-16T14:54:31.957Z",{"wat":187,"direct":196},{"assetPaths":188,"generatorPatterns":190,"scriptPaths":191,"versionParams":193},[189],"\u002Fwp-content\u002Fplugins\u002Fcheckout-simulator-for-woocommerce\u002Fassets\u002Fadmin.css",[],[192],"\u002Fwp-content\u002Fplugins\u002Fcheckout-simulator-for-woocommerce\u002Fbuild\u002Fadmin.js",[194,195],"checkout-simulator-for-woocommerce\u002Fassets\u002Fadmin.css?ver=","checkout-simulator-for-woocommerce\u002Fbuild\u002Fadmin.js?ver=",{"cssClasses":197,"htmlComments":199,"htmlAttributes":200,"restEndpoints":206,"jsGlobals":212,"shortcodeOutput":214},[198],"habibi-checkout-simulator",[],[201,202,203,204,205],"data-simulate-url","data-search-products-url","data-list-products-url","data-list-coupons-url","data-states-url",[207,208,209,210,211],"\u002Fwp-json\u002Fhabibi-checkout-simulator\u002Fv1\u002Fsimulate","\u002Fwp-json\u002Fhabibi-checkout-simulator\u002Fv1\u002Fsearch-products","\u002Fwp-json\u002Fhabibi-checkout-simulator\u002Fv1\u002Flist-products","\u002Fwp-json\u002Fhabibi-checkout-simulator\u002Fv1\u002Flist-coupons","\u002Fwp-json\u002Fhabibi-checkout-simulator\u002Fv1\u002Fstates",[213],"habibiCheckoutSimulator",[],{"error":147,"url":216,"statusCode":217,"statusMessage":218,"message":218},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcheckout-simulator-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":220},[221],{"version":6,"download_url":24,"svn_tag_url":222,"released_at":26,"has_diff":145,"diff_files_changed":223,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":224,"is_current":147},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcheckout-simulator-for-woocommerce\u002Ftags\u002F1.0.0\u002F",[],[]]