[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fI8CWk56xnNVLr9iMnkU3mq76lzBd2HXc5bly3jMuQLQ":3},{"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":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":140,"fingerprints":237},"wc-quick-order","Quick Order For WooCommerce","1.0.0","HasinHayder","https:\u002F\u002Fprofiles.wordpress.org\u002Fhasinhayder\u002F","\u003Cp>Save your time by quickly creating orders for your woocommerce powered shops, and for existing or new users. Apply a flat discount or a coupon code instantly.\u003C\u002Fp>\n","Save your time by quickly creating orders for your woocommerce powered shops, and for existing or new users. Apply a flat discount or a coupon code in &hellip;",0,758,"2021-03-08T15:15:00.000Z","5.6.17","4.0","5.6",[18,19,20,21],"cart","discount","order","woocommerce","https:\u002F\u002Fgithub.com\u002Fhasinhayder\u002Fwoocommerce-quick-order","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-quick-order.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"hasinhayder",4,440,93,30,89,"2026-04-05T02:04:07.696Z",[37,61,83,103,122],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"minimum-purchase-amount-for-woo-cart","Minimum Purchase Amount For Woo Cart – For WooCommerce","2.3.25","CT Talks","https:\u002F\u002Fprofiles.wordpress.org\u002Fcttalks\u002F","\u003Cul>\n\u003Cli>This woocommecre extension will allow you to specify the minimum purchase value for WooCommerce.\u003C\u002Fli>\n\u003Cli>The extension will also allow to set the different minimum order amount for each user role.\u003C\u002Fli>\n\u003Cli>To show the cart message using the shortcode ‘ct_mpac_minimum_order_amount_message’, add the following shortcode on the page\u002Fpost where you want to show this message.\u003Cbr \u002F>\n> [ct_mpac_minimum_order_amount_message]\u003C\u002Fli>\n\u003Cli>A newly added feature will allow you to offer the free shipping over the specified cart amount.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out how the plugin works:\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FuhzK_rPcYiM?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>\u003Cbr \u002F>\nLike, Share & Subscribe to the Channel.\u003C\u002Fp>\n\u003Ch4>Features of Minimum Purchase Amount For Woo Cart\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Restrict the purchase if the cart amount is lesser than the specified amount.\u003C\u002Fli>\n\u003Cli>Ability to set the minimum order amount by user roles.\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable the role based minimum order rules.\u003C\u002Fli>\n\u003Cli>Specify custom messages for the resctrictions on the cart page.\u003C\u002Fli>\n\u003Cli>Shortcode to show the cart message anywhere on the site.\u003C\u002Fli>\n\u003Cli>Translation ready.\u003C\u002Fli>\n\u003Cli>Highly customizable.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Workflow of Minimum Purchase Amount For Woo Cart\u003C\u002Fh4>\n\u003Cp>After the plugin installation, the admin needs to set the minimum purchase amount in the settings. Cart Settings > Minimum Cart Amount To Make a Purchase.\u003C\u002Fp>\n","Want to increase your WooCommerce average order value?  This plugin allows you to set minimum order value for your entire store, specific user roles, and for the free shipping. Start optimizing your sales today!",4000,40484,92,8,"2025-12-25T19:46:00.000Z","6.9.4","4.4","7.4",[21,54,55,56,57],"woocommerce-cart-limits","woocommerce-minimum-order","woocommerce-minimum-purchase-amount","woocommerce-order","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fminimum-purchase-amount-for-woo-cart\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fminimum-purchase-amount-for-woo-cart.2.3.25.zip",100,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":60,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":81,"download_link":82,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"first-order-coupon-manager-for-woocommerce","First Order Coupon Manager for WooCommerce","1.2.2","Ashraful Sarkar Naiem","https:\u002F\u002Fprofiles.wordpress.org\u002Fashrafulsarkar\u002F","\u003Cp>“First Order Coupon Manager for WooCommerce” enables admin to offer discounts to their customers on their first order with various conditions like the minimum amount they need to spend to get a discount or whether users can use multiple coupons together.\u003C\u002Fp>\n\u003Cp>Support me on Buy me coffee a small contribution: \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fashrafulsarkar\" rel=\"nofollow ugc\">BUY ME A COFFEE!\u003C\u002Fa>\u003C\u002Fp>\n","Maintain the first-order discount using this plugin.",1000,9463,5,"2024-03-26T11:25:00.000Z","6.5.8","4.6","7.0",[19,77,78,79,80],"first-order-coupon","first-order-discount","woocommerce-coupon","woocommerce-discount","https:\u002F\u002Fgithub.com\u002Fashrafulsarkar\u002Ffirst-order-coupon-manager-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffirst-order-coupon-manager-for-woocommerce.1.2.2.zip",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":69,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":15,"requires_php":96,"tags":97,"homepage":96,"download_link":100,"security_score":60,"vuln_count":101,"unpatched_count":11,"last_vuln_date":102,"fetched_at":26},"first-order-discount-woocommerce","First Order Discount Woocommerce","1.23","Vidish","https:\u002F\u002Fprofiles.wordpress.org\u002Fvidishp\u002F","\u003Cp>“First Order Discount Woocommerce” enables admin to offer discount to their customers on their first order with various conditions like minimum amount they need to spend to get discount or whether user can use multiple coupons together.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO version features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set minimum cart amount to get promotion\u003C\u002Fli>\n\u003Cli>Show interactive shopping progress to customers (This is more likely to increase your sales)\u003C\u002Fli>\n\u003Cli>Run promotion for specific category\u003C\u002Fli>\n\u003Cli>Offer a range of products(simple & variable) to customers to choose from.\u003C\u002Fli>\n\u003Cli>Customers can choose maximum FREE GIFTS, which can be defined by admin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Get PRO VERSION HERE \u003Ca href=\"https:\u002F\u002Fwww.wooextend.com\u002Fproduct\u002Forder-promotion-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Woocommerce Order Promotion Pro\u003C\u002Fa>\u003C\u002Fstrong> (With 100+ Happy Users)\u003C\u002Fp>\n\u003Cp>Thank you for \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fwooextend\u002Freviews\" rel=\"nofollow ugc\">LOVING this plugin..!!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Giving away small free gifts attracts most customers and increase your product sales.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"500\" height=\"400\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FyaQpqcEk7pA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>SUPPORT ME ON KO-FI BY A SMALL CONTRIBUTION: \u003Ca href=\"https:\u002F\u002Fko-fi.com\u002Fvidish\" rel=\"nofollow ugc\">BUY ME A COFFEE!\u003C\u002Fa> \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More plugins by WooExtend:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuild-your-own-basket-for-woocommerce\" rel=\"ugc\">Build Your Own Basket for Woocommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-bulk-order\u002F\" rel=\"ugc\">Woocommerce Bulk Order\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-combo-offers\u002F\" rel=\"ugc\">Woocommerce Combo Offers\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-category-discount\u002F\" rel=\"ugc\">Product Category Discount\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-custom-fee\u002F\" rel=\"ugc\">Custom Fee\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","First Order Discount Woocommerce allows admin to offer discount to their customers on their first order with various conditions.",44593,96,18,"2025-08-21T10:46:00.000Z","6.8.5","",[19,78,98,99,80],"free-gift","order-discount","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffirst-order-discount-woocommerce.zip",1,"2023-12-06 00:00:00",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":69,"downloaded":111,"rating":60,"num_ratings":112,"last_updated":113,"tested_up_to":50,"requires_at_least":114,"requires_php":52,"tags":115,"homepage":96,"download_link":120,"security_score":60,"vuln_count":101,"unpatched_count":11,"last_vuln_date":121,"fetched_at":26},"order-auto-complete-for-woocommerce","Order auto complete for WooCommerce","1.2.4","Ibrahim","https:\u002F\u002Fprofiles.wordpress.org\u002Fkardi420\u002F","\u003Cp>It is a simple woocommerce addon or extension.If Enable the plugin, then your all woocommerce order will be automatically completed.Also, You will get option to change add to cart and out of stock button.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FjiBWXrnS7Vg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>🏆 Reasone To Use The Plugin\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Easy Integrations\u003C\u002Fstrong> – if you want to make your system easy by making order auto complete just install this plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Easy Customization\u003C\u002Fstrong> – You can easily edit your add to cart button and out of stock button text from option.\u003C\u002Fp>\n\u003Ch3>Recommended Products\u003C\u002Fh3>\n\u003Cp>We recommend exploring certain plugins and extensions that could capture your interest. Feel free to discover additional projects by clicking on this link:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">woocommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWooCommerce is the open-source ecommerce platform for WordPress.\u003Cbr \u002F>\nOur core platform is free, flexible, and amplified by a global community. The freedom of open-source means you retain full ownership of your store’s content and data forever.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-affiliate\u002F\" rel=\"ugc\">WC Affiliate\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you are planning to launch an affiliate program for your WooCommerce store, WC Affiliate is the best solution as a full-fledged Affiliate Manager for WooCommerce. Launching an affiliate program gives you extraordinary sales growth if it is done properly. Using WC Affiliate you can launch a WordPress affiliate program on your WooCommerce-based store within minutes without hiring a developer! WC Affiliate is becoming the standout choice when exploring alternatives to WooCommerce Affiliate Plugin – Coupon Affiliates, YITH WooCommerce Affiliates, PW WooCommerce Affiliates, Affiliates WooCommerce Light, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftutor\u002F\" rel=\"ugc\">Tutor LMS\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nTutor LMS is a lightweight, feature-packed, and robust WordPress LMS plugin to create & sell courses online easily. All the features of this learning management system hit all the checkpoints for a full-fledged online course marketplace.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-variation-swatches\u002F\" rel=\"ugc\">Variation Swatches for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWoocommerce variation swatches plugin converts the product variation select fields into radio, images, colors, and labels. By using this Variation swatches for WooCommerce Plugin, you can display your product variation attributes in images, colors, and label.\u003C\u002Fp>\n\u003Ch4>Is it compatable with latest woocommerce version?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Yes, It is compatable \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Need Any Help?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Please mail us at \u003Ccode>ikardi04@gmail.com\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>We provide live support`\u003C\u002Fli>\n\u003C\u002Ful>\n","It is a simple woocommerce addon or extension.If Enable the plugin, then your all woocommerce order will be automatically completed.",17554,3,"2026-01-21T10:51:00.000Z","4.8",[116,117,118,21,119],"add-to-cart-button-option","auto-complete","order-auto-complete","woocommerce-order-auto-complete","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forder-auto-complete-for-woocommerce.1.2.4.zip","2023-10-03 00:00:00",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":69,"downloaded":130,"rating":92,"num_ratings":131,"last_updated":132,"tested_up_to":95,"requires_at_least":15,"requires_php":75,"tags":133,"homepage":138,"download_link":139,"security_score":60,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"woo-cancel-abandoned-order","Cancel Abandoned Order","2.1.0","RVOLA","https:\u002F\u002Fprofiles.wordpress.org\u002Frvola\u002F","\u003Cp>** Cancel Abandoned Order** allows you to add a small option that will take care of dealing with “abandoned” commands.\u003C\u002Fp>\n\u003Cp>If you have check or transfer type orders for example, you will be able to set a maximum number of days or by hours to receive the payment.\u003C\u002Fp>\n\u003Cp>Cancel Abandoned Order, will take care of checking this and change the status of the order to “Cancel” if you have not received payment on time.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frvola\u002Fwoo-cancel-abandoned-order\" rel=\"nofollow ugc\">\u003Cstrong>GitHub\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Frvola\" rel=\"nofollow ugc\">\u003Cstrong>Donate\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Requirement\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PHP minimal: \u003Cstrong>7.0\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>WordPress minimal: \u003Cstrong>4.0\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>WooCommerce minimal : \u003Cstrong>2.2\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cp>\u003Cem>Action\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>woo_cao_cancel_order\u003C\u002Fstrong> ($order_id) : After cancel order.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Filters\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>woo_cao_gateways\u003C\u002Fstrong> : Adds a payment gateway for the control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_before_cancel_order\u003C\u002Fstrong> : Before canceling the order, send the order_id and the WC_Order if you do not want to cancel this order. Expect an exact return of true.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_message_cancel_order\u003C\u002Fstrong> : Allows you to modify the note when canceling the order. Handy if you use the ‘woo_cao_before_cancel_order’ filter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_date_order\u003C\u002Fstrong> ($old_date, $gateway, $mode) : Change the calculation date for pending orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_default_hours\u003C\u002Fstrong> : Default value of the number of hours for order processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_default_days\u003C\u002Fstrong> : Default value of the number of days for order processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_statustocancel\u003C\u002Fstrong> ($status) : Allows you to add or change which WooCommerce order status the plugin should cancel.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Wiki\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frvola\u002Fwoo-cancel-abandoned-order\u002Fwiki\" rel=\"nofollow ugc\">A help section on the code is available here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Cancel \"on hold\" orders after a certain number of days or by hours",29224,16,"2025-07-15T07:09:00.000Z",[134,135,136,137,21],"abandoned-cart","automation","cancel-orders","stripe","https:\u002F\u002Fgithub.com\u002Frvola\u002Fwoo-cancel-abandoned-order","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-cancel-abandoned-order.2.1.0.zip",{"attackSurface":141,"codeSignals":171,"taintFlows":224,"riskAssessment":225,"analyzedAt":236},{"hooks":142,"ajaxHandlers":159,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":170,"unprotectedCount":170},[143,149,153,156],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_enqueue_scripts","qofw_scripts","quick-order-for-woocommerce.php",29,{"type":144,"name":150,"callback":151,"file":147,"line":152},"admin_menu","closure",31,{"type":144,"name":154,"callback":151,"file":147,"line":155},"admin_post_qofw_form",150,{"type":144,"name":157,"callback":151,"file":147,"line":158},"qofw_order_processing_complete",266,[160,164],{"action":161,"nopriv":162,"callback":151,"hasNonce":162,"hasCapCheck":162,"file":147,"line":163},"qofw_genpw",false,162,{"action":165,"nopriv":162,"callback":151,"hasNonce":162,"hasCapCheck":162,"file":147,"line":166},"qofw_fetch_user",171,[],[],[],2,{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":11,"externalRequests":11,"nonceChecks":112,"capabilityChecks":11,"bundledLibraries":223},[],{"prepared":11,"raw":11,"locations":174},[],{"escaped":176,"rawEcho":177,"locations":178},20,22,[179,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,211,213,215,217,219,221],{"file":147,"line":180,"context":181},54,"raw output",{"file":147,"line":183,"context":181},55,{"file":147,"line":185,"context":181},60,{"file":147,"line":187,"context":181},61,{"file":147,"line":189,"context":181},66,{"file":147,"line":191,"context":181},67,{"file":147,"line":193,"context":181},72,{"file":147,"line":195,"context":181},73,{"file":147,"line":197,"context":181},81,{"file":147,"line":199,"context":181},82,{"file":147,"line":201,"context":181},87,{"file":147,"line":203,"context":181},88,{"file":147,"line":205,"context":181},94,{"file":147,"line":207,"context":181},99,{"file":147,"line":209,"context":181},106,{"file":147,"line":209,"context":181},{"file":147,"line":212,"context":181},115,{"file":147,"line":214,"context":181},116,{"file":147,"line":216,"context":181},127,{"file":147,"line":218,"context":181},166,{"file":147,"line":220,"context":181},178,{"file":147,"line":222,"context":181},186,[],[],{"summary":226,"deductions":227},"The \"wc-quick-order\" v1.0.0 plugin presents a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, raw SQL queries, file operations, and external HTTP requests. The absence of known CVEs and a lack of historical vulnerabilities suggest a relatively stable codebase from a public disclosure perspective.  However, significant concerns arise from the static analysis. The plugin exposes two AJAX handlers, both of which are completely unprotected by authentication checks. This is a major security weakness that could allow unauthorized users to trigger these functions. Additionally, while nonce checks are present, the absence of capability checks is another critical oversight, meaning any authenticated user, regardless of their role, could potentially interact with these unprotected AJAX endpoints. The output escaping is also concerning, with nearly half of the outputs not being properly escaped, increasing the risk of cross-site scripting (XSS) vulnerabilities if user-supplied data is processed within these handlers. The lack of taint analysis data is noted, but the presence of unprotected entry points and poor output sanitization creates a substantial risk regardless.",[228,231,234],{"reason":229,"points":230},"Unprotected AJAX handlers",15,{"reason":232,"points":233},"Missing capability checks on AJAX",10,{"reason":235,"points":48},"Poor output escaping","2026-03-17T07:33:23.544Z",{"wat":238,"direct":247},{"assetPaths":239,"generatorPatterns":242,"scriptPaths":243,"versionParams":244},[240,241],"\u002Fwp-content\u002Fplugins\u002Fwc-quick-order\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fwc-quick-order\u002Fassets\u002Fjs\u002Fqofw.js",[],[],[245,246],"wc-quick-order\u002Fassets\u002Fcss\u002Fstyle.css?ver=","wc-quick-order\u002Fassets\u002Fjs\u002Fqofw.js?ver=",{"cssClasses":248,"htmlComments":259,"htmlAttributes":260,"restEndpoints":262,"jsGlobals":263,"shortcodeOutput":265},[249,250,251,252,253,254,161,255,256,257,258],"qofw-form-wrapper","qofw-form-title","qofw-form-container","qofw-form","qofw-control","qofw-control-right-gap","qofw-info","qofw-clearfix","qofw-modal","qofw-modal-content",[],[261],"id='qofw_genpw'",[],[264],"qofw",[]]