[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYg7hMiel3RjdF5-k8lrbPJ2JHVPcmbbZIRagn0eiyfM":3,"$fB78iTR5oNFj9vosCW0clSD9an2yIV8t7kgoIoCcliQw":646,"$fzqugPsdeM8YbfPb1utyTFDRf4fhleZTtpdEHS7G5e9Y":650},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":35,"analysis":134,"fingerprints":619},"ultimate-view-as-customer-for-woocommerce","Ultimate View as Customer for Woocommerce – Simplest Extension to Switch to Customer View for Debugging","1.0.6","Rizvi","https:\u002F\u002Fprofiles.wordpress.org\u002Frizvipersonal\u002F","\u003Cp>Enhance your WooCommerce store’s customer service and debugging capabilities with the Customer View Switcher plugin. Designed with store administrators and support teams in mind, this plugin adds a convenient top bar menu that allows you to switch to any customer account effortlessly and back with just a single click. Experience your store exactly as your customers do, identifying and resolving issues faster and more accurately.\u003C\u002Fp>\n\u003Cp>✅ Instant Customer Perspective:\u003Cbr \u002F>\nEasily switch to any customer’s account to view the store from their perspective. This feature helps you troubleshoot issues, understand customer journeys, and ensure your store’s functionality is seamless.\u003C\u002Fp>\n\u003Cp>✅ Quick Switch:\u003Cbr \u002F>\nThe top bar menu provides a quick and intuitive way to switch between customer accounts and back to your admin view. No more complicated backend navigation—just one click and you’re there.\u003C\u002Fp>\n\u003Cp>✅ Enhanced Debugging:\u003Cbr \u002F>\nSee exactly what your customers see. Debug issues like product visibility, pricing discrepancies, and account-specific problems directly from the frontend, saving time and improving accuracy.\u003C\u002Fp>\n\u003Cp>✅ Boost Customer Satisfaction:\u003Cbr \u002F>\nResolve issues faster by seeing problems through your customers’ eyes. This feature helps you provide better support and enhances overall customer satisfaction.\u003C\u002Fp>\n\u003Cp>✅ Seamless Integration:\u003Cbr \u002F>\nThe plugin integrates smoothly with your WooCommerce store, requiring minimal setup and configuration. It’s a hassle-free solution to improving your store’s customer experience.\u003C\u002Fp>\n\u003Cp>✅ Secure and Reliable:\u003Cbr \u002F>\nMaintain customer privacy and security while using the plugin. The Customer View Switcher ensures that you can view but not modify customer account information, keeping data secure.\u003C\u002Fp>\n\u003Cp>In the competitive world of eCommerce, providing top-notch customer support and a seamless shopping experience can make all the difference. The Customer View Switcher plugin is your go-to solution for stepping into your customers’ shoes, offering unparalleled insight into their shopping experience. Whether you’re troubleshooting issues or optimizing the customer journey, this plugin is an invaluable tool for any WooCommerce store owner.\u003C\u002Fp>\n\u003Cp>Don’t just manage your store—understand it from your customers’ perspective. Download the Customer View Switcher plugin today and take your WooCommerce store’s performance and customer service to the next level!\u003C\u002Fp>\n","Easily switch to customer view for easy debugging and see a problem just like your customers' would with a single click.",10,1496,0,"2025-08-14T12:50:00.000Z","6.7.5","5.4","7.0",[19,4,20],"switch-to-customer","woocommerce-extension","https:\u002F\u002Fwww.programmelab.com\u002Fultimate-view-as-customer-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-view-as-customer-for-woocommerce.1.0.6.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":31,"trust_score":33,"computed_at":34},"rizvipersonal",6,30,95,91,"2026-05-20T00:34:30.712Z",[36,60,85,102,120],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":59},"woocommerce-other-payment-gateway","Custom Payment Gateway for WooCommerce","1.4.2","Waseem Senjer","https:\u002F\u002Fprofiles.wordpress.org\u002Fwaseem_senjer\u002F","\u003Cp>If the customer can’t pay with your payment gateways, give him the opportunity to submit the order and send to you a note on payment options he can pay you with. The plugin is very simple and effective. The more important is it’s very easy to setup and use.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fplugin\u002Fwoocommerce-custom-payment-gateway-pro\u002F?utm_source=custom-payment-lite&utm_medium=readme&utm_campaign=freetopro\" title=\"Upgrade to Pro\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003Cbr \u002F>\n \u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fknowledgebase_category\u002Fwoocommerce-custom-payment-gateway-pro\u002F?utm_source=custom-payment-lite&utm_medium=readme&utm_campaign=freetopro\" title=\"Documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Customer Message\u003C\u002Fh3>\n\u003Cp>A gateway description appears to the customer at the Checkout page to provide him with additional information about your custom gateway.\u003C\u002Fp>\n\u003Ch3>Customer Note\u003C\u002Fh3>\n\u003Cp>A note for the customer for further instructions displayed after the checkout process.\u003C\u002Fp>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Ch3>Full Form Builder\u003C\u002Fh3>\n\u003Cp>A rich, dynamic and a drag-n-drop form builder to help you as much as possible to customize your gateway form. The form builder supports the following fields:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* Text\n* Text Box\n* Checkbox\n* Radio Buttons\n* Select Menu\n* Email\n* Date\n* Time\n* URL\n* Currency\n* Number\n* Phone number\n* Credit Card Form\n* Instructions\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>All fields are highly customizable as you can change the name, label, size, default value, CSS class\u002Fes, and more.\u003C\u002Fp>\n\u003Ch3>Unlimited Custom Gateways\u003C\u002Fh3>\n\u003Cp>Not only you can use the already created gateway, you can create an unlimited number of custom payment gateways and have full control of them.\u003C\u002Fp>\n\u003Ch3>Custom Gateway Icon\u003C\u002Fh3>\n\u003Cp>You can differentiate your gateway with a special icon which will be displayed on the Checkout page.\u003C\u002Fp>\n\u003Ch3>Order Status after Checkout\u003C\u002Fh3>\n\u003Cp>You can configure the status of the orders that were paid using your custom payment gateway.\u003C\u002Fp>\n\u003Ch3>API Request after Checkout\u003C\u002Fh3>\n\u003Cp>A very powerful tool for allowing the payment information to be sent to an external API in order to process or store the payment information.\u003Cbr \u002F>\n* You can redirect the customer to a custom URL after the checkout.\u003Cbr \u002F>\n* Set the type of the API request, either POST or GET.\u003Cbr \u002F>\n* Set the type of the data of the request, either FORM DATA or JSON.\u003Cbr \u002F>\n* Setting any Extra API parameters such as API keys .. etc\u003Cbr \u002F>\n* Setting API parameters and Key\u002FValue combination of WooCommerce data such as:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* Order ID\n* Order Total\n* Customer First Name\n* Customer Last Name\n* Customer Postcode\n* Customer City\n* Customer State\n* Customer Country\n* Customer Email\n* Customer Phone\n* Customer IP Address>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Adding Payment information to the Order’s email\u003C\u002Fh3>\n\u003Cp>An option is available to add the submitted payment information in the Order’s emails.\u003C\u002Fp>\n\u003Ch3>Debugging Mode\u003C\u002Fh3>\n\u003Cp>The debug mode is an excellent tool to test out the plugin’s settings and the checkout page as the payment gateway will be only activated for you if the Debug Mode is enabled.\u003C\u002Fp>\n","Do not miss a single sale! This plugin is very useful to catch every possible sale.",8000,156197,86,16,"2025-12-08T13:16:00.000Z","6.9.4","4.0","7.4",[53,54,55,56,20],"custom-payment","other-payment","payment-gateway","woocommerce","https:\u002F\u002Fwpruby.com\u002Fplugin\u002Fwoocommerce-custom-payment-gateway-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-other-payment-gateway.1.4.2.zip","2026-04-16T10:56:18.058Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":44,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":16,"requires_php":73,"tags":74,"homepage":80,"download_link":81,"security_score":82,"vuln_count":83,"unpatched_count":13,"last_vuln_date":84,"fetched_at":59},"woocommerce-store-toolkit","Store Toolkit –  WooCommerce Extensions, Quick Enhancements & Handy Tools","2.4.4","Josh Kohlbach","https:\u002F\u002Fprofiles.wordpress.org\u002Fjkohlbach\u002F","\u003Cp>Ever wished that WooCommerce would add just that one enhancement, that one little tool, that handy little thing that it’s missing?\u003C\u002Fp>\n\u003Cp>Introducing \u003Cstrong>Store Toolkit for WooCommerce!\u003C\u002Fstrong> The must-install plugin for every WooCommerce store that lets you toggle quick enhancements and gives you handy tools that make your store better. It’s the ultimate WooCommerce booster!\u003C\u002Fp>\n\u003Ch4>Boost WooCommerce These Quick Enhancements\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WooCommerce Quick Enhancements\u003C\u002Fstrong> let you tweak and extend WooCommerce with just a the flick of a switch.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlock the Edit Product screen for Product Variations\u003C\u002Fli>\n\u003Cli>Change the Add To Cart button text\u003C\u002Fli>\n\u003Cli>Adjust the number of products shown on product archives\u003C\u002Fli>\n\u003Cli>Auto complete zero total Orders\u003C\u002Fli>\n\u003Cli>Show related orders on the Order edit screen.\u003C\u002Fli>\n\u003Cli>Show used coupons on the Order Preview popup on the Order list view.\u003C\u002Fli>\n\u003Cli>Add an Empty Cart buton on the WooCommerce Cart and Cart Block.\u003C\u002Fli>\n\u003Cli>Change the Place Order button text on the Checkout and Checkout Block.\u003C\u002Fli>\n\u003Cli>Show Order custom Post meta from the Order edit screen\u003C\u002Fli>\n\u003Cli>Show Order Items custom Post meta on the Order edit screen\u003C\u002Fli>\n\u003Cli>Show Refund custom Post meta on the Order edit screen\u003C\u002Fli>\n\u003Cli>Show Subscription custom Post meta box on the Subscription edit screen\u003C\u002Fli>\n\u003Cli>Show Product custom Post meta box on the Product edit screen\u003C\u002Fli>\n\u003Cli>Show Coupon custom Post meta box on the Coupon edit screen\u003C\u002Fli>\n\u003Cli>Show Product Category custom Term meta box on the Category edit screen\u003C\u002Fli>\n\u003Cli>Show custom User meta box on the User edit screen\u003C\u002Fli>\n\u003Cli>Show Event custom Post meta box on the Ticket edit screen\u003C\u002Fli>\n\u003Cli>Show Booking custom Post meta box on the Booking edit screen\u003C\u002Fli>\n\u003Cli>Show Membership Plan custom Post meta box on the Membership Plan edit screen\u003C\u002Fli>\n\u003Cli>Show User Membership custom Post meta box on the User Membership Plan edit screen\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Handy WooCommerce Tools\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WooCommerce Tools\u003C\u002Fstrong> to help you manage and maintain your store. Perform common maintance tasks and more.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Re-link rogue Products to the Simple Product Type\u003C\u002Fli>\n\u003Cli>Delete corrupt Product Variations\u003C\u002Fli>\n\u003Cli>Refresh Product Transients\u003C\u002Fli>\n\u003Cli>Generate Sample Orders (great for testing!)\u003C\u002Fli>\n\u003Cli>Nuking Tools – 1-click mass delete orders, products, subscriptions, categories, tags, credit cards, logs, tax rates, images, and more.\u003C\u002Fli>\n\u003Cli>View and manage existing Orders of customers from the User Profile screen\u003C\u002Fli>\n\u003Cli>View number of Orders linked to each User from the Users screen\u003C\u002Fli>\n\u003Cli>List of all registered WordPress Image Sizes on WooCommerce > System Status screen\u003C\u002Fli>\n\u003Cli>Filter Orders by Billing Country from the Orders screen\u003C\u002Fli>\n\u003Cli>Filter Orders by Shipping Country from the Orders screen\u003C\u002Fli>\n\u003Cli>Filter Orders by Payment Method from the Orders screen\u003C\u002Fli>\n\u003Cli>WP-CLI support for limitless nukes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Nuking Tools for mass deleting WooCommerce data\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Products\u003C\u002Fli>\n\u003Cli>Variations\u003C\u002Fli>\n\u003Cli>Product Categories\u003C\u002Fli>\n\u003Cli>Product Tags\u003C\u002Fli>\n\u003Cli>Product Brands\u003C\u002Fli>\n\u003Cli>Product Vendors\u003C\u002Fli>\n\u003Cli>Product Images\u003C\u002Fli>\n\u003Cli>Product Attributes\u003C\u002Fli>\n\u003Cli>WooCommerce Logs\u003C\u002Fli>\n\u003Cli>Orders\u003C\u002Fli>\n\u003Cli>Order Items\u003C\u002Fli>\n\u003Cli>Tax Rates\u003C\u002Fli>\n\u003Cli>Download Permissions\u003C\u002Fli>\n\u003Cli>Coupons\u003C\u002Fli>\n\u003Cli>Shipping Classes\u003C\u002Fli>\n\u003Cli>WooCommerce Logs\u003C\u002Fli>\n\u003Cli>Advanced Google Product Feed\u003C\u002Fli>\n\u003Cli>Delete Products by Product Status\u003C\u002Fli>\n\u003Cli>Delete Products by Product Category\u003C\u002Fli>\n\u003Cli>Delete Orders by Order Status\u003C\u002Fli>\n\u003Cli>Delete Orders by Order Date\u003C\u002Fli>\n\u003Cli>Bulk permanently Delete Products from the Edit Products screen\u003C\u002Fli>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Post Categories\u003C\u002Fli>\n\u003Cli>Post Tags\u003C\u002Fli>\n\u003Cli>Links\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003Cli>Media: Images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you find yourself in the situation where you need to start over with a fresh installation of WooCommerce then a ‘nuke’ will do the job.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Check out our other solutions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-wholesale-prices\u002F\" rel=\"ugc\">Wholesale Suite\u003C\u002Fa> – The #1 rated and easiest way to add wholesale features to your WooCommerce store.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-coupons-for-woocommerce-free\u002F\" rel=\"ugc\">Advanced Coupons\u003C\u002Fa> – add loads of new advanced coupon features to WooCommerce including BOGO coupons, store credit, coupon rules, and more.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-vendors\u002F\" rel=\"ugc\">WC Vendors\u003C\u002Fa> – turn your WooCommerce store into a multi-vendor marketplace just like Amazon, Etsy, Tripadvisor and more.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-feed-pro\u002F\" rel=\"ugc\">AdTribes Product Feed Pro\u003C\u002Fa> – #1 plugin for generating WooCommerce product feeds for all your marketing channels.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open Store Toolkit menu\u003C\u002Fli>\n\u003Cli>Quick Enhancements tab contains all the little enhancements you can turn on and off easily.\u003C\u002Fli>\n\u003Cli>Handy Tools tab contains an array of WooCommerce tools to help you maintain your store.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You’ll also find new Dashboard reports around sales and store details.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any problems, questions or suggestions please open a topic here on WordPress.org, open a new Support topic.\u003C\u002Fp>\n\u003Ch3>Reporting security issues\u003C\u002Fh3>\n\u003Cp>If you are here to report any sort of security issue with this Plugin please use this Report a Plugin vulnerability form.\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fvisser.com.au\u002Fcontact\u002F\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>It is not responsible for any harm or wrong doing this Plugin may cause. Users are fully responsible for their own use. This Plugin is to be used WITHOUT warranty.\u003C\u002Fp>\n","A huge set of Quick Enhancements and Handy Tools for WooCommerce – the ultimate WooCommerce booster!",342347,96,44,"2025-11-19T06:36:00.000Z","6.8.5","",[75,76,77,78,79],"delete-orders","store-toolkit","woocommerce-booster","woocommerce-extensions","woocommerce-tools","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-store-toolkit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-store-toolkit.2.4.4.zip",93,4,"2025-07-15 00:00:00",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":13,"num_ratings":13,"last_updated":95,"tested_up_to":15,"requires_at_least":96,"requires_php":51,"tags":97,"homepage":100,"download_link":101,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":59},"woocommerce-gateway-affirm","WooCommerce Gateway Affirm","3.0.5","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Ch4>How to get started\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Download and install the Affirm Payments extension for WooCommerce.\u003C\u002Fli>\n\u003Cli>Submit your application for an Affirm merchant account.\n\u003Col>\n\u003Cli>\u003Cstrong>US merchants\u003C\u002Fstrong>: Head to your WooCommerce payment settings to apply.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>UK merchants\u003C\u002Fstrong>: Apply at \u003Ca href=\"https:\u002F\u002Finfo.affirm.com\u002Fwoocommerce\u002Fuk\" rel=\"nofollow ugc\">info.affirm.com\u002Fwoocommerce\u002Fuk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Canada merchants\u003C\u002Fstrong>: Apply at \u003Ca href=\"https:\u002F\u002Finfo.affirm.com\u002Fwoocommerce\u002Fca\" rel=\"nofollow ugc\">info.affirm.com\u002Fwoocommerce\u002Fca\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>Once your application is approved, you’ll receive a confirmation email from Affirm and your API keys will go live.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Fast-track your revenue goals and capture every possible sale by offering customers a smarter way to pay over time, with no hidden fees or surprises.\u003C\u002Fp>\n\u003Ch4>Business benefits\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Customized solutions\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose what’s best for your business. Allow customers to pay for their purchase interest-free in 30 days, in 4 interest-free payments every 2 weeks, or in longer installments up to 36 months. Affirm supports cart values up to $30,000.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Seamless transactions\u003C\u002Fstrong>\u003Cbr \u002F>\nAffirm pays you for each purchase up front, and provides a seamless experience for shoppers to manage their payments through the Affirm app.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accelerate customer acquisition\u003C\u002Fstrong>\u003Cbr \u002F>\nAffirm provides access to a powerful network of high-LTV shoppers who have the purchasing power to transact with your business.\u003C\u002Fp>\n\u003Ch4>Shopper benefits\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Personalized terms\u003C\u002Fstrong>\u003Cbr \u002F>\nAffirm’s BNPL terms are tailored to each purchase and provide customers with the flexibility to choose the payment plan that best suits their individual needs and budget.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Complete transparency\u003C\u002Fstrong>\u003Cbr \u002F>\nFrom no late fees to clear payment plans, Affirm’s commitment to transparency can help boost customer satisfaction to keep them coming back for more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The power to say yes\u003C\u002Fstrong>\u003Cbr \u002F>\nAffirm’s pay-over-time solutions remove price as a barrier, giving your eligible customers more spending power and a convenient way to say yes to the things they love—without giving up financial peace of mind.\u003C\u002Fp>\n\u003Ch3>Subscription includes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Free updates\u003C\u002Fli>\n\u003Cli>Free customer support: Our Support Service includes assistance with product installations, configuration, and use. \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">See support policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Extension Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PHP version required: 7.4\u003C\u002Fli>\n\u003Cli>Tested with WordPress: 6.4.1\u003C\u002Fli>\n\u003Cli>Tested with WooCommerce: 8.5.0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Cart & checkout blocks: Manage your WooCommerce cart and checkout pages with the block editor.\u003C\u002Fli>\n\u003Cli>High performance order storage (HPOS): Store your WooCommerce orders in their own database tables, to increase your store’s performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-gateway-affirm\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Ffeature-requests\u002Fwoocommerce-gateway-affirm\" rel=\"nofollow ugc\">Feature requests\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Get support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Available Countries\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>United States\u003C\u002Fli>\n\u003Cli>United Kingdom\u003C\u002Fli>\n\u003Cli>Canada\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Quality Checks\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fqit.woo.com\u002Fdocs\u002Fmanaged-tests\u002Fsecurity?_gl=1*jgfu7h*_gcl_au*MTA5Mjc3MDExMC4xNzU0OTQzNjE0*_ga*MTA3NTI0NTU3LjE3NTQ5NDM2MTQ.*_ga_98K30SHWB2*czE3NTUwMTAyODEkbzIkZzEkdDE3NTUwMTYzMTIkajU5JGwwJGgw#what-do-the-audit-results-mean\" rel=\"nofollow ugc\">Known vulnerability check passed\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fqit.woo.com\u002Fdocs\u002Fmanaged-tests\u002Fsecurity?_gl=1*iv7yd4*_gcl_au*MTA5Mjc3MDExMC4xNzU0OTQzNjE0*_ga*MTA3NTI0NTU3LjE3NTQ5NDM2MTQ.*_ga_98K30SHWB2*czE3NTUwMTAyODEkbzIkZzEkdDE3NTUwMTYzMTIkajU5JGwwJGgw#what-do-the-audit-results-mean\" rel=\"nofollow ugc\">Dependent packages vulnerability check passed\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fqit.woo.com\u002Fdocs\u002Fmanaged-tests\u002Fvalidation?_gl=1*iv7yd4*_gcl_au*MTA5Mjc3MDExMC4xNzU0OTQzNjE0*_ga*MTA3NTI0NTU3LjE3NTQ5NDM2MTQ.*_ga_98K30SHWB2*czE3NTUwMTAyODEkbzIkZzEkdDE3NTUwMTYzMTIkajU5JGwwJGgw\" rel=\"nofollow ugc\">Follows Marketplace best practices\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Affirm works for merchants selling in the United States, United Kingdom, and Canada.\u003C\u002Fli>\n\u003Cli>You will need an Affirm merchant account to implement financing.\u003C\u002Fli>\n\u003Cli>SSL certificate\u003C\u002Fli>\n\u003C\u002Ful>\n","Affirm Payments for WooCommerce: Buy now, pay later for your business—but smarter. Increase conversions and AOV by offering shoppers flexible payment  &hellip;",6000,65455,"2026-04-02T15:39:00.000Z","6.1",[98,99,78],"buy-now-pay-later","payments","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-gateway-affirm\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-gateway-affirm.3.0.5.zip",{"slug":103,"name":104,"version":105,"author":40,"author_profile":41,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":49,"requires_at_least":113,"requires_php":51,"tags":114,"homepage":118,"download_link":119,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":59},"australian-post-woocommerce-extension","Australia Post WooCommerce Extension","1.10.14","\u003Cp>Australia Post WooCommerce Extension is a WordPress Plugin that integrate the Australia Post service, it will calculate the shipping cost and the delivery time for your customer.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The plugin supports Regular Post and Express Post (Own Packaging).\u003C\u002Fli>\n\u003Cli>The plugin supports Shipping Delivery Time.\u003C\u002Fli>\n\u003Cli>The plugin supports The new Shipping Zones which introduced in WooCommerce 2.6.0\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fplugin\u002Faustralia-post-woocommerce-extension-pro?utm_source=aupost-lite&utm_medium=readme&utm_campaign=freetopro\" title=\"Upgrade to Australia Post WooCommerce Shipping Pro\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fknowledgebase_category\u002Fwoocommerce-australia-post-shipping-method-pro\u002F\" title=\"Documentation \" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Ch3>Domestic Shipping\u003C\u002Fh3>\n\u003Cp>All the domestic shipping options are supported: Regular Post, Express Post and Courier Post. You can anytime, disable\u002Fenable one or all of these options.\u003C\u002Fp>\n\u003Ch3>Default Size and Weight\u003C\u002Fh3>\n\u003Cp>In case you don’t want to add weight and dimensions for all of the products you have or even you missed adding this information to one of them. The plugin allows you to set a default weight and dimensions of your product in case of the product’s information are missing.\u003C\u002Fp>\n\u003Ch3>Debug Mode\u003C\u002Fh3>\n\u003Cp>The debug mode is an excellent tool to test out the plugin’s settings and shipping prices as the plugin will be only activated for you. Also, it will display debugging information at the checkout page if the Debug Mode is enabled.\u003C\u002Fp>\n\u003Ch3>Delivery Time\u003C\u002Fh3>\n\u003Cp>Give your Cart\u002FCheckout pages a professional aspect by displaying an estimation of the delivery time.\u003C\u002Fp>\n\u003Ch3>International Shipping\u003C\u002Fh3>\n\u003Cp>A wide range of international shipping options are supported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Economy Air\u003C\u002Fli>\n\u003Cli>Economy Sea\u003C\u002Fli>\n\u003Cli>Standard International\u003C\u002Fli>\n\u003Cli>Express International\u003C\u002Fli>\n\u003Cli>Courier International\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Custom Boxes\u003C\u002Fh3>\n\u003Cp>I bet you that you want to give your customers the most accurate shipping price. That’s why we have the feature of Custom Boxes, where you can add all of your shipping boxes information. Then the plugin will use this information to calculate the most accurate shipping price.\u003C\u002Fp>\n\u003Ch3>Custom Titles\u003C\u002Fh3>\n\u003Cp>We are eager to grant our customers the maximum options for customizations, other than adding your own shipping boxes, you can even rename every shipping option title to be displayed on the Cart\u002FCheckout pages.\u003C\u002Fp>\n\u003Ch3>Shipping Tracking\u003C\u002Fh3>\n\u003Cp>Give your customers a peace of mind by providing the Australia Post tracking number on the order page. Then a shipping tracking link will be created at their account and also will be included in the order emails.\u003C\u002Fp>\n\u003Ch3>Prepaid Domestic Shipping\u003C\u002Fh3>\n\u003Cp>Domestic satchels make sending easy, giving you a fixed price upfront so you’ll always know your postage costs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Regular Post\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Small Satchel (500g)\u003C\u002Fli>\n\u003Cli>Medium Satchel (3kg)\u003C\u002Fli>\n\u003Cli>Large Satchel (5kg)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Express Post\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Small Satchel (500g)\u003C\u002Fli>\n\u003Cli>Medium Satchel (3kg)\u003C\u002Fli>\n\u003Cli>Large Satchel (5kg)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Courier Post\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Medium Satchel (3kg)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Letters Shipping\u003C\u002Fh3>\n\u003Cp>If you sell small-sized items, you can always enable the letters option to save your customers high shipping prices and increase sales. Supported letters options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Domestic Letters Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Regular Small Letter\u003C\u002Fli>\n\u003Cli>Regular Large Letter\u003C\u002Fli>\n\u003Cli>Regular Large Light Letter\u003C\u002Fli>\n\u003Cli>Regular Large Medium Letter\u003C\u002Fli>\n\u003Cli>Regular Large Heavy Letter\u003C\u002Fli>\n\u003Cli>Express Post Small Envelope\u003C\u002Fli>\n\u003Cli>Express Post Medium Letter\u003C\u002Fli>\n\u003Cli>Express Post Large Envelope\u003C\u002Fli>\n\u003Cli>Priority Small Letter\u003C\u002Fli>\n\u003Cli>Priority Large Light Letter\u003C\u002Fli>\n\u003Cli>Priority Large Medium Letter\u003C\u002Fli>\n\u003Cli>Priority Large Heavy Letter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>International Letters Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Standard Letter\u003C\u002Fli>\n\u003Cli>Express Letter\u003C\u002Fli>\n\u003Cli>Courier Letter\u003C\u002Fli>\n\u003Cli>Registered Small Letter\u003C\u002Fli>\n\u003Cli>Registered Large Letter\u003C\u002Fli>\n\u003Cli>Registered Small Envelope\u003C\u002Fli>\n\u003Cli>Registered Large Envelope\u003C\u002Fli>\n\u003Cli>Economy Air Light Letter\u003C\u002Fli>\n\u003Cli>Economy Air Medium Letter\u003C\u002Fli>\n\u003Cli>Economy Air Heavy Letter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Courier Shipping\u003C\u002Fh3>\n\u003Cp>As it was mentioned before, the plugin supports Courier shipping and prepaid courier satchels in case you need to deliver your product at the same day. Keep in mind that the courier network is available from metropolitan to metropolitan locations.\u003C\u002Fp>\n\u003Ch3>Handling Fees and Discounts\u003C\u002Fh3>\n\u003Cp>If either you need to add a handling fees for your shipping order, or if you want to reduce the shipping costs for your customers. We set an option for that where you can add an amount value to reduce or increase the shipping cost. The value can be either a number or a percentage, positive for handling fees and negative for discounts.\u003C\u002Fp>\n\u003Ch3>Extra Cover\u003C\u002Fh3>\n\u003Cp>Here is another feature to give you or your customers a peace of mind. You can enable the Extra Cover option in case your item’s lost or damaged in transition, you should be qualified for compensation.\u003C\u002Fp>\n\u003Ch3>Signature on Delivery\u003C\u002Fh3>\n\u003Cp>You want to make sure that your package was delivered to the right person? No problem. Just enable the Signature on Delivery option.\u003C\u002Fp>\n\u003Ch3>Separate Extra Services\u003C\u002Fh3>\n\u003Cp>Awesome. Another customizing option. Sometimes you want your customers to have the option whether they want Extra Cover or Signature on Delivery with their order. You only need to enable this option. But keep in mind to also enable Extra Cover or Signature on Delivery.\u003C\u002Fp>\n\u003Ch3>Display the Cheapest options\u003C\u002Fh3>\n\u003Cp>Cut to the Chase and provide the cheapest option to your customers without putting them in the hustle of choosing from many options.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fplugin\u002Faustralia-post-woocommerce-extension-pro?utm_source=aupost-lite&utm_medium=readme&utm_campaign=freetopro\" title=\"Upgrade to Australia Post WooCommerce Shipping Pro\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fknowledgebase_category\u002Fwoocommerce-australia-post-shipping-method-pro\u002F\" title=\"Documentation \" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Australia Post WooCommerce Extension integrates Australia Post with WooCommerce, calculating shipping costs and delivery times for customers.",3000,138215,88,19,"2025-12-08T13:06:00.000Z","4.0.0",[115,116,117,56,20],"australia-post","shipping","shipping-method","https:\u002F\u002Fwpruby.com\u002Fplugin\u002Faustralia-post-woocommerce-extension-pro?utm_source=aupost-lite&utm_medium=pluginuri&utm_campaign=freetopro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faustralian-post-woocommerce-extension.1.10.14.zip",{"slug":121,"name":122,"version":123,"author":40,"author_profile":41,"description":124,"short_description":125,"active_installs":108,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":130,"homepage":132,"download_link":133,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":59},"woo-free-shipping-per-product","Free Shipping Per Product for WooCommerce","1.3.4","\u003Cp>The plugin acts as a regular WooCommerce shipping method. For setting up the plugin, please follow the instructions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Go to WooCommerce => Settings ⇒ Shipping ⇒ Shipping Zones.\u003C\u002Fli>\n\u003Cli>Assign Free Shipping Per Product to one or more of the shipping zones.\u003C\u002Fli>\n\u003Cli>At the method’s settings, you can choose if you want to hide other shipping methods at Checkout if the free shipping was available.\u003C\u002Fli>\n\u003Cli>To make a product eligible for free shipping, you can create a shipping class and name it free-shipping then, assign the class to any product you need.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Looking For More Flexibility?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fplugin\u002Fwoocommerce-simple-table-rates-pro\u002F?utm_source=lite&utm_medium=readme&utm_campaign=freetopro\" title=\"Upgrade to Pro NOW\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple way to set free shipping for certain products.",45224,80,33,"2025-12-08T13:58:00.000Z",[131,116,117,56,20],"free-shipping","https:\u002F\u002Fwpruby.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-free-shipping-per-product.1.3.4.zip",{"attackSurface":135,"codeSignals":393,"taintFlows":524,"riskAssessment":613,"analyzedAt":618},{"hooks":136,"ajaxHandlers":356,"restRoutes":388,"shortcodes":389,"cronEvents":390,"entryPointCount":391,"unprotectedCount":392},[137,143,146,150,156,159,163,167,170,173,177,181,185,189,192,196,201,205,209,213,218,222,226,229,233,237,239,244,247,250,252,255,258,261,264,267,270,273,275,277,281,283,285,287,289,291,293,294,296,298,300,302,304,306,309,311,313,315,317,319,321,324,326,329,331,333,335,338,340,342,344,346,348,350,352,354],{"type":138,"name":139,"callback":140,"priority":11,"file":141,"line":142},"filter","user_has_cap","ultimate_view_as_customer_for_woocommerce_filter_user_has_cap","includes\\class-ultimate-view-as-customer-for-woocommerce-user-switching.php",29,{"type":138,"name":144,"callback":145,"priority":11,"file":141,"line":31},"map_meta_cap","ultimate_view_as_customer_for_woocommerce_filter_map_meta_cap",{"type":138,"name":147,"callback":148,"priority":11,"file":141,"line":149},"user_row_actions","ultimate_view_as_customer_for_woocommerce_filter_user_row_actions",31,{"type":151,"name":152,"callback":153,"priority":154,"file":141,"line":155},"action","plugins_loaded","ultimate_view_as_customer_for_woocommerce_action_plugins_loaded",1,32,{"type":151,"name":157,"callback":158,"file":141,"line":128},"init","ultimate_view_as_customer_for_woocommerce_action_init",{"type":151,"name":160,"callback":161,"priority":154,"file":141,"line":162},"all_admin_notices","ultimate_view_as_customer_for_woocommerce_action_admin_notices",34,{"type":151,"name":164,"callback":165,"file":141,"line":166},"wp_logout","ultimate_view_as_customer_for_woocommerce_ultimate_view_as_customer_for_woocommerce_clear_olduser_cookie",35,{"type":151,"name":168,"callback":165,"file":141,"line":169},"wp_login",36,{"type":138,"name":171,"callback":148,"priority":11,"file":141,"line":172},"ms_user_row_actions",39,{"type":138,"name":174,"callback":175,"priority":154,"file":141,"line":176},"login_message","ultimate_view_as_customer_for_woocommerce_filter_login_message",40,{"type":138,"name":178,"callback":179,"file":141,"line":180},"removable_query_args","ultimate_view_as_customer_for_woocommerce_filter_removable_query_args",41,{"type":151,"name":182,"callback":183,"file":141,"line":184},"wp_meta","ultimate_view_as_customer_for_woocommerce_action_wp_meta",42,{"type":151,"name":186,"callback":187,"file":141,"line":188},"wp_footer","ultimate_view_as_customer_for_woocommerce_action_wp_footer",45,{"type":151,"name":157,"callback":190,"file":141,"line":191},"ultimate_view_as_customer_for_woocommerce_action_init_body_class",46,{"type":151,"name":193,"callback":194,"file":141,"line":195},"personal_options","ultimate_view_as_customer_for_woocommerce_action_personal_options",49,{"type":151,"name":197,"callback":198,"priority":199,"file":141,"line":200},"admin_bar_menu","ultimate_view_as_customer_for_woocommerce_action_admin_bar_menu",11,50,{"type":151,"name":202,"callback":203,"file":141,"line":204},"bbp_template_after_user_details_menu_items","ultimate_view_as_customer_for_woocommerce_action_bbpress_button",51,{"type":151,"name":206,"callback":207,"priority":11,"file":141,"line":208},"woocommerce_login_form_start","ultimate_view_as_customer_for_woocommerce_action_woocommerce_login_form_start",52,{"type":151,"name":210,"callback":211,"priority":154,"file":141,"line":212},"woocommerce_admin_order_data_after_order_details","ultimate_view_as_customer_for_woocommerce_action_woocommerce_order_details",53,{"type":138,"name":214,"callback":215,"priority":216,"file":141,"line":217},"woocommerce_account_menu_items","ultimate_view_as_customer_for_woocommerce_filter_woocommerce_account_menu_items",999,54,{"type":138,"name":219,"callback":220,"priority":11,"file":141,"line":221},"woocommerce_get_endpoint_url","ultimate_view_as_customer_for_woocommerce_filter_woocommerce_get_endpoint_url",55,{"type":151,"name":223,"callback":224,"file":141,"line":225},"ultimate_view_as_customer_for_woocommerce_switch_to_user","ultimate_view_as_customer_for_woocommerce_forget_woocommerce_session",56,{"type":151,"name":227,"callback":224,"file":141,"line":228},"ultimate_view_as_customer_for_woocommerce_switch_back_user",57,{"type":151,"name":197,"callback":230,"priority":231,"file":141,"line":232},"ultimate_view_as_customer_for_woocommerce_admin_bar_menu",500,60,{"type":138,"name":234,"callback":235,"file":141,"line":236},"body_class","closure",309,{"type":138,"name":234,"callback":235,"file":141,"line":238},888,{"type":138,"name":240,"callback":241,"priority":242,"file":141,"line":243},"attach_session_information","anonymous",99,1691,{"type":151,"name":152,"callback":241,"file":245,"line":246},"includes\\class-ultimate-view-as-customer-for-woocommerce.php",154,{"type":151,"name":248,"callback":241,"file":245,"line":249},"admin_enqueue_scripts",168,{"type":151,"name":248,"callback":241,"file":245,"line":251},172,{"type":151,"name":253,"callback":241,"file":245,"line":254},"admin_menu",175,{"type":138,"name":256,"callback":241,"file":245,"line":257},"admin_body_class",177,{"type":138,"name":259,"callback":241,"file":245,"line":260},"admin_head",179,{"type":151,"name":262,"callback":241,"file":245,"line":263},"admin_init",190,{"type":151,"name":265,"callback":241,"file":245,"line":266},"ultimate_view_as_customer_for_woocommerce_setting_unit",196,{"type":151,"name":268,"callback":241,"file":245,"line":269},"admin_notices",198,{"type":151,"name":271,"callback":241,"file":245,"line":272},"wp_enqueue_scripts",215,{"type":151,"name":271,"callback":241,"file":245,"line":274},216,{"type":151,"name":186,"callback":241,"file":245,"line":276},217,{"type":138,"name":139,"callback":278,"priority":11,"file":279,"line":280},"view_as_customer_filter_user_has_cap","includes\\class-view-as-customer-user-switching.php",28,{"type":138,"name":144,"callback":282,"priority":11,"file":279,"line":142},"view_as_customer_filter_map_meta_cap",{"type":138,"name":147,"callback":284,"priority":11,"file":279,"line":31},"view_as_customer_filter_user_row_actions",{"type":151,"name":152,"callback":286,"priority":154,"file":279,"line":149},"view_as_customer_action_plugins_loaded",{"type":151,"name":157,"callback":288,"file":279,"line":155},"view_as_customer_action_init",{"type":151,"name":160,"callback":290,"priority":154,"file":279,"line":128},"view_as_customer_action_admin_notices",{"type":151,"name":164,"callback":292,"file":279,"line":162},"view_as_customer_view_as_customer_clear_olduser_cookie",{"type":151,"name":168,"callback":292,"file":279,"line":166},{"type":138,"name":171,"callback":284,"priority":11,"file":279,"line":295},38,{"type":138,"name":174,"callback":297,"priority":154,"file":279,"line":172},"view_as_customer_filter_login_message",{"type":138,"name":178,"callback":299,"file":279,"line":176},"view_as_customer_filter_removable_query_args",{"type":151,"name":182,"callback":301,"file":279,"line":180},"view_as_customer_action_wp_meta",{"type":151,"name":186,"callback":303,"file":279,"line":70},"view_as_customer_action_wp_footer",{"type":151,"name":157,"callback":305,"file":279,"line":188},"view_as_customer_action_init_body_class",{"type":151,"name":193,"callback":307,"file":279,"line":308},"view_as_customer_action_personal_options",48,{"type":151,"name":197,"callback":310,"priority":199,"file":279,"line":195},"view_as_customer_action_admin_bar_menu",{"type":151,"name":202,"callback":312,"file":279,"line":200},"view_as_customer_action_bbpress_button",{"type":151,"name":206,"callback":314,"priority":11,"file":279,"line":204},"view_as_customer_action_woocommerce_login_form_start",{"type":151,"name":210,"callback":316,"priority":154,"file":279,"line":208},"view_as_customer_action_woocommerce_order_details",{"type":138,"name":214,"callback":318,"priority":216,"file":279,"line":212},"view_as_customer_filter_woocommerce_account_menu_items",{"type":138,"name":219,"callback":320,"priority":11,"file":279,"line":217},"view_as_customer_filter_woocommerce_get_endpoint_url",{"type":151,"name":322,"callback":323,"file":279,"line":221},"view_as_customer_switch_to_user","view_as_customer_forget_woocommerce_session",{"type":151,"name":325,"callback":323,"file":279,"line":225},"view_as_customer_switch_back_user",{"type":151,"name":197,"callback":327,"priority":231,"file":279,"line":328},"view_as_customer_admin_bar_menu",59,{"type":138,"name":234,"callback":235,"file":279,"line":330},288,{"type":138,"name":234,"callback":235,"file":279,"line":332},841,{"type":138,"name":240,"callback":241,"priority":242,"file":279,"line":334},1574,{"type":151,"name":152,"callback":241,"file":336,"line":337},"includes\\class-view-as-customer.php",153,{"type":151,"name":248,"callback":241,"file":336,"line":339},167,{"type":151,"name":248,"callback":241,"file":336,"line":341},171,{"type":151,"name":253,"callback":241,"file":336,"line":343},174,{"type":138,"name":256,"callback":241,"file":336,"line":345},176,{"type":138,"name":259,"callback":241,"file":336,"line":347},178,{"type":151,"name":262,"callback":241,"file":336,"line":349},183,{"type":151,"name":268,"callback":241,"file":336,"line":351},189,{"type":151,"name":271,"callback":241,"file":336,"line":353},206,{"type":151,"name":271,"callback":241,"file":336,"line":355},207,[357,362,364,367,369,372,374,378,381,382,385,386],{"action":358,"nopriv":359,"callback":358,"hasNonce":360,"hasCapCheck":359,"file":141,"line":361},"ultimate_view_as_customer_for_woocommerce_show_customer_on_demand",false,true,62,{"action":358,"nopriv":360,"callback":358,"hasNonce":360,"hasCapCheck":359,"file":141,"line":363},63,{"action":365,"nopriv":359,"callback":241,"hasNonce":359,"hasCapCheck":359,"file":245,"line":366},"ultimate_view_as_customer_for_woocommerce_save_settings_ajax",181,{"action":365,"nopriv":360,"callback":241,"hasNonce":359,"hasCapCheck":359,"file":245,"line":368},182,{"action":370,"nopriv":359,"callback":241,"hasNonce":359,"hasCapCheck":359,"file":245,"line":371},"ultimate_view_as_customer_for_woocommerce_reset_settings_ajax",185,{"action":370,"nopriv":360,"callback":241,"hasNonce":359,"hasCapCheck":359,"file":245,"line":373},186,{"action":375,"nopriv":359,"callback":376,"hasNonce":359,"hasCapCheck":359,"file":245,"line":377},"ultimate_view_as_customer_for_woocommerce_ajax_install_plugin","wp_ajax_install_plugin",199,{"action":379,"nopriv":359,"callback":379,"hasNonce":360,"hasCapCheck":359,"file":279,"line":380},"view_as_customer_show_customer_on_demand",61,{"action":379,"nopriv":360,"callback":379,"hasNonce":360,"hasCapCheck":359,"file":279,"line":361},{"action":383,"nopriv":359,"callback":241,"hasNonce":359,"hasCapCheck":359,"file":336,"line":384},"view_as_customer_save_settings_ajax",180,{"action":383,"nopriv":360,"callback":241,"hasNonce":359,"hasCapCheck":359,"file":336,"line":366},{"action":387,"nopriv":359,"callback":376,"hasNonce":359,"hasCapCheck":359,"file":336,"line":263},"view_as_customer_ajax_install_plugin",[],[],[],12,8,{"dangerousFunctions":394,"sqlUsage":395,"outputEscaping":397,"fileOperations":13,"externalRequests":13,"nonceChecks":518,"capabilityChecks":111,"bundledLibraries":519},[],{"prepared":83,"raw":13,"locations":396},[],{"escaped":398,"rawEcho":399,"locations":400},248,66,[401,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,446,448,450,452,453,454,456,458,460,462,464,466,469,470,472,474,476,478,481,482,484,485,486,487,488,489,490,491,493,494,495,496,498,499,501,503,504,505,506,508,510,512,514,516],{"file":402,"line":403,"context":404},"admin\\class-ultimate-view-as-customer-for-woocommerce-admin.php",427,"raw output",{"file":402,"line":406,"context":404},428,{"file":402,"line":408,"context":404},431,{"file":402,"line":410,"context":404},446,{"file":402,"line":412,"context":404},447,{"file":402,"line":414,"context":404},450,{"file":402,"line":416,"context":404},516,{"file":402,"line":418,"context":404},517,{"file":402,"line":420,"context":404},520,{"file":402,"line":422,"context":404},528,{"file":402,"line":424,"context":404},538,{"file":402,"line":426,"context":404},547,{"file":402,"line":428,"context":404},556,{"file":402,"line":430,"context":404},617,{"file":402,"line":432,"context":404},618,{"file":402,"line":434,"context":404},621,{"file":402,"line":436,"context":404},628,{"file":402,"line":438,"context":404},629,{"file":402,"line":440,"context":404},632,{"file":442,"line":184,"context":404},"admin\\partials\\ultimate-view-as-customer-for-woocommerce-admin-display-color-customize.php",{"file":442,"line":444,"context":404},43,{"file":442,"line":195,"context":404},{"file":442,"line":447,"context":404},76,{"file":442,"line":449,"context":404},77,{"file":442,"line":451,"context":404},92,{"file":442,"line":82,"context":404},{"file":442,"line":69,"context":404},{"file":442,"line":455,"context":404},102,{"file":442,"line":457,"context":404},109,{"file":442,"line":459,"context":404},116,{"file":442,"line":461,"context":404},123,{"file":442,"line":463,"context":404},149,{"file":442,"line":465,"context":404},150,{"file":467,"line":468,"context":404},"admin\\partials\\ultimate-view-as-customer-for-woocommerce-admin-display.php",79,{"file":467,"line":127,"context":404},{"file":467,"line":471,"context":404},111,{"file":467,"line":473,"context":404},112,{"file":467,"line":475,"context":404},157,{"file":467,"line":477,"context":404},158,{"file":479,"line":480,"context":404},"admin\\partials\\ultimate-view-as-customer-for-woocommerce-admin-footer.php",13,{"file":479,"line":47,"context":404},{"file":479,"line":483,"context":404},18,{"file":479,"line":169,"context":404},{"file":479,"line":172,"context":404},{"file":479,"line":180,"context":404},{"file":479,"line":225,"context":404},{"file":479,"line":328,"context":404},{"file":479,"line":380,"context":404},{"file":479,"line":127,"context":404},{"file":492,"line":444,"context":404},"admin\\partials\\view-as-customer-admin-display.php",{"file":492,"line":195,"context":404},{"file":492,"line":447,"context":404},{"file":492,"line":449,"context":404},{"file":492,"line":497,"context":404},90,{"file":492,"line":33,"context":404},{"file":492,"line":500,"context":404},94,{"file":492,"line":502,"context":404},108,{"file":492,"line":457,"context":404},{"file":492,"line":473,"context":404},{"file":492,"line":349,"context":404},{"file":141,"line":507,"context":404},271,{"file":141,"line":509,"context":404},437,{"file":141,"line":511,"context":404},899,{"file":141,"line":513,"context":404},901,{"file":279,"line":515,"context":404},250,{"file":279,"line":517,"context":404},850,23,[520],{"name":521,"version":522,"knownCves":523},"Freemius","1.0",[],[525,542,550,560,571,593,603],{"entryPoint":526,"graph":527,"unsanitizedCount":13,"severity":541},"\u003Cultimate-view-as-customer-for-woocommerce-admin-display-color-customize> (admin\\partials\\ultimate-view-as-customer-for-woocommerce-admin-display-color-customize.php:0)",{"nodes":528,"edges":539},[529,534],{"id":530,"type":531,"label":532,"file":442,"line":533},"n0","source","$_SERVER",146,{"id":535,"type":536,"label":537,"file":442,"line":463,"wp_function":538},"n1","sink","echo() [XSS]","echo",[540],{"from":530,"to":535,"sanitized":360},"low",{"entryPoint":543,"graph":544,"unsanitizedCount":13,"severity":541},"\u003Cultimate-view-as-customer-for-woocommerce-admin-display> (admin\\partials\\ultimate-view-as-customer-for-woocommerce-admin-display.php:0)",{"nodes":545,"edges":548},[546,547],{"id":530,"type":531,"label":532,"file":467,"line":246},{"id":535,"type":536,"label":537,"file":467,"line":475,"wp_function":538},[549],{"from":530,"to":535,"sanitized":360},{"entryPoint":551,"graph":552,"unsanitizedCount":13,"severity":541},"ultimate_view_as_customer_for_woocommerce_action_init (includes\\class-ultimate-view-as-customer-for-woocommerce-user-switching.php:321)",{"nodes":553,"edges":558},[554,557],{"id":530,"type":531,"label":555,"file":141,"line":556},"$_REQUEST",435,{"id":535,"type":536,"label":537,"file":141,"line":509,"wp_function":538},[559],{"from":530,"to":535,"sanitized":360},{"entryPoint":561,"graph":562,"unsanitizedCount":13,"severity":541},"ultimate_view_as_customer_for_woocommerce_action_admin_notices (includes\\class-ultimate-view-as-customer-for-woocommerce-user-switching.php:590)",{"nodes":563,"edges":569},[564,567],{"id":530,"type":531,"label":565,"file":141,"line":566},"$_GET",624,{"id":535,"type":536,"label":537,"file":141,"line":568,"wp_function":538},651,[570],{"from":530,"to":535,"sanitized":360},{"entryPoint":572,"graph":573,"unsanitizedCount":13,"severity":541},"\u003Cclass-ultimate-view-as-customer-for-woocommerce-user-switching> (includes\\class-ultimate-view-as-customer-for-woocommerce-user-switching.php:0)",{"nodes":574,"edges":589},[575,576,577,581,583,586],{"id":530,"type":531,"label":555,"file":141,"line":556},{"id":535,"type":536,"label":537,"file":141,"line":509,"wp_function":538},{"id":578,"type":531,"label":579,"file":141,"line":580},"n2","$_POST (x5)",209,{"id":582,"type":536,"label":537,"file":141,"line":568,"wp_function":538},"n3",{"id":584,"type":531,"label":565,"file":141,"line":585},"n4",529,{"id":587,"type":536,"label":537,"file":141,"line":588,"wp_function":538},"n5",668,[590,591,592],{"from":530,"to":535,"sanitized":360},{"from":578,"to":582,"sanitized":360},{"from":584,"to":587,"sanitized":360},{"entryPoint":594,"graph":595,"unsanitizedCount":13,"severity":541},"view_as_customer_action_admin_notices (includes\\class-view-as-customer-user-switching.php:549)",{"nodes":596,"edges":601},[597,599],{"id":530,"type":531,"label":565,"file":279,"line":598},583,{"id":535,"type":536,"label":537,"file":279,"line":600,"wp_function":538},610,[602],{"from":530,"to":535,"sanitized":360},{"entryPoint":604,"graph":605,"unsanitizedCount":13,"severity":541},"\u003Cclass-view-as-customer-user-switching> (includes\\class-view-as-customer-user-switching.php:0)",{"nodes":606,"edges":611},[607,610],{"id":530,"type":531,"label":608,"file":279,"line":609},"$_GET (x4)",488,{"id":535,"type":536,"label":537,"file":279,"line":600,"wp_function":538},[612],{"from":530,"to":535,"sanitized":360},{"summary":614,"deductions":615},"The \"ultimate-view-as-customer-for-woocommerce\" plugin version 1.0.6 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for all SQL queries and has no recorded historical vulnerabilities, which suggests a generally secure development history. The presence of numerous nonce and capability checks indicates an effort to implement WordPress security standards. However, a significant concern lies within its attack surface. A substantial portion of its AJAX handlers, specifically 8 out of 12, lack authentication checks. This creates a direct entry point for unauthenticated attackers to interact with the plugin's functionality, potentially leading to unintended actions or information disclosure if not properly safeguarded within the handler itself.\n\nThe taint analysis reports zero flows with unsanitized paths or critical\u002Fhigh severity issues, which is a strong positive indicator. This suggests that data processed by the plugin is likely handled with care to prevent common injection vulnerabilities. The code signals also show a high percentage of output escaping, which is good for preventing XSS attacks. Despite the clean vulnerability history and good handling of SQL and taint analysis, the lack of authentication on a significant number of AJAX endpoints remains the primary security weakness. This design choice exposes these endpoints to potential abuse by unauthenticated users, and while the taint analysis might not have found direct vulnerabilities stemming from this, it significantly increases the risk of exploitation through other means or future undiscovered flaws.\n\nIn conclusion, while the plugin benefits from a clean vulnerability record and robust SQL handling, the unprotected AJAX endpoints represent a notable security risk. The plugin developers have implemented several security best practices, but the large number of unauthenticated AJAX handlers indicates a need for improvement in securing its attack surface. The absence of historical vulnerabilities is reassuring, but it should not be relied upon as a sole indicator of current security, especially given the identified weaknesses in access control for its entry points.",[616],{"reason":617,"points":392},"Unprotected AJAX handlers","2026-03-17T00:11:32.000Z",{"wat":620,"direct":633},{"assetPaths":621,"generatorPatterns":626,"scriptPaths":627,"versionParams":628},[622,623,624,625],"\u002Fwp-content\u002Fplugins\u002Fultimate-view-as-customer-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fultimate-view-as-customer-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fultimate-view-as-customer-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fultimate-view-as-customer-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js",[],[623,625],[629,630,631,632],"ultimate-view-as-customer-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin.css?ver=","ultimate-view-as-customer-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js?ver=","ultimate-view-as-customer-for-woocommerce\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","ultimate-view-as-customer-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":634,"htmlComments":640,"htmlAttributes":641,"restEndpoints":643,"jsGlobals":644,"shortcodeOutput":645},[635,636,637,638,639],"uvacfw-admin-wrapper","uvacfw-admin-heading","uvacfw-admin-content","uvacfw-frontend-wrapper","uvacfw-frontend-switcher",[],[642],"uvacfw_fs",[],[642],[],{"error":360,"url":647,"statusCode":648,"statusMessage":649,"message":649},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fultimate-view-as-customer-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":392,"versions":651},[652,657,664,671,678,685,692,699],{"version":6,"download_url":22,"svn_tag_url":653,"released_at":24,"has_diff":359,"diff_files_changed":654,"diff_lines":24,"trac_diff_url":655,"vulnerabilities":656,"is_current":360},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fultimate-view-as-customer-for-woocommerce\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.5&new_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.6",[],{"version":658,"download_url":659,"svn_tag_url":660,"released_at":24,"has_diff":359,"diff_files_changed":661,"diff_lines":24,"trac_diff_url":662,"vulnerabilities":663,"is_current":359},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-view-as-customer-for-woocommerce.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fultimate-view-as-customer-for-woocommerce\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.4&new_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.5",[],{"version":665,"download_url":666,"svn_tag_url":667,"released_at":24,"has_diff":359,"diff_files_changed":668,"diff_lines":24,"trac_diff_url":669,"vulnerabilities":670,"is_current":359},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-view-as-customer-for-woocommerce.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fultimate-view-as-customer-for-woocommerce\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.3&new_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.4",[],{"version":672,"download_url":673,"svn_tag_url":674,"released_at":24,"has_diff":359,"diff_files_changed":675,"diff_lines":24,"trac_diff_url":676,"vulnerabilities":677,"is_current":359},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-view-as-customer-for-woocommerce.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fultimate-view-as-customer-for-woocommerce\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.2&new_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.3",[],{"version":679,"download_url":680,"svn_tag_url":681,"released_at":24,"has_diff":359,"diff_files_changed":682,"diff_lines":24,"trac_diff_url":683,"vulnerabilities":684,"is_current":359},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-view-as-customer-for-woocommerce.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fultimate-view-as-customer-for-woocommerce\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.1&new_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.2",[],{"version":686,"download_url":687,"svn_tag_url":688,"released_at":24,"has_diff":359,"diff_files_changed":689,"diff_lines":24,"trac_diff_url":690,"vulnerabilities":691,"is_current":359},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-view-as-customer-for-woocommerce.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fultimate-view-as-customer-for-woocommerce\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.0&new_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.1",[],{"version":693,"download_url":694,"svn_tag_url":695,"released_at":24,"has_diff":359,"diff_files_changed":696,"diff_lines":24,"trac_diff_url":697,"vulnerabilities":698,"is_current":359},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-view-as-customer-for-woocommerce.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fultimate-view-as-customer-for-woocommerce\u002Ftags\u002F1.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2Fultimate-view-as-customer-for-woocommerce-main&new_path=%2Fultimate-view-as-customer-for-woocommerce%2Ftags%2F1.0.0",[],{"version":700,"download_url":701,"svn_tag_url":702,"released_at":24,"has_diff":359,"diff_files_changed":703,"diff_lines":24,"trac_diff_url":24,"vulnerabilities":704,"is_current":359},"ultimate-view-as-customer-for-woocommerce-main","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-view-as-customer-for-woocommerce.ultimate-view-as-customer-for-woocommerce-main.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fultimate-view-as-customer-for-woocommerce\u002Ftags\u002Fultimate-view-as-customer-for-woocommerce-main\u002F",[],[]]