[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYLl7AOUpSOtRF8RB7wH5Kp_MwqOmklp5rVmKu5JLinA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":14,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":61,"crawl_stats":37,"alternatives":64,"analysis":166,"fingerprints":911},"woo-ups-pickup","OPSI Israel Domestic Shipments","2.8.2","ashamil","https:\u002F\u002Fprofiles.wordpress.org\u002Fashamil\u002F","\u003Cp>A shipping plugin for WooCommerce that allows the store operator to show local pickup locations and allows the customer to choose the place where to take a purchase.\u003C\u002Fp>\n\u003Cp>Appearance of the map can be seen here: https:\u002F\u002Fwww.pickuppoint.co.il\u002F#pointsPickup\u003C\u002Fp>\n\u003Cp>For this, we use API Google Maps which is located on our server: https:\u002F\u002Fdev.pick-ups.co.il\u002F or https:\u002F\u002Fpick-ups.co.il\u003C\u002Fp>\n\u003Ch3>Introduction\u003C\u002Fh3>\n\u003Cp>UPS Israel PickUP Access Points (Stores and Lockers) plugin helps WooCommerce based stores to streamline UPS shipping integration. This plugin helps you to get shipping rates from UPS APIs based on product weight, post code and other relevant details. Based on the postal codes and other parameters, all available shipping services along with the rates are listed for the customers to choose from.\u003C\u002Fp>\n\u003Ch3>Integrates WooCommerce to UPS\u003C\u002Fh3>\n\u003Cp>Once this plugin is installed and configured with necessary information (please visit installation section for more info), your WordPress\u002FWooCommerce Shop will be ready to ship using UPS. This plugin will add UPS shipping method as one of the shipping methods in WooCommerce.\u003C\u002Fp>\n\u003Ch3>Calculate shipping rates dynamically\u003C\u002Fh3>\n\u003Cp>While checking out, a customer is presented with the available shipping services and the rates based on his\u002Fher postal code, product weight and dimensions. Customer can choose the best method that matches his\u002Fher requirements and proceed to payment.\u003C\u002Fp>\n","UPS Israel PickUP Access Points (Stores and Lockers) for WooCommerce. Displays Live Shipping Rates based on the Shipping Address and Cart Content.",300,9584,100,1,"2026-01-21T09:34:00.000Z","6.8.5","3.0.1","",[20,21,22,23,24],"shipping-method","shipping-rates","ups","ups-api","ups-shipping","https:\u002F\u002Fpickuppoint.co.il\u002FDocumentation\u002FWP","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-ups-pickup.2.8.2.zip",78,2,"2025-01-16 00:00:00","2026-03-15T15:16:48.613Z",[32,46],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":37},"CVE-2025-23766","opsi-israel-domestic-shipments-missing-authorization","OPSI Israel Domestic Shipments \u003C= 2.6.8 - Missing Authorization","The OPSI Israel Domestic Shipments plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 2.6.8. This makes it possible for unauthenticated attackers to perform an unauthorized action.",null,"\u003C=2.6.8","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-05-12 14:06:31",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8f8128a6-4252-4243-94ad-ca43fbe1a04e?source=api-prod",{"id":47,"url_slug":48,"title":49,"description":50,"plugin_slug":4,"theme_slug":37,"affected_versions":51,"patched_in_version":52,"severity":39,"cvss_score":53,"cvss_vector":54,"vuln_type":55,"published_date":56,"updated_date":57,"references":58,"days_to_patch":60},"CVE-2024-13100","opsi-israel-domestic-shipments-reflected-cross-site-scripting","OPSI Israel Domestic Shipments \u003C= 2.6.5 - Reflected Cross-Site Scripting","The OPSI Israel Domestic Shipments plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'order_id' parameter in all versions up to, and including, 2.6.5 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=2.6.5","2.6.6",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-01-10 00:00:00","2025-02-19 16:45:36",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fce0c42bf-41d4-4fb5-af01-e98c4e4ec2fc?source=api-prod",41,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":60,"trust_score":62,"computed_at":63},73,"2026-04-04T04:48:48.244Z",[65,86,109,130,150],{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":13,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":16,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":83,"download_link":84,"security_score":13,"vuln_count":85,"unpatched_count":85,"last_vuln_date":37,"fetched_at":30},"a2z-ups-shipping","Automated UPS Shipping for WooCommerce – HPOS supported","4.4.2","Aarsiv Groups","https:\u002F\u002Fprofiles.wordpress.org\u002Faarsiv\u002F","\u003Cp>Discover the ultimate UPS shipping solution for your WooCommerce store with our powerful UPS Shipping plugin. Seamlessly integrate UPS services to provide your customers with real-time shipping rates, streamline label printing, automate tracking number email generation, and offer shipping rate previews directly on product pages.\u003C\u002Fp>\n\u003Cp>With the most popular UPS Shipping Plugin for WooCommerce, you ensure your customers always experience accurate shipping costs. Our premium features include label printing and a custom boxing algorithm, guaranteeing precise deliveries while saving you valuable time to focus on your business.\u003C\u002Fp>\n\u003Ch4>Our plugin offers\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Real-time UPS shipping rates displayed effortlessly on product pages, no login required.\u003C\u002Fli>\n\u003Cli>Integration directly with UPS systems for up-to-date shipping rates based on your UPS account.\u003C\u002Fli>\n\u003Cli>Premium label printing directly from the backoffice order page, with automatic tracking number email generation (Premium).\u003C\u002Fli>\n\u003Cli>Support for dimensional weight and negotiated rates, ensuring fair and accurate pricing.\u003C\u002Fli>\n\u003Cli>Flexible shipping options, including single-box or multiple-box configurations based on product dimensions (Premium).\u003C\u002Fli>\n\u003Cli>Free shipping settings by Product, Category, Manufacturer, or Supplier.\u003C\u002Fli>\n\u003Cli>Compatibility with all UPS services and package types, with customizable shipping options per Zone.\u003C\u002Fli>\n\u003Cli>Individual shipping method settings for Free Shipping Limit, Additional Fee, and Insurance.\u003C\u002Fli>\n\u003Cli>Smart caching system for maximum speed optimization.\u003C\u002Fli>\n\u003Cli>Easy testing mode toggle within the module configuration.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>About [Shipi](https:\u002F\u002Fmyshipi.com)\u003C\u002Fh4>\n\u003Cp>We are Web Development Company in France. We are planning for High Quality WordPress, Woocommerce, Edd Downloads Plugins. We are launched on 4th Nov 2018.\u003C\u002Fp>\n\u003Ch4>What a2Z Plugins Group Tell to Customers?\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>“Make Your Shop With Smile”\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Useful filters:\u003C\u002Fp>\n\u003Cp>1) Customs Rates\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>function ups_shipping_cost_conversion($ship_cost, $pack_weight = 0, $to_country = “”, $rate_code = “”){\u003Cbr \u002F>\n     $sample_flat_rates = array(“GB”=>array( \u002F\u002FUse ISO 3166-1 alpha-2 as country code\u003Cbr \u002F>\n                                “weight_from” => 10,\u003Cbr \u002F>\n                                “weight_upto” => 30,\u003Cbr \u002F>\n                                “rate” => 2000,\u003Cbr \u002F>\n                                “rate_code” => “ups_12”, \u002F\u002FYou can add UPS service type and use it based on your’s need. Get this from our plugin’s configuration (services tab).\u003Cbr \u002F>\n                            ),\u003Cbr \u002F>\n                                “US”=>array(\u003Cbr \u002F>\n                                “weight_from” => 1,\u003Cbr \u002F>\n                                “weight_upto” => 30,\u003Cbr \u002F>\n                                “rate” => 5000,\u003Cbr \u002F>\n                                ),\u003Cbr \u002F>\n                            );\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  if(!empty($to_country) && !empty($sample_flat_rates)){\n      if(isset($sample_flat_rates[$to_country]) && ($pack_weight >= $sample_flat_rates[$to_country]['weight_from']) && ($pack_weight \u003C= $sample_flat_rates[$to_country]['weight_upto'])){\n          $flat_rate = $sample_flat_rates[$to_country]['rate'];\n          return $flat_rate;\n      }else{\n          return $ship_cost;\n      }\n  }else{\n          return $ship_cost;\n  }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>}\u003Cbr \u002F>\n     add_filter(‘hitstacks_ups_shipping_cost_conversion’,’ups_shipping_cost_conversion’,10,4);\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>(Note: Flat rate filter example code will set flat rate for all UPS carriers. Have to add code to check and alter rate for specific carrier. While copy paste the code from worpress plugin page may throw error “Undefined constant”. It can be fixed by replacing backtick (`) to apostrophe (‘) )\u003C\u002Fp>\n\u003Cp>2) To Sort the rates from Lowest to Highest\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>add_filter( ‘woocommerce_package_rates’ , ‘hitshipo_sort_shipping_methods’, 10, 2 );\u003Cbr \u002F>\n  function hitshipo_sort_shipping_methods( $rates, $package ) {\u003Cbr \u002F>\n    if ( empty( $rates ) ) return;\u003Cbr \u002F>\n        if ( ! is_array( $rates ) ) return;\u003Cbr \u002F>\n  uasort( $rates, function ( $a, $b ) {\u003Cbr \u002F>\n    if ( $a == $b ) return 0;\u003Cbr \u002F>\n        return ( $a->cost \u003C $b->cost ) ? -1 : 1;\u003Cbr \u002F>\n   } );\u003Cbr \u002F>\n        return $rates;\u003Cbr \u002F>\n  }\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","UPS plugin: Real-time rates, label printing, auto tracking emails, previews on product pages, and more. Seamless integration.",21641,92,7,"2025-11-18T06:12:00.000Z","4.0.1","5.6",[22,80,24,81,82],"ups-plugin","ups-shipping-method","ups-woocommerce","https:\u002F\u002Fa2zplugins.com\u002Fproduct\u002Fups-express-shipping-with-label-printing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fa2z-ups-shipping.4.4.2.zip",0,{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":16,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":107,"download_link":108,"security_score":13,"vuln_count":85,"unpatched_count":85,"last_vuln_date":37,"fetched_at":30},"wc-hide-shipping-methods","WC Hide Shipping Methods","2.0.5","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>WC Hide Shipping Methods is a simple and effective plugin that hides all other shipping methods when “Free Shipping” is available during the checkout process. Additionally, it provides an option to keep “Local Pickup” available alongside “Free Shipping” if desired.\u003C\u002Fp>\n\u003Cp>Key features:\u003Cbr \u002F>\n– Automatic Shipping Method Hiding: Hides all other shipping options when “Free Shipping” is available for a cleaner checkout experience.\u003Cbr \u002F>\n– Local Pickup Option: Choose to keep “Local Pickup” available alongside “Free Shipping.”\u003Cbr \u002F>\n– Additional Shipping Methods: Administrators can select extra shipping methods (pulled from available WooCommerce shipping zones) to display in addition to the default options.\u003Cbr \u002F>\n– Seamless WooCommerce Integration: Easily managed through WooCommerce settings.\u003Cbr \u002F>\n– Shipping Zone Compatibility: Dynamically pulls shipping methods from your WooCommerce shipping zones.\u003Cbr \u002F>\n– Block & Classic Compatibility: Fully supports both the modern block-based checkout (Gutenberg & WooCommerce blocks) and the classic WooCommerce checkout.\u003C\u002Fp>\n","This plugin automatically hides all other shipping methods when \"Free Shipping\" is available, while allowing you to retain \"Local Picku &hellip;",20000,327787,84,44,"2025-11-06T12:11:00.000Z","6.5","7.4",[102,103,104,105,106],"force-free-shipping","hide-other-shipping-methods","hide-shipping-methods","hide-shipping-rates","woocommerce-free-shipping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-hide-shipping-methods\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-hide-shipping-methods.2.0.5.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":119,"num_ratings":62,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":100,"tags":123,"homepage":126,"download_link":127,"security_score":128,"vuln_count":28,"unpatched_count":85,"last_vuln_date":129,"fetched_at":30},"flexible-shipping-ups","Shipping Live Rates and Access Points for UPS for WooCommerce","3.6.3","Octolize Shipping Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Foctolize\u002F","\u003Ch4>The best free plugin to display UPS live rates in your WooCommerce store\u003C\u002Fh4>\n\u003Cp>Provide your customers with automatically calculated shipping rates for numerous UPS services and let them choose their preferred Access Points. You’ll integrate the plugin in just 5 minutes.\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\u002F081i3tbgHy4?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>How does it work?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The shipping cost is calculated automatically online via UPS API connection, so your clients will see every UPS shipping option in the checkout with its real price. There’s no need to “create an application” on the UPS website.\u003C\u002Fp>\n\u003Cp>You can \u003Cstrong>offer delivery to a UPS Access Point\u003C\u002Fstrong>, too. Allow your customers to pick up packages when and where it’s best for them. Enable Access Points support to let the plugin suggest the nearest points for the customer’s address and save the point to the customer’s order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upgrade to UPS PRO\u003C\u002Fstrong>\u003Cbr \u002F>\nGet priority e-mail support and access all PRO features, upgrade to \u003Ca href=\"https:\u002F\u002Foctol.io\u002Fupsrepoupgrade\" rel=\"nofollow ugc\">Flexible Shipping UPS PRO now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>or\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Extend the default UPS functionalities with UPS Labels\u003C\u002Fstrong>\u003Cbr \u002F>\nGet the \u003Ca href=\"https:\u002F\u002Foctol.io\u002Fupslabels-repo\" rel=\"nofollow ugc\">Flexible Shipping UPS Labels\u003C\u002Fa> and create shipments, generate printable UPS shipping labels for placed orders and track parcels directly from your WooCommerce store!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic shipping costs calculator for UPS live rates\u003C\u002Fli>\n\u003Cli>Pickup types selection\u003C\u002Fli>\n\u003Cli>Shipping cost for UPS services based on cart weight and shipping address\u003C\u002Fli>\n\u003Cli>OAuth one-click authorization with your UPS account (REST API)\u003C\u002Fli>\n\u003Cli>Alternative connection via UPS Access Key (XML API)\u003C\u002Fli>\n\u003Cli>UPS negotiated rates\u003C\u002Fli>\n\u003Cli>Nearest UPS Access Point\u003C\u002Fli>\n\u003Cli>Limiting services only to those available for the customer’s address\u003C\u002Fli>\n\u003Cli>Manual UPS services limiting\u003C\u002Fli>\n\u003Cli>UPS SurePost services available for United States shipments\u003C\u002Fli>\n\u003Cli>Ability to add insurance\u003C\u002Fli>\n\u003Cli>Fallback cost in case of connection problems with the UPS API\u003C\u002Fli>\n\u003Cli>All currencies supported by UPS\u003C\u002Fli>\n\u003Cli>Debug mode\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce Shipping Zones\u003C\u002Fli>\n\u003Cli>Free shipping threshold\u003C\u002Fli>\n\u003Cli>UPS Labels extension compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic box packing for multiple products based on weight and volume\u003C\u002Fli>\n\u003Cli>UPS Access Points selection and search\u003C\u002Fli>\n\u003Cli>Fixed value and percentage handling fees\u002Fdiscounts for UPS rates\u003C\u002Fli>\n\u003Cli>Flat rate for UPS Access Points\u003C\u002Fli>\n\u003Cli>Estimated delivery date displayed at checkout\u003C\u002Fli>\n\u003Cli>Advanced estimated delivery date with maximum time in transit, cutoff and lead time\u003C\u002Fli>\n\u003Cli>Excluding certain days of the week from the estimated delivery date\u003C\u002Fli>\n\u003Cli>Destination address types\u003C\u002Fli>\n\u003Cli>Custom boxes with box weight and padding\u003C\u002Fli>\n\u003Cli>Various box packing methods\u003C\u002Fli>\n\u003Cli>Multi-currency support using WooCommerce currency switcher plugins\u003C\u002Fli>\n\u003Cli>Delivery Confirmation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fupsrepoupgrade\" rel=\"nofollow ugc\">Upgrade to PRO Now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Available UPS services\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>UPS Express\u003C\u002Fli>\n\u003Cli>UPS Standard\u003C\u002Fli>\n\u003Cli>UPS Worldwide Expedited\u003C\u002Fli>\n\u003Cli>UPS Worldwide Express Plus\u003C\u002Fli>\n\u003Cli>UPS Worldwide Saver\u003C\u002Fli>\n\u003Cli>UPS Worldwide Express Freight\u003C\u002Fli>\n\u003Cli>UPS Worldwide Express Freight Midday\u003C\u002Fli>\n\u003Cli>UPS 2nd Day Air\u003C\u002Fli>\n\u003Cli>UPS 2nd Day Air A.M.\u003C\u002Fli>\n\u003Cli>UPS 3 Day Select\u003C\u002Fli>\n\u003Cli>UPS Ground\u003C\u002Fli>\n\u003Cli>UPS Next Day Air\u003C\u002Fli>\n\u003Cli>UPS Next Day Air Early\u003C\u002Fli>\n\u003Cli>UPS Next Day Air Saver\u003C\u002Fli>\n\u003Cli>UPS Simple Rate\u003C\u002Fli>\n\u003Cli>SurePost Less than 1 lb\u003C\u002Fli>\n\u003Cli>SurePost 1 lb or Greater\u003C\u002Fli>\n\u003Cli>SurePost BPM\u003C\u002Fli>\n\u003Cli>SurePost Media Mail\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Actively developed and supported\u003C\u002Fh4>\n\u003Cp>Over \u003Cstrong>250.000 WooCommerce stores worldwide\u003C\u002Fstrong> use our plugins. We constantly develop them, earning the reputation of authors of stable and high-quality solutions. We are also praised for providing excellent technical support. Join the community of our satisfied plugin users: bet on quality, and let our plugins do the rest.\u003C\u002Fp>\n\u003Ch4>The power of Table Rate\u003C\u002Fh4>\n\u003Cp>The UPS Live Rates plugin for WooCommerce is now compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-shipping\u002F\" rel=\"ugc\">Flexible Shipping\u003C\u002Fa> – the most powerful Table Rate shipping plugin for WooCommerce. This provides greater control over delivery costs and allows you to take advantage of both live rates and condition-based shipping costs.\u003C\u002Fp>\n\u003Cp>You can now combine the prices from the UPS Live Rates plugin with costs calculated based on price and weight. Moreover, when using \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-up\" rel=\"nofollow ugc\">Flexible Shipping PRO\u003C\u002Fa>, you get access to \u003Cstrong>15+ conditions\u003C\u002Fstrong>, such as shipping class or product categories. Try for free with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-shipping\u002F\" rel=\"ugc\">Flexible Shipping\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Conditional Shipping Methods\u003C\u002Fh4>\n\u003Cp>Extend the default functionalities and \u003Cstrong>conditionally display or hide the UPS shipping methods\u003C\u002Fstrong> in your WooCommerce store with the Conditional Shipping Methods plugin. Define the rules when the specific shipping methods should be available to pick by your customers and when not to.\u003C\u002Fp>\n\u003Cp>Hide the UPS shipping methods based on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product (Product, Product tag, Product category, Shipping class)\u003C\u002Fli>\n\u003Cli>Cart (Cart total weight, Cart total value)\u003C\u002Fli>\n\u003Cli>Destination & Time (Day of the week, Time of the day, Location)\u003C\u002Fli>\n\u003Cli>Other shipping methods and shipping methods with zero cost.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fcsm-repo-ups\" rel=\"nofollow ugc\">Buy Conditional Shipping Methods now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Docs\u003C\u002Fh4>\n\u003Cp>View the dedicated \u003Ca href=\"https:\u002F\u002Foctol.io\u002Fups-repo-docs\" rel=\"nofollow ugc\">Flexible Shipping UPS WooCommerce documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Support Policy\u003C\u002Fh4>\n\u003Cp>We provide limited support for the free version in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fflexible-shipping-ups\u002F\" rel=\"ugc\">plugin Support Forum\u003C\u002Fa>. Please upgrade to the PRO version to get priority e-mail support, as well as all PRO features. \u003Ca href=\"https:\u002F\u002Foctol.io\u002Fupsrepoupgrade\" rel=\"nofollow ugc\">Upgrade Now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Why should you choose our UPS Live Rates plugin for WooCommerce as a shipping integration in your shop?\u003C\u002Fh4>\n\u003Cp>UPS is a well-known and trusted brand – one of the leaders in its category. It delivers 18 million parcels and letters worldwide every day.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Integrate UPS services with your WooCommerce store via the UPS API.\u003C\u002Fli>\n\u003Cli>Provide your clients with a choice of the brand they trust.\u003C\u002Fli>\n\u003Cli>Integrate UPS services with your store \u003Cstrong>within a few moments\u003C\u002Fstrong> and offer dynamic UPS rates to your customers.\u003C\u002Fli>\n\u003Cli>Allow your customers to choose the Access Points service.\u003C\u002Fli>\n\u003Cli>Give your customers access to \u003Cstrong>more than 27,000 locations\u003C\u002Fstrong> across Europe and North America to pick up their online purchases.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin fully integrates with WooCommerce. It lets you add UPS shipping methods to your store’s shipping zones in the WooCommerce shipping settings.\u003C\u002Fp>\n\u003Ch4>Interested in plugin translations?\u003C\u002Fh4>\n\u003Cp>We are actively looking for contributors to translate this and \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Foctolize\u002F#content-plugins\" rel=\"nofollow ugc\">other Octolize plugins\u003C\u002Fa>. Each supported language tremendously helps store owners to conveniently manage shipping operations.\u003C\u002Fp>\n\u003Cp>Your translations contribute to the WordPress community at large. Moreover, \u003Cstrong>we’re glad to offer you discounts\u003C\u002Fstrong> for our PRO plugins and establish long-term collaboration. If you have any translation-related questions, please email us at translations@octolize.com.\u003C\u002Fp>\n\u003Cp>Head over here and help us translate this plugin:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-shipping-ups\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-shipping-ups\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Provide auto-calculated UPS rates and Access Point options. Easy 5-minute setup. Show real prices and nearest pickup points at WooCommerce checkout.",7000,680711,94,"2026-03-12T13:15:00.000Z","7.0","6.4",[22,124,125,24,82],"ups-live-rates","ups-rates","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-shipping-ups\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-shipping-ups.3.6.3.zip",99,"2024-10-24 16:50:23",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":13,"num_ratings":140,"last_updated":141,"tested_up_to":142,"requires_at_least":143,"requires_php":100,"tags":144,"homepage":148,"download_link":149,"security_score":13,"vuln_count":85,"unpatched_count":85,"last_vuln_date":37,"fetched_at":30},"live-shipping-rates-australia","Live Shipping Rates Australia for woocommerce – Get real-time shipping rates for your store","1.1.1","Codiepress","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodiepress\u002F","\u003Cp>\u003Cstrong>Live Shipping Rates Australia\u003C\u002Fstrong> is the ultimate WooCommerce plugin for integrating Australia’s leading shipping services into your online store. Simplify your shipping process and provide real-time rates from top carriers, ensuring a seamless and efficient shopping experience for your customers.\u003C\u002Fp>\n\u003Ch3>Current Supported Carriers:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Aramex\u003C\u002Fstrong> – Affordable and flexible domestic and international shipping solutions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Australia Post\u003C\u002Fstrong> – Trusted nationwide shipping with reliable delivery options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AramexConnect\u003C\u002Fstrong> – Perfect for online businesses seeking reliable and efficient local delivery solutions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct Freight Express\u003C\u002Fstrong> – Fast and dependable freight services across Australia.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sendle\u003C\u002Fstrong> – A carbon-neutral delivery service, ideal for cost-effective and sustainable shipping solutions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We’re continuously working to add more carriers, giving you a growing suite of options to meet your shipping needs. Feel free to reach out if you’d like to add your preferred shipping carrier.\u003C\u002Fp>\n\u003Ch3>Please check out our video for instruction\u003C\u002Fh3>\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\u002FVR0pVqfRRR8?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\u003Ch3>Get real-time Aramex shipping rates for WooCommerce\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Aramex\u003C\u002Fstrong> is a leading global logistics and transportation company offering reliable international shipping services. With a strong presence across major regions, \u003Cstrong>Aramex\u003C\u002Fstrong> provides cost-effective and efficient shipping solutions for WooCommerce stores in Australia. By integrating Aramex into your store, you can offer real-time international shipping rates at checkout, ensuring transparency and accurate pricing for your customers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Live international shipping rates directly from Aramex.\u003C\u002Fli>\n\u003Cli>Supports multiple destinations worldwide.\u003C\u002Fli>\n\u003Cli>Reliable and cost-effective global shipping solutions.\u003C\u002Fli>\n\u003Cli>Seamless integration with WooCommerce checkout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With Aramex International Shipping added to \u003Cstrong>Live Shipping Rates Australia for WooCommerce\u003C\u002Fstrong>, you can expand your business globally while ensuring accurate shipping rates for your customers.\u003C\u002Fp>\n\u003Ch3>Australia Post Live Shipping Rates for Woocommerce\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Live Shipping Rates Australia\u003C\u002Fstrong> plugin seamlessly integrates with Australia Post, bringing reliable and real-time shipping rates directly into your WooCommerce store. Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Live Rate Calculation:\u003C\u002Fstrong> Automatically calculate shipping costs based on package weight, dimensions, and destination.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Domestic and International Options:\u003C\u002Fstrong> Offer flexible shipping solutions for local and global orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Shipping Services:\u003C\u002Fstrong> Easily enable or disable specific services like standard or express shipping from your plugin settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transparency at Checkout:\u003C\u002Fstrong> Ensure customers see accurate and competitive shipping rates before completing their purchase.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro Features:\u003C\u002Fstrong> Upgrade to the Pro version to add handling fees, insurance charges and GST adjustment for even greater customization. \u003Ca href=\"https:\u002F\u002Fcodiepress.com\u002Fplugins\u002Flive-shipping-rates-australia-for-woocommerce\u002F?utm_campaign=live+shipping+rates+australia&utm_source=wordpress.org&utm_medium=australia+post\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AramexConnect (myFastway) Live Shipping Rates for Woocommerce\u003C\u002Fh3>\n\u003Cp>Enhance your WooCommerce store with AramexConnect (myFastway) via the \u003Cstrong>Live Shipping Rates Australia\u003C\u002Fstrong> plugin, delivering flexible and efficient shipping solutions for businesses. Key highlights include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dynamic Shipping Rates:\u003C\u002Fstrong> Fetch live shipping rates during checkout for local orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Localized Efficiency:\u003C\u002Fstrong> Utilize Aramex’s strong local network for timely last-mile deliveries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro Features:\u003C\u002Fstrong> Unlock advanced settings in the Pro version to include handling, insurance fees and GST adjustment. \u003Ca href=\"https:\u002F\u002Fcodiepress.com\u002Fplugins\u002Flive-shipping-rates-australia-for-woocommerce\u002F?utm_campaign=live+shipping+rates+australia&utm_source=wordpress.org&utm_medium=aramex+connect\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Configurations:\u003C\u002Fstrong> Tailor Aramex services to meet your business needs directly from the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Sendle Live Shipping Rates for WooCommerce\u003C\u002Fh3>\n\u003Cp>Integrate Sendle into your WooCommerce store using the Live Shipping Rates Australia plugin to provide eco-friendly and cost-effective shipping options. Key features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-Time Rate Calculation:\u003C\u002Fstrong> Automatically compute shipping costs based on package weight, dimensions, and destination.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Domestic and International Shipping:\u003C\u002Fstrong> Offer flexible solutions for both local and global deliveries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sustainability:\u003C\u002Fstrong> Promote environmentally friendly shipping with Sendle’s carbon-neutral commitment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro Features:\u003C\u002Fstrong> Upgrade to the Pro version to add handling fees insurance charges and GST adjustment for enhanced customization. \u003Ca href=\"https:\u002F\u002Fcodiepress.com\u002Fplugins\u002Flive-shipping-rates-australia-for-woocommerce\u002F?utm_campaign=live+shipping+rates+australia&utm_source=wordpress.org&utm_medium=sendle\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Direct Freight Express Live Shipping Rates for Woocommerce\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Live Shipping Rates Australia\u003C\u002Fstrong> plugin provides seamless integration with Direct Freight Express, ideal for businesses requiring fast and dependable freight solutions. Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Freight Cost Calculation:\u003C\u002Fstrong> Display accurate shipping rates based on the weight, dimensions, and destination of your products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expedited Delivery:\u003C\u002Fstrong> Offer same-day or next-day delivery services for urgent orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for Bulky Items:\u003C\u002Fstrong> Perfect for shipping large or heavy products across Australia.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro Features:\u003C\u002Fstrong> Upgrade to the Pro version for the ability to add handling, insurance fees and GST adjustment. \u003Ca href=\"https:\u002F\u002Fcodiepress.com\u002Fplugins\u002Flive-shipping-rates-australia-for-woocommerce\u002F?utm_campaign=live+shipping+rates+australia&utm_source=wordpress.org&utm_medium=direct+freight+express\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Cstrong>Live Shipping Rates Australia\u003C\u002Fstrong> plugin offers seamless integration with Australia’s leading shipping carriers, providing real-time rates and essential customization. For advanced features like handling fees, insurance charges, and GST adjustments, consider upgrading to the Pro version to take full control of your store’s shipping strategy.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Real-time shipping rate calculation for supported carriers.\u003C\u002Fli>\n\u003Cli>Easy configuration within the WooCommerce settings.\u003C\u002Fli>\n\u003Cli>Accurate shipping cost estimation based on package weight, dimensions, and destination.\u003C\u002Fli>\n\u003Cli>Support for future integrations with additional shipping providers.\u003C\u002Fli>\n\u003Cli>Tailored for Australian businesses.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Benefits:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Save Time:\u003C\u002Fstrong> Automate shipping calculations directly in your WooCommerce store.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Increase Accuracy:\u003C\u002Fstrong> Provide customers with precise shipping rates in real time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhance Customer Satisfaction:\u003C\u002Fstrong> Offer multiple shipping options from trusted providers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Policy:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Live Shipping Rates Australia for WooCommerce\u003C\u002Fstrong> does not collect or store any personal data from your website visitors. However, the plugin communicates with third-party shipping carriers (such as Australia Post, Aramex, AramexConnect, Direct Freight Express, and Sendle) to retrieve live shipping rates. These carriers may process shipping-related data such as:\u003C\u002Fp>\n\u003Cp>Destination postal code\u003Cbr \u002F>\nPackage dimensions and weight\u003C\u002Fp>\n\u003Cp>We recommend reviewing the privacy policies and terms of service of the respective shipping providers to understand how they handle data.\u003C\u002Fp>\n\u003Ch3>Why Choose Live Shipping Rates Australia?\u003C\u002Fh3>\n\u003Cp>This plugin is designed specifically for Australian businesses, offering localized solutions and integrations with the country’s most popular carriers.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For any questions, issues, or feedback regarding the \u003Cstrong>Live Shipping Rates Australia for WooCommerce\u003C\u002Fstrong> plugin, feel free to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Flive-shipping-rates-australia\u002F\" rel=\"ugc\">post here\u003C\u002Fa>.\u003C\u002Fp>\n","Live Shipping Rates Australia integrates real-time shipping rates into WooCommerce, offering reliable shipping options for Australian businesses.",50,1266,3,"2025-12-05T15:15:00.000Z","6.9.4","6.2.0",[145,20,21,146,147],"shipping","woocommerce","woocommerce-shipping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flive-shipping-rates-australia\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flive-shipping-rates-australia.1.1.1.zip",{"slug":151,"name":152,"version":153,"author":154,"author_profile":155,"description":156,"short_description":157,"active_installs":158,"downloaded":159,"rating":85,"num_ratings":85,"last_updated":160,"tested_up_to":16,"requires_at_least":122,"requires_php":18,"tags":161,"homepage":164,"download_link":165,"security_score":13,"vuln_count":85,"unpatched_count":85,"last_vuln_date":37,"fetched_at":30},"flat-shipping-rates-by-eniture-technology","Flat Shipping Rates by Eniture Technology","1.0.6","enituretechnology","https:\u002F\u002Fprofiles.wordpress.org\u002Fenituretechnology\u002F","\u003Cp>The Flat Rate Shipping for WooCommerce plugin is a free add-on plugin that requires the installation and\u003Cbr \u002F>\na subscription to one of Eniture Technology’s LTL Freight Quotes or Small Package Quotes plugins. It allows\u003Cbr \u002F>\nmerchants to specify a flat shipping rate for individual products, including free shipping.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>\u003Cbr \u002F>\n*Requires the use of one of Eniture Technology’s Small Package Quotes plugins.\u003Cbr \u002F>\n*Specify which products qualify for free shipping by setting its Shipping Class.\u003Cbr \u002F>\n*Paid options for shipping still display when the Cart contains items that don’t receive free shipping.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce 6.4 or newer.\u003C\u002Fli>\n\u003Cli>The installation of at least one of Eniture Technology’s Small Package Quotes plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n","The Flat Rate Shipping for WooCommerce plugin is a free add-on plugin that requires the installation and",20,1332,"2025-05-07T08:55:00.000Z",[145,162,21,22,163],"shipping-calculator","worldwide-express","https:\u002F\u002Feniture.com\u002Fproducts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflat-shipping-rates-by-eniture-technology.1.0.6.zip",{"attackSurface":167,"codeSignals":528,"taintFlows":713,"riskAssessment":895,"analyzedAt":910},{"hooks":168,"ajaxHandlers":484,"restRoutes":525,"shortcodes":526,"cronEvents":527,"entryPointCount":360,"unprotectedCount":360},[169,175,180,183,187,193,197,201,205,209,213,217,221,226,230,234,238,242,244,246,249,252,256,260,263,267,271,275,279,281,283,287,291,292,294,296,299,301,305,308,311,314,317,320,323,326,329,332,335,338,343,347,352,357,363,366,369,374,376,381,385,387,390,393,396,398,402,405,409,411,413,416,419,422,425,428,432,436,439,443,446,450,454,457,461,465,468,472,476,478,481],{"type":170,"name":171,"callback":172,"priority":158,"file":173,"line":174},"filter","manage_woocommerce_page_wc-orders_columns","render_pick_ups_location_column_header","includes\\admin\\class-wc-shipping-shipping-ups-pick-ups-shop-order-cpt.php",54,{"type":170,"name":176,"callback":177,"priority":178,"file":173,"line":179},"manage_woocommerce_page_wc-orders_custom_column","render_pick_ups_location_column_content_hpos",10,56,{"type":170,"name":181,"callback":172,"priority":158,"file":173,"line":182},"manage_edit-shop_order_columns",60,{"type":170,"name":184,"callback":185,"file":173,"line":186},"manage_shop_order_posts_custom_column","render_pick_ups_location_column_content_legacy",62,{"type":188,"name":189,"callback":190,"file":191,"line":192},"action","wp_enqueue_scripts","frontend_scripts","includes\\class-wc-shipping-ups-pickup.php",162,{"type":188,"name":194,"callback":195,"priority":178,"file":191,"line":196},"woocommerce_after_template_part","review_order_shipping_pickups_location",163,{"type":188,"name":198,"callback":199,"priority":178,"file":191,"line":200},"woocommerce_new_order_item","checkout_remove_json_from_shipping_order_item",164,{"type":188,"name":202,"callback":203,"priority":178,"file":191,"line":204},"woocommerce_checkout_create_order","checkout_add_pickuppoint_json_to_order",165,{"type":170,"name":206,"callback":207,"file":191,"line":208},"woocommerce_cart_shipping_packages","update_shipping_packages",168,{"type":170,"name":210,"callback":211,"file":191,"line":212},"woocommerce_customer_taxable_address","taxable_address",169,{"type":170,"name":214,"callback":215,"file":191,"line":216},"woocommerce_per_product_shipping_skip_free_method_ups_pick_ups","per_product_shipping_skip_free_method",171,{"type":188,"name":218,"callback":219,"file":191,"line":220},"woocommerce_after_checkout_validation","after_checkout_validation",173,{"type":170,"name":222,"callback":223,"priority":224,"file":191,"line":225},"woocommerce_checkout_fields","wc_pickup_custom_override_checkout_fields",10000,175,{"type":188,"name":227,"callback":228,"file":191,"line":229},"woocommerce_admin_order_data_after_shipping_address","admin_order_pickups_location",187,{"type":188,"name":231,"callback":232,"file":191,"line":233},"woocommerce_update_options_shipping_ups_pick_ups","process_admin_options",189,{"type":170,"name":235,"callback":236,"file":191,"line":237},"woocommerce_hidden_order_itemmeta","admin_order_hide_itemmeta",190,{"type":170,"name":171,"callback":239,"file":240,"line":241},"registerUpsColumn","includes\\ups\\Admin.php",43,{"type":170,"name":176,"callback":243,"priority":178,"file":240,"line":97},"renderUpsColumnHpos",{"type":170,"name":181,"callback":239,"file":240,"line":245},46,{"type":170,"name":184,"callback":247,"priority":178,"file":240,"line":248},"renderUpsColumn",47,{"type":188,"name":250,"callback":251,"priority":178,"file":240,"line":174},"woocommerce_before_order_itemmeta","showPickupPointOnAdminOrderPage",{"type":188,"name":253,"callback":254,"file":240,"line":255},"woocommerce_order_actions","addOrderActionsForXmlOrderType",58,{"type":188,"name":257,"callback":258,"file":240,"line":259},"woocommerce_order_action_wc_ups_xml_pd_order_action","setXmlOrderTypePD",59,{"type":188,"name":261,"callback":262,"file":240,"line":182},"woocommerce_order_action_wc_ups_xml_fd_order_action","setXmlOrderTypeFD",{"type":188,"name":264,"callback":265,"file":240,"line":266},"woocommerce_order_action_wc_ups_xml_auto_order_action","setXmlOrderTypeAuto",61,{"type":188,"name":268,"callback":269,"file":240,"line":270},"admin_enqueue_scripts","registerStyle",71,{"type":188,"name":272,"callback":273,"file":240,"line":274},"admin_notices","showBulkActionNotices",81,{"type":188,"name":276,"callback":277,"file":240,"line":278},"admin_footer","addScriptsToPickUPSSettings",82,{"type":170,"name":171,"callback":239,"file":240,"line":280},86,{"type":170,"name":176,"callback":243,"priority":178,"file":240,"line":282},87,{"type":170,"name":284,"callback":285,"file":240,"line":286},"bulk_actions-woocommerce_page_wc-orders","registerBulkAction",88,{"type":170,"name":288,"callback":289,"priority":178,"file":240,"line":290},"handle_bulk_actions-woocommerce_page_wc-orders","handleBulkAction",89,{"type":170,"name":181,"callback":239,"file":240,"line":74},{"type":170,"name":184,"callback":247,"priority":178,"file":240,"line":293},93,{"type":170,"name":295,"callback":285,"file":240,"line":119},"bulk_actions-edit-shop_order",{"type":170,"name":297,"callback":289,"priority":178,"file":240,"line":298},"handle_bulk_actions-edit-shop_order",95,{"type":188,"name":253,"callback":285,"file":240,"line":300},102,{"type":188,"name":302,"callback":303,"file":240,"line":304},"woocommerce_order_action_sync_order_to_ups","orderPageAction",103,{"type":188,"name":306,"callback":303,"file":240,"line":307},"woocommerce_order_action_ups_print_a4",104,{"type":188,"name":309,"callback":303,"file":240,"line":310},"woocommerce_order_action_ups_print_thermal",105,{"type":188,"name":312,"callback":303,"file":240,"line":313},"woocommerce_order_action_ups_create_picking_list",106,{"type":188,"name":315,"callback":303,"file":240,"line":316},"woocommerce_order_action_ups_print_picking_a4",107,{"type":188,"name":318,"callback":303,"file":240,"line":319},"woocommerce_order_action_ups_print_picking_thermal",108,{"type":188,"name":321,"callback":303,"file":240,"line":322},"woocommerce_order_action_ups_send_and_print_label_a4",109,{"type":188,"name":324,"callback":303,"file":240,"line":325},"woocommerce_order_action_ups_send_and_print_label_thermal",110,{"type":188,"name":327,"callback":303,"file":240,"line":328},"woocommerce_order_action_ups_create_and_send_xml",111,{"type":188,"name":330,"callback":303,"file":240,"line":331},"woocommerce_order_action_ups_import_waybills",112,{"type":188,"name":333,"callback":303,"file":240,"line":334},"woocommerce_order_action_ups_change_pickup_point",113,{"type":188,"name":336,"callback":303,"file":240,"line":337},"woocommerce_order_action_ups_get_wb_status",114,{"type":188,"name":339,"callback":340,"file":341,"line":342},"woocommerce_thankyou","thankYouOrderPageActions","includes\\ups\\App.php",24,{"type":188,"name":344,"callback":345,"file":341,"line":346},"woocommerce_order_status_changed","sendOrder",27,{"type":188,"name":348,"callback":349,"file":350,"line":351},"admin_init","show_info_notice","includes\\ups\\class-connect-platform-info.php",32,{"type":170,"name":353,"callback":354,"priority":355,"file":356,"line":138},"woocommerce_package_rates","closure",1000,"includes\\ups\\Helper\\Ups.php",{"type":170,"name":358,"callback":359,"priority":360,"file":361,"line":362},"wpdesk_tracker_data","wpdesk_tracker_data_ups",11,"includes\\ups\\tracker.php",15,{"type":170,"name":364,"callback":364,"file":361,"line":365},"wpdesk_tracker_notice_screens",16,{"type":170,"name":367,"callback":367,"file":361,"line":368},"wpdesk_track_plugin_deactivation",17,{"type":170,"name":370,"callback":371,"priority":372,"file":361,"line":373},"plugin_action_links_flexible-shipping-ups\u002Fflexible-shipping-ups.php","plugin_action_links",9,19,{"type":188,"name":375,"callback":375,"priority":178,"file":361,"line":158},"activated_plugin",{"type":170,"name":377,"callback":378,"file":379,"line":380},"wc_order_statuses","ups_print_add_awaiting_shipment_to_order_statuses","includes\\woocommerce-ups-ship-print-orders.php",67,{"type":188,"name":382,"callback":383,"file":379,"line":384},"init","ups_print_register_awaiting_shipment_order_status",70,{"type":170,"name":377,"callback":386,"file":379,"line":62},"ups_print_add_failed_order_statuses",{"type":170,"name":382,"callback":388,"file":379,"line":389},"ups_print_register_failed_order_statuses",76,{"type":170,"name":391,"callback":392,"file":379,"line":278},"woocommerce_admin_order_actions_end","ups_print_add_button",{"type":188,"name":268,"callback":394,"file":379,"line":395},"ups_print_load_custom_wp_admin_style",83,{"type":188,"name":382,"callback":397,"file":379,"line":96},"wuspo_update_tracking_in_DB",{"type":188,"name":399,"callback":400,"priority":13,"file":379,"line":401},"woocommerce_email_order_details","addTrackingNumberToEmail",85,{"type":170,"name":403,"callback":404,"priority":178,"file":379,"line":280},"woocommerce_email_order_meta_fields","add_pickup_location_to_email",{"type":188,"name":406,"callback":407,"file":379,"line":408},"plugins_loaded","ups_order_print_init",429,{"type":188,"name":406,"callback":382,"priority":85,"file":410,"line":304},"woocommerce-ups-pickups.php",{"type":188,"name":406,"callback":412,"priority":85,"file":410,"line":307},"init_session",{"type":188,"name":414,"callback":415,"file":410,"line":310},"woocommerce_shipping_init","load_class",{"type":170,"name":417,"callback":418,"file":410,"line":313},"woocommerce_shipping_methods","load_method",{"type":170,"name":420,"callback":421,"priority":178,"file":410,"line":319},"woocommerce_my_account_my_orders_actions","display_shipping_tracking_button",{"type":188,"name":423,"callback":424,"file":410,"line":322},"woocommerce_after_account_orders","shipping_tracking_button_in_new_tab",{"type":170,"name":353,"callback":426,"priority":178,"file":410,"line":427},"pickup_point_shipping_method_disabled_observer",116,{"type":188,"name":429,"callback":430,"priority":178,"file":410,"line":431},"woocommerce_order_details_after_order_table","display_pickup_point_on_thank_you_page",123,{"type":188,"name":433,"callback":434,"file":410,"line":435},"woocommerce_before_cart","auto_select_pickups_shipping_method",131,{"type":188,"name":437,"callback":434,"file":410,"line":438},"woocommerce_before_checkout_form",132,{"type":188,"name":440,"callback":441,"priority":138,"file":410,"line":442},"woocommerce_new_order","shipping_method_change_observer",133,{"type":170,"name":444,"callback":445,"priority":14,"file":410,"line":216},"woocommerce_locate_template","pickups_woocommerce_override_templates",{"type":170,"name":447,"callback":448,"file":410,"line":449},"wc_get_template","change_pickups_closest_points_select_design",179,{"type":170,"name":451,"callback":452,"file":410,"line":453},"woocommerce_default_address_fields","woocommerce_checkout_add_checkout_fields",186,{"type":188,"name":455,"callback":456,"priority":178,"file":410,"line":229},"woocommerce_checkout_order_processed","woocommerce_checkout_update_fields",{"type":188,"name":458,"callback":459,"file":410,"line":460},"woocommerce_admin_order_data_after_order_details","woocommerce_admin_order_custom_fields_shipment",194,{"type":188,"name":462,"callback":463,"file":410,"line":464},"woocommerce_process_shop_order_meta","woocommerce_admin_order_custom_fields_shipment_save",195,{"type":188,"name":466,"callback":354,"file":410,"line":467},"woocommerce_process_product_meta",276,{"type":170,"name":469,"callback":470,"priority":178,"file":410,"line":471},"woocommerce_cart_shipping_method_full_label","cart_shipping_method_full_label",318,{"type":188,"name":473,"callback":474,"file":410,"line":475},"admin_menu","add_change_pickup_point_menu",410,{"type":188,"name":268,"callback":354,"file":410,"line":477},413,{"type":170,"name":353,"callback":479,"priority":178,"file":410,"line":480},"wc_ups_shipping_order",996,{"type":188,"name":482,"callback":354,"file":410,"line":483},"before_woocommerce_init",998,[485,490,494,497,501,505,508,512,515,519,523],{"action":486,"nopriv":487,"callback":488,"hasNonce":487,"hasCapCheck":487,"file":240,"line":489},"ups_create_and_send_xml",false,"createAndSendXml",57,{"action":491,"nopriv":487,"callback":492,"hasNonce":487,"hasCapCheck":487,"file":240,"line":493},"ups_picking_send_order","sendPickingOrderToUps",72,{"action":495,"nopriv":487,"callback":496,"hasNonce":487,"hasCapCheck":487,"file":240,"line":62},"ups_picking_print_label","printPickingLabel",{"action":498,"nopriv":487,"callback":499,"hasNonce":487,"hasCapCheck":487,"file":240,"line":500},"ups_sync_order","sendOrderToUps",74,{"action":502,"nopriv":487,"callback":503,"hasNonce":487,"hasCapCheck":487,"file":240,"line":504},"change_pickup_point","changePickupPoint",75,{"action":506,"nopriv":487,"callback":507,"hasNonce":487,"hasCapCheck":487,"file":240,"line":389},"ups_print_label","printLabel",{"action":509,"nopriv":487,"callback":510,"hasNonce":487,"hasCapCheck":487,"file":240,"line":511},"ups_send_and_print_label","sendOrderAndPrintLabel",77,{"action":513,"nopriv":487,"callback":514,"hasNonce":487,"hasCapCheck":487,"file":240,"line":27},"ups_import_waybills","importWaybills",{"action":516,"nopriv":487,"callback":517,"hasNonce":487,"hasCapCheck":487,"file":240,"line":518},"ups_clean_json_from_old_version","cleanPkpsJsonFromOldVersion",79,{"action":520,"nopriv":487,"callback":521,"hasNonce":487,"hasCapCheck":487,"file":240,"line":522},"ups_get_wb_status","getWaybillStatus",80,{"action":524,"nopriv":487,"callback":524,"hasNonce":487,"hasCapCheck":487,"file":379,"line":182},"ups_woocommerce_printwb",[],[],[],{"dangerousFunctions":529,"sqlUsage":565,"outputEscaping":570,"fileOperations":373,"externalRequests":710,"nonceChecks":711,"capabilityChecks":178,"bundledLibraries":712},[530,535,539,542,545,548,551,554,557,560,563],{"fn":531,"file":532,"line":533,"context":534},"create_function","i18n\\makepot.php",341,"$placeholder_keys = array_map( create_function( '$x', 'return \"{\".$x.\"}\";' ), array_keys( $placehold",{"fn":536,"file":532,"line":537,"context":538},"system",459,"system( \"msguniq --use-first $output_shell -o $output_shell\" );",{"fn":536,"file":532,"line":540,"context":541},611,"system( \"msguniq $output_shell -o $output_shell\" );",{"fn":536,"file":532,"line":543,"context":544},625,"system( \"msgcat --more-than=1 --use-first $frontend_pot $admin_pot > $common_pot\" );",{"fn":536,"file":532,"line":546,"context":547},627,"system( \"msgcat -u --use-first $admin_pot $common_pot -o $admin_pot\" );",{"fn":536,"file":532,"line":549,"context":550},701,"system( \"msgcat --more-than=1 --use-first $frontend_pot $admin_pot $net_admin_pot > $common_pot\" );",{"fn":536,"file":532,"line":552,"context":553},703,"system( \"msgcat -u --use-first $net_admin_pot $common_pot -o $net_admin_pot\" );",{"fn":536,"file":532,"line":555,"context":556},757,"system( \"msgcat --more-than=1 --use-first $core_pot $ms_pot > $common_pot\" );",{"fn":536,"file":532,"line":558,"context":559},759,"system( \"msgcat -u --use-first $ms_pot $common_pot -o $ms_pot\" );",{"fn":536,"file":532,"line":561,"context":562},1029,"system(\"msguniq $output_shell -o $output_shell\");",{"fn":536,"file":532,"line":564,"context":562},1139,{"prepared":85,"raw":28,"locations":566},[567,569],{"file":379,"line":319,"context":568},"$wpdb->query() with variable interpolation",{"file":379,"line":328,"context":568},{"escaped":278,"rawEcho":270,"locations":571},[572,575,576,578,579,580,582,584,586,588,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,649,651,652,653,655,656,658,660,662,664,666,668,671,673,676,679,682,684,686,688,691,693,695,697,699,701,703,704,706,708],{"file":573,"line":365,"context":574},"includes\\admin\\templates\\pickup-location-html.php","raw output",{"file":573,"line":368,"context":574},{"file":573,"line":577,"context":574},18,{"file":573,"line":373,"context":574},{"file":573,"line":373,"context":574},{"file":581,"line":368,"context":574},"includes\\admin\\templates\\pickup-location.php",{"file":191,"line":583,"context":574},221,{"file":191,"line":585,"context":574},994,{"file":191,"line":587,"context":574},995,{"file":191,"line":355,"context":574},{"file":191,"line":590,"context":574},1007,{"file":191,"line":592,"context":574},1013,{"file":191,"line":594,"context":574},1018,{"file":191,"line":596,"context":574},1024,{"file":191,"line":598,"context":574},1036,{"file":191,"line":600,"context":574},1037,{"file":191,"line":602,"context":574},1046,{"file":191,"line":604,"context":574},1051,{"file":191,"line":606,"context":574},1056,{"file":191,"line":608,"context":574},1060,{"file":191,"line":610,"context":574},1065,{"file":191,"line":612,"context":574},1066,{"file":191,"line":614,"context":574},1078,{"file":191,"line":616,"context":574},1082,{"file":191,"line":618,"context":574},1083,{"file":191,"line":618,"context":574},{"file":191,"line":621,"context":574},1090,{"file":191,"line":623,"context":574},1095,{"file":191,"line":625,"context":574},1100,{"file":191,"line":627,"context":574},1103,{"file":191,"line":629,"context":574},1108,{"file":191,"line":631,"context":574},1109,{"file":191,"line":633,"context":574},1110,{"file":191,"line":635,"context":574},1116,{"file":191,"line":637,"context":574},1119,{"file":191,"line":639,"context":574},1130,{"file":191,"line":641,"context":574},1578,{"file":191,"line":643,"context":574},1582,{"file":191,"line":645,"context":574},1689,{"file":647,"line":158,"context":574},"includes\\templates\\email\\tracking-number.php",{"file":647,"line":158,"context":574},{"file":650,"line":365,"context":574},"includes\\templates\\pickup-button-html.php",{"file":650,"line":365,"context":574},{"file":650,"line":577,"context":574},{"file":654,"line":300,"context":574},"includes\\ups\\Admin\\Ajax.php",{"file":654,"line":216,"context":574},{"file":240,"line":657,"context":574},255,{"file":240,"line":659,"context":574},371,{"file":240,"line":661,"context":574},376,{"file":240,"line":663,"context":574},381,{"file":240,"line":665,"context":574},635,{"file":356,"line":667,"context":574},269,{"file":669,"line":670,"context":574},"includes\\ups\\Order\\Api.php",334,{"file":669,"line":672,"context":574},392,{"file":674,"line":675,"context":574},"includes\\ups\\Order\\Grid\\Column\\Actions.php",155,{"file":677,"line":678,"context":574},"includes\\ups\\Order\\Grid\\Column\\WB.php",38,{"file":680,"line":681,"context":574},"includes\\ups\\Service\\AbstractRestApiService.php",241,{"file":680,"line":683,"context":574},246,{"file":680,"line":685,"context":574},247,{"file":680,"line":687,"context":574},248,{"file":689,"line":690,"context":574},"includes\\ups\\shipping-method.php",135,{"file":379,"line":692,"context":574},121,{"file":379,"line":694,"context":574},222,{"file":379,"line":696,"context":574},223,{"file":698,"line":28,"context":574},"templates\\thank-you-page-pickup-point.php",{"file":698,"line":700,"context":574},6,{"file":702,"line":27,"context":574},"templates\\woocommerce\\cart\\custom-cart-shipping.php",{"file":702,"line":280,"context":574},{"file":705,"line":241,"context":574},"templates\\woocommerce\\emails\\email-addresses.php",{"file":410,"line":707,"context":574},464,{"file":410,"line":709,"context":574},506,5,8,[],[714,748,758,770,796,811,822,831,840,854,864,874,884],{"entryPoint":715,"graph":716,"unsanitizedCount":14,"severity":39},"printPickingLabel (includes\\ups\\Admin\\Ajax.php:76)",{"nodes":717,"edges":742},[718,722,728,730,734,736,740],{"id":719,"type":720,"label":721,"file":654,"line":282},"n0","source","$_GET",{"id":723,"type":724,"label":725,"file":654,"line":726,"wp_function":727},"n1","sink","wp_redirect() [Open Redirect]",91,"wp_redirect",{"id":729,"type":720,"label":721,"file":654,"line":282},"n2",{"id":731,"type":724,"label":732,"file":654,"line":300,"wp_function":733},"n3","echo() [XSS]","echo",{"id":735,"type":720,"label":721,"file":654,"line":300},"n4",{"id":737,"type":738,"label":739,"file":654,"line":300},"n5","transform","→ printPickingLabel()",{"id":741,"type":724,"label":732,"file":669,"line":670,"wp_function":733},"n6",[743,745,746,747],{"from":719,"to":723,"sanitized":744},true,{"from":729,"to":731,"sanitized":744},{"from":735,"to":737,"sanitized":487},{"from":737,"to":741,"sanitized":487},{"entryPoint":749,"graph":750,"unsanitizedCount":28,"severity":39},"changePickupPoint (includes\\ups\\Admin\\Ajax.php:111)",{"nodes":751,"edges":756},[752,754],{"id":719,"type":720,"label":753,"file":654,"line":337},"$_GET (x2)",{"id":723,"type":724,"label":725,"file":654,"line":755,"wp_function":727},118,[757],{"from":719,"to":723,"sanitized":487},{"entryPoint":759,"graph":760,"unsanitizedCount":14,"severity":39},"printLabel (includes\\ups\\Admin\\Ajax.php:189)",{"nodes":761,"edges":767},[762,764,766],{"id":719,"type":720,"label":721,"file":654,"line":763},213,{"id":723,"type":738,"label":765,"file":654,"line":763},"→ printLabels()",{"id":729,"type":724,"label":732,"file":669,"line":672,"wp_function":733},[768,769],{"from":719,"to":723,"sanitized":487},{"from":723,"to":729,"sanitized":487},{"entryPoint":771,"graph":772,"unsanitizedCount":28,"severity":39},"\u003CAjax> (includes\\ups\\Admin\\Ajax.php:0)",{"nodes":773,"edges":789},[774,777,778,779,780,781,782,783,785,787],{"id":719,"type":720,"label":775,"file":654,"line":776},"$_GET (x15)",23,{"id":723,"type":724,"label":725,"file":654,"line":346,"wp_function":727},{"id":729,"type":720,"label":753,"file":654,"line":282},{"id":731,"type":724,"label":732,"file":654,"line":300,"wp_function":733},{"id":735,"type":720,"label":721,"file":654,"line":300},{"id":737,"type":738,"label":739,"file":654,"line":300},{"id":741,"type":724,"label":732,"file":669,"line":670,"wp_function":733},{"id":784,"type":720,"label":721,"file":654,"line":763},"n7",{"id":786,"type":738,"label":765,"file":654,"line":763},"n8",{"id":788,"type":724,"label":732,"file":669,"line":672,"wp_function":733},"n9",[790,791,792,793,794,795],{"from":719,"to":723,"sanitized":744},{"from":729,"to":731,"sanitized":744},{"from":735,"to":737,"sanitized":487},{"from":737,"to":741,"sanitized":487},{"from":784,"to":786,"sanitized":487},{"from":786,"to":788,"sanitized":487},{"entryPoint":797,"graph":798,"unsanitizedCount":14,"severity":39},"admin_page_change_pickup_point (woocommerce-ups-pickups.php:398)",{"nodes":799,"edges":808},[800,802,804,806],{"id":719,"type":720,"label":721,"file":410,"line":801},445,{"id":723,"type":724,"label":732,"file":410,"line":803,"wp_function":733},452,{"id":729,"type":720,"label":721,"file":410,"line":805},446,{"id":731,"type":724,"label":732,"file":410,"line":807,"wp_function":733},455,[809,810],{"from":719,"to":723,"sanitized":487},{"from":729,"to":731,"sanitized":744},{"entryPoint":812,"graph":813,"unsanitizedCount":14,"severity":39},"change_pickup_point_page (woocommerce-ups-pickups.php:443)",{"nodes":814,"edges":819},[815,816,817,818],{"id":719,"type":720,"label":721,"file":410,"line":801},{"id":723,"type":724,"label":732,"file":410,"line":803,"wp_function":733},{"id":729,"type":720,"label":721,"file":410,"line":805},{"id":731,"type":724,"label":732,"file":410,"line":807,"wp_function":733},[820,821],{"from":719,"to":723,"sanitized":487},{"from":729,"to":731,"sanitized":744},{"entryPoint":823,"graph":824,"unsanitizedCount":85,"severity":830},"sendOrderToUps (includes\\ups\\Admin\\Ajax.php:13)",{"nodes":825,"edges":828},[826,827],{"id":719,"type":720,"label":753,"file":654,"line":776},{"id":723,"type":724,"label":725,"file":654,"line":346,"wp_function":727},[829],{"from":719,"to":723,"sanitized":744},"low",{"entryPoint":832,"graph":833,"unsanitizedCount":85,"severity":830},"sendPickingOrderToUps (includes\\ups\\Admin\\Ajax.php:43)",{"nodes":834,"edges":838},[835,837],{"id":719,"type":720,"label":753,"file":654,"line":836},52,{"id":723,"type":724,"label":725,"file":654,"line":179,"wp_function":727},[839],{"from":719,"to":723,"sanitized":744},{"entryPoint":841,"graph":842,"unsanitizedCount":85,"severity":830},"sendOrderAndPrintLabel (includes\\ups\\Admin\\Ajax.php:138)",{"nodes":843,"edges":851},[844,846,848,850],{"id":719,"type":720,"label":721,"file":654,"line":845},148,{"id":723,"type":724,"label":725,"file":654,"line":847,"wp_function":727},153,{"id":729,"type":720,"label":721,"file":654,"line":849},157,{"id":731,"type":724,"label":732,"file":654,"line":216,"wp_function":733},[852,853],{"from":719,"to":723,"sanitized":744},{"from":729,"to":731,"sanitized":744},{"entryPoint":855,"graph":856,"unsanitizedCount":85,"severity":830},"createAndSendXml (includes\\ups\\Admin\\Ajax.php:235)",{"nodes":857,"edges":862},[858,860],{"id":719,"type":720,"label":753,"file":654,"line":859},245,{"id":723,"type":724,"label":725,"file":654,"line":861,"wp_function":727},249,[863],{"from":719,"to":723,"sanitized":744},{"entryPoint":865,"graph":866,"unsanitizedCount":85,"severity":830},"importWaybills (includes\\ups\\Admin\\Ajax.php:281)",{"nodes":867,"edges":872},[868,870],{"id":719,"type":720,"label":753,"file":654,"line":869},291,{"id":723,"type":724,"label":725,"file":654,"line":871,"wp_function":727},295,[873],{"from":719,"to":723,"sanitized":744},{"entryPoint":875,"graph":876,"unsanitizedCount":85,"severity":830},"getWaybillStatus (includes\\ups\\Admin\\Ajax.php:313)",{"nodes":877,"edges":882},[878,880],{"id":719,"type":720,"label":753,"file":654,"line":879},322,{"id":723,"type":724,"label":725,"file":654,"line":881,"wp_function":727},326,[883],{"from":719,"to":723,"sanitized":744},{"entryPoint":885,"graph":886,"unsanitizedCount":14,"severity":830},"\u003Cwoocommerce-ups-pickups> (woocommerce-ups-pickups.php:0)",{"nodes":887,"edges":892},[888,889,890,891],{"id":719,"type":720,"label":721,"file":410,"line":801},{"id":723,"type":724,"label":732,"file":410,"line":803,"wp_function":733},{"id":729,"type":720,"label":721,"file":410,"line":805},{"id":731,"type":724,"label":732,"file":410,"line":807,"wp_function":733},[893,894],{"from":719,"to":723,"sanitized":487},{"from":729,"to":731,"sanitized":744},{"summary":896,"deductions":897},"The \"woo-ups-pickup\" plugin v2.8.2 presents a significant security risk due to a large attack surface and a history of vulnerabilities. All 11 identified AJAX handlers lack proper authorization checks, making them prime targets for unauthorized actions. This, combined with the presence of dangerous functions like `create_function` and `system`, and a complete absence of prepared statements for SQL queries, indicates a poor security posture. The taint analysis, while not revealing critical or high-severity flows, shows 7 instances of unsanitized paths, which could lead to directory traversal or other file-related attacks if exploited in conjunction with other weaknesses. The plugin's vulnerability history, with two medium-severity CVEs and one currently unpatched, highlights a recurring pattern of security oversights, specifically around missing authorization and cross-site scripting. While the plugin has some strengths such as proper nonce checks on a portion of its entry points and a reasonable number of capability checks, these are heavily overshadowed by the critical lack of authorization on its entire AJAX interface and the historical security issues. Organizations using this plugin should exercise extreme caution and consider updating or replacing it.",[898,900,902,904,906,908],{"reason":899,"points":577},"Unpatched CVE",{"reason":901,"points":178},"11 AJAX handlers without auth checks",{"reason":903,"points":178},"SQL queries not using prepared statements",{"reason":905,"points":711},"Dangerous functions (create_function, system)",{"reason":907,"points":711},"7 flows with unsanitized paths",{"reason":909,"points":710},"54% output escaping (below ideal)","2026-03-16T20:02:18.139Z",{"wat":912,"direct":923},{"assetPaths":913,"generatorPatterns":917,"scriptPaths":918,"versionParams":919},[914,915,916],"\u002Fwp-content\u002Fplugins\u002Fwoo-ups-pickup\u002Fincludes\u002Fups-pickups.css","\u002Fwp-content\u002Fplugins\u002Fwoo-ups-pickup\u002Fjs\u002Fadmin-ups-pickups.js","\u002Fwp-content\u002Fplugins\u002Fwoo-ups-pickup\u002Fjs\u002Fups-pickups.js",[],[915,916],[920,921,922],"woo-ups-pickup\u002Fincludes\u002Fups-pickups.css?ver=","woo-ups-pickup\u002Fjs\u002Fadmin-ups-pickups.js?ver=","woo-ups-pickup\u002Fjs\u002Fups-pickups.js?ver=",{"cssClasses":924,"htmlComments":926,"htmlAttributes":927,"restEndpoints":931,"jsGlobals":932,"shortcodeOutput":934},[925],"woocommerce_ups_pickups",[],[928,929,930],"data-method_id=\"woo-ups-pickups\"","data-method_title=\"UPS PickUP\"","data-ups-shipping-method-id=\"woo-ups-pickups\"",[],[933],"window.ups_pickups_params",[]]