[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fsaO2ygfonjJKHndXTHISULKxcQ9bcUmp9Tc7tRFv4KQ":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":138,"fingerprints":561},"a2z-fedex-shipping","Automated FedEx live\u002Fmanual rates with shipping labels – HPOS supported","5.1.8","Aarsiv Groups","https:\u002F\u002Fprofiles.wordpress.org\u002Faarsiv\u002F","\u003Cp>FedEx shipping plugin, Integrate the FedEx for Domestic and international Shipping. According to the destination, We are Providing all kind of FedEx Services.\u003C\u002Fp>\n\u003Cp>Calculate shipping costs in real time through the FedEx’s online quote, based on the products of the cart and the postal codes of origin and destination. It also shows the estimated delivery times based on the moment of calculation.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Trusted shipping costs obtained directly from FedEx, with different variants or types of services available.\u003Cbr \u002F>\n  In case your products do not have dimensions or weight, the module allows you to set dimensions and weight of customized products to calculate the shipping costs.\u003Cbr \u002F>\n  Option to add an impact or adjustment to the shipping costs displayed by the carrier before showing it to the customer.\u003Cbr \u002F>\n  Improve the shopping experience by allowing you to show estimated delivery times.\u003Cbr \u002F>\n  Simple configuration focused on obtaining accurate and adjusted shipping costs for your business model.\u003Cbr \u002F>\n  At the moment, no type of contract with the provider is required to make use of this module.\u003Cbr \u002F>\n  No override files are required for proper functionality of the module.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Our Guarantees\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All our developments are validated by A2Z Group Team.\u003C\u002Fli>\n\u003Cli>Support warranty in the plugin’s bugs.\u003C\u002Fli>\n\u003Cli>We can customize the module or make the necessary modifications. Contact us to request an estimate.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fedex shipping plugin supports SOAP API\u003C\u002Fli>\n\u003Cli>Fedex shipping plugin supports REST API\u003C\u002Fli>\n\u003Cli>Calculates shipping costs in real time through the FedEx online quote service.\u003C\u002Fli>\n\u003Cli>Use of cache in the results to improve the loading speed of the site and to make calculation of the costs only when there is a change in the shopping cart.\u003C\u002Fli>\n\u003Cli>Shipping costs based 100% on the zip code.\u003C\u002Fli>\n\u003Cli>Compatible with orders generated directly from the Back Office.\u003C\u002Fli>\n\u003Cli>Option to perform shipping cost calculations only on the order confirmation page to improve site navigation performance.\u003C\u002Fli>\n\u003Cli>Option to specify the post code of origin for shipments.\u003C\u002Fli>\n\u003Cli>The Shipping cost can be determined in 2 different ways:\u003Cbr \u002F>\n1). Based on weight and cubic volume.\u003Cbr \u002F>\n2). Based on weight and an optimized three-dimensional volume, which simulates the packaging of all products in a 3D box.\u003C\u002Fli>\n\u003Cli>Option to set custom dimensions for your products to be used when calculating shipping costs.\u003C\u002Fli>\n\u003Cli>Option to establish a custom weight for your products to be used when calculating shipping costs.\u003C\u002Fli>\n\u003Cli>Option that allows you to establish an impact on the cost of the shipment before showing it to the customer.\u003C\u002Fli>\n\u003Cli>Option to show estimated delivery times at checkout in each of the available services, with multiple customization options that will allow you to provide even more accurate estimated times.\u003C\u002Fli>\n\u003Cli>Multi-currency compatible.\u003C\u002Fli>\n\u003Cli>Multi-store compatible.\u003C\u002Fli>\n\u003Cli>Full and detailed documentation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Where to get API Credentials\u003C\u002Fh4>\n\u003Cp>Our module support SOAP and REST API’s.\u003Cbr \u002F>\n* To create SOAP API credentials, You have to follow the steps from here [https:\u002F\u002Fwww.fedex.com\u002Fen-us\u002Fdeveloper\u002Fweb-services.html].\u003Cbr \u002F>\n* To create REST API credentials, You have to check here [https:\u002F\u002Fdeveloper.fedex.com\u002Fapi\u002Fen-us\u002Fcatalog\u002Fauthorization\u002Fdocs.html].\u003C\u002Fp>\n\u003Ch4>FAQ’s\u003C\u002Fh4>\n\u003Cp>Q). Do I need credentials provided by FedEx to use the module?\u003Cbr \u002F>\nA). Yes, this module makes the estimates directly from the FedEx’s online Account.\u003C\u002Fp>\n\u003Cp>Q). Does it work with other currencies?\u003Cbr \u002F>\nA). Yes, Its done by hooks.\u003C\u002Fp>\n\u003Cp>Q). Are the prices updated?\u003Cbr \u002F>\nA). Yes, costs are obtained directly from FedEx’s online quote in real time.\u003C\u002Fp>\n\u003Cp>Q). Is it compatible with other carrier modules?\u003Cbr \u002F>\nA). Yes, it is completely compatible.\u003C\u002Fp>\n\u003Ch4>What your customers will like\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Knowing the cost of shipping in real time based on the products of the shopping cart and the delivery address, as well as knowing at the time the estimated delivery times, undoubtedly generates greater confidence to the customer and helps closing the sale.\u003C\u002Fli>\n\u003Cli>Reduce communication time with the store manager.\u003C\u002Fli>\n\u003Cli>It has a greater list of options for shipping services.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Recommendation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>It is mandatory that your products have specified dimensions and weight in the “Shipping” tab within the product edition, or that you use the module options to consider these custom values ​​at the time of calculation.\u003C\u002Fli>\n\u003Cli>The quotation system only works for addresses in Anywhere.\u003C\u002Fli>\n\u003Cli>The quotes are based on postal codes, it is mandatory to have this option active in your country settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Useful filters\u003C\u002Fh4>\n\u003Cp>1) Filter to adjust shipping cost\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>add_filter(‘hitstacks_fedex_shipping_cost_conversion’,’fedex_shipping_cost_conversion’,10,1);\u003Cbr \u002F>\n  function fedex_shipping_cost_conversion($ship_cost){\u003Cbr \u002F>\n    return $ship_cost+1000;\u003Cbr \u002F>\n  }\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>2) Filter to set Flat rate\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>function fedex_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” => “INTERNATIONAL_FIRST”,       \u002F\u002FYou can add fedex service type here. Get this from Fedex Dev docs – Appendix -> Service Types\u003Cbr \u002F>\n                                ),\u003Cbr \u002F>\n                            “US”=>array(\u003Cbr \u002F>\n                                “weight_from” => 10,\u003Cbr \u002F>\n                                “weight_upto” => 30,\u003Cbr \u002F>\n                                “rate” => 5000,\u003Cbr \u002F>\n                                ),\u003Cbr \u002F>\n                            );\u003C\u002Fp>\n\u003Cp>if(!empty($to_country) && !empty($sample_flat_rates)){\u003Cbr \u002F>\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’])){\u003Cbr \u002F>\n            $flat_rate = $sample_flat_rates[$to_country][‘rate’];\u003Cbr \u002F>\n            return $flat_rate;\u003Cbr \u002F>\n        }else{\u003Cbr \u002F>\n            return $ship_cost;\u003Cbr \u002F>\n        }\u003Cbr \u002F>\n    }else{\u003Cbr \u002F>\n        return $ship_cost;\u003Cbr \u002F>\n    }\u003C\u002Fp>\n\u003Cp>}\u003Cbr \u002F>\n  add_filter(‘hitstacks_fedex_shipping_cost_conversion’,’fedex_shipping_cost_conversion’,10,4);\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>3) Set specific service as default on checkout\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>add_filter(‘hitshipo_fedex_default_rate_service’, ‘hitshipo_fedex_default_rate_service_fun’, 10, 3);\u003Cbr \u002F>\n  function hitshipo_fedex_default_rate_service_fun($default=”no”, $service_code=””, $dest_country=””){\u003Cbr \u002F>\n    if(($dest_country==”CA”) && ($service_code==”FEDEX_INTERNATIONAL_PRIORITY”)){\u003Cbr \u002F>\n        $default = “yes”;\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $default;\u003Cbr \u002F>\n  }\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>(Note: Flat rate filter example code will set flat rate for all fedex carriers. Have to add code to check and alter rate for specific carrier.\u003Cbr \u002F>\n While copy paste the code from worpress plugin page may throw error “Undefined constant”. It can be fixed by replacing backtick (`) to apostrophe (‘) inside add_filter())\u003C\u002Fp>\n\u003Ch4>About FedEx\u003C\u002Fh4>\n\u003Cp>FedEx Corporation is an American multinational courier delivery services company headquartered in Memphis, Tennessee. The name “FedEx” is a syllabic abbreviation of the name of the company’s original air division, Federal Express, which was used from 1973 until 2000.\u003C\u002Fp>\n\u003Ch4>About [Shipi](https:\u002F\u002Fmyshipi.com\u002F)\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","Integrate the FedEx for Domestic and international Shipping. Shipping rates, label, tracking.",200,62326,98,12,"2026-02-10T07:26:00.000Z","6.8.5","4.6.1","5.6",[20,21,22,23,24],"automate","fedex","fedex-shipping","shipping","woocommerce-fedex","https:\u002F\u002Fmyshipi.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fa2z-fedex-shipping.5.1.8.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":13,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"aarsiv",10,610,30,93,"2026-04-04T04:49:21.043Z",[40,62,82,104,120],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"flexible-shipping-fedex","Shipping Live Rates for FedEx for WooCommerce","4.2.1","Octolize Shipping Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Foctolize\u002F","\u003Ch4>The best free plugin to display the FedEx live rates in your WooCommerce store\u003C\u002Fh4>\n\u003Cp>Use this free FedEx plugin for WooCommerce to offer FedEx shipping options to your customers. Save time and integrate it with your shop in less than 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\u002F-QAzjKiFbPY?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>Let your clients see FedEx shipping services with their real prices at checkout. The shipping costs are calculated dynamically based on the products’ weight and addresses using the FedEx API connection.\u003C\u002Fp>\n\u003Cp>The FedEx Live Rates plugin uses the global shipping method. It means that once activated, it will display live shipping rates for all products across all shipping zones.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upgrade to FedEx Live Rates PRO for WooCommerce\u003C\u002Fstrong>\u003Cbr \u002F>\nGet priority e-mail support and access all PRO features, upgrade to \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffedex-repo-upgrade\" rel=\"nofollow ugc\">FedEx WooCommerce Live Rates PRO now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic shipping costs calculation and displaying FedEx live rates\u003C\u002Fli>\n\u003Cli>FedEx services’ shipping costs based on cart weight and shipping address\u003C\u002Fli>\n\u003Cli>Limiting services only to those available for the customer’s address\u003C\u002Fli>\n\u003Cli>Limiting manually the FedEx services available to the customer\u003C\u002Fli>\n\u003Cli>List and Account rates type support\u003C\u002Fli>\n\u003Cli>Possibility to add shipment insurance\u003C\u002Fli>\n\u003Cli>All currencies supported by FedEx\u003C\u002Fli>\n\u003Cli>Possibility to set a fixed fallback amount in case no rates were returned\u003C\u002Fli>\n\u003Cli>Debug mode allowing to diagnose issues with live rates’ configuration\u003C\u002Fli>\n\u003Cli>FedEx REST API support\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>Custom boxes with box weight and padding\u003C\u002Fli>\n\u003Cli>Packing items separately\u003C\u002Fli>\n\u003Cli>Fixed value and percentage handling fees\u002Fdiscounts for FedEx rates\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>Custom Origin\u003C\u002Fli>\n\u003Cli>Multicurrency support\u003C\u002Fli>\n\u003Cli>Single FedEx Live Rates shipping methods\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffedex-repo-upgrade\" rel=\"nofollow ugc\">Upgrade to PRO Now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Available FedEx services\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>FedEx 2Day A.M.\u003C\u002Fli>\n\u003Cli>FedEx 2Day\u003C\u002Fli>\n\u003Cli>FedEx Express Saver\u003C\u002Fli>\n\u003Cli>FedEx Ground\u003C\u002Fli>\n\u003Cli>FedEx Ground Home Delivery\u003C\u002Fli>\n\u003Cli>FedEx Ground Economy (Formerly known as SmartPost)\u003C\u002Fli>\n\u003Cli>FedEx International Connect Plus\u003C\u002Fli>\n\u003Cli>FedEx International Economy\u003C\u002Fli>\n\u003Cli>FedEx International Ground\u003C\u002Fli>\n\u003Cli>FedEx Europe First International Priority\u003C\u002Fli>\n\u003Cli>FedEx Overnight\u003C\u002Fli>\n\u003Cli>FedEx Priority Overnight\u003C\u002Fli>\n\u003Cli>FedEx Standard Overnight\u003C\u002Fli>\n\u003Cli>FedEx Regional Economy\u003C\u002Fli>\n\u003Cli>FedEx International First\u003C\u002Fli>\n\u003Cli>FedEx International Priority\u003C\u002Fli>\n\u003Cli>FedEx Distance Deferred\u003C\u002Fli>\n\u003Cli>FedEx Next Day Afternoon\u003C\u002Fli>\n\u003Cli>FedEx Next Day Early Morning\u003C\u002Fli>\n\u003Cli>FedEx Next Day End of Day\u003C\u002Fli>\n\u003Cli>FedEx Next Day Freight\u003C\u002Fli>\n\u003Cli>FedEx Next Day Mid Morning\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 FedEx 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 FedEx 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 FedEx 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 FedEx shipping methods based on numerous conditions:\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-fedex\" 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 \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffedex-repo-docs\" rel=\"nofollow ugc\">Flexible Shipping for FedEx documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Why should you choose our FedEx for WooCommerce plugin as a shipping integration in your shop?\u003C\u002Fh4>\n\u003Cp>Our FedEx for WooCommerce plugin is the first free FedEx integration on the market allowing you to display live rates for FedEx services in your shop. It combines the powerful and useful features with FedEx’s quality and reliability as a world-renowned trademark. Trust our experience and move your business forward with our latest plugin!\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-fedex\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-shipping-fedex\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Offer FedEx shipping for WooCommerce with real-time rates via FedEx API. Show live rates at checkout based on weight and addresses.",2000,182817,86,24,"2026-02-24T01:28:00.000Z","6.9.4","6.4","7.4",[21,57,58,22,59],"fedex-live-rates","fedex-rates","fedex-woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-shipping-fedex\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-shipping-fedex.4.2.1.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":27,"num_ratings":72,"last_updated":73,"tested_up_to":16,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":75,"download_link":81,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"webshipper-automated-shipping","Webshipper – Automated Shipping","1.5.14","nShift","https:\u002F\u002Fprofiles.wordpress.org\u002Fnshift\u002F","\u003Cp>NOTICE: This plugin is exclusively compatible with Webshipper.\u003C\u002Fp>\n\u003Cp>Webshipper streamlines your WooCommerce shipping process. With a single click, shipments are dispatched directly to the carrier,\u003Cbr \u002F>\nlabels are generated, and tracking information is seamlessly integrated into the WooCommerce backend.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automate shipping\u003C\u002Fli>\n\u003Cli>Integrate with PostNord DK, SE, and NO\u003C\u002Fli>\n\u003Cli>Integrate with Blue Water shipping\u003C\u002Fli>\n\u003Cli>Integrate with Warehouse partners\u003C\u002Fli>\n\u003Cli>Integrate with GLS Shipping\u003C\u002Fli>\n\u003Cli>Integrate with GLS Pakkeshop\u003C\u002Fli>\n\u003Cli>Integrate with Swipbox\u003C\u002Fli>\n\u003Cli>Integrate with DHL Express\u003C\u002Fli>\n\u003Cli>Integrate with DHL Parcel\u003C\u002Fli>\n\u003Cli>Integrate with DHL Freight\u003C\u002Fli>\n\u003Cli>Integrate with DAO\u003C\u002Fli>\n\u003Cli>Integrate with CoolRunner\u002FHomerunner\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And many more! https:\u002F\u002Fwebshipper.com\u002Fcarriers\u002F\u003C\u002Fp>\n\u003Ch3>Brief Version History\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>1.0.0: New plugin released for platform version 2\u003C\u002Fli>\n\u003Cli>1.0.1 Added Transient Caching for improved performance\u003C\u002Fli>\n\u003Cli>1.0.2 Added support for multi-currency shops that use WPML\u003C\u002Fli>\n\u003Cli>1.0.3 Minor fixes during plugin development\u003C\u002Fli>\n\u003Cli>1.0.4 Minor fixes during plugin development\u003C\u002Fli>\n\u003Cli>1.0.5 Fixed pickup selector always appearing\u003C\u002Fli>\n\u003Cli>1.1.0 First public release\u003C\u002Fli>\n\u003Cli>1.1.1 Readme corrections\u003C\u002Fli>\n\u003Cli>1.1.2 Minor responsiveness corrections for google maps modal\u003C\u002Fli>\n\u003Cli>1.1.3 Fixes errors when using gift card plugin\u003C\u002Fli>\n\u003Cli>1.1.4 Fixed issue in some checkouts, where droppoints could not be located properly\u003C\u002Fli>\n\u003Cli>1.2.0 Added option to save droppoint in shipping address\u003C\u002Fli>\n\u003Cli>1.2.1 Added city to the shipping rate quote, to support dynmic price quoting with DHL for some countries\u003C\u002Fli>\n\u003Cli>1.3.0 Fixed language issues when installing plugin from store. Minor responsiveness fixes for droppoint modal in checkout\u003C\u002Fli>\n\u003Cli>1.3.1 Fixed issue where removed files werent removed correctly\u003C\u002Fli>\n\u003Cli>1.3.2 Added message when no droppoints could be found and allowed overwriting of droppoint modal\u003C\u002Fli>\n\u003Cli>1.3.3 Fixed issue with shipping rates returned as strings\u003C\u002Fli>\n\u003Cli>1.3.4 Changed action name to be more webshipper specific\u003C\u002Fli>\n\u003Cli>1.3.5 Added option to run imports async and option to disable recalculating cart totals\u003C\u002Fli>\n\u003Cli>1.3.6 Added weight unit to rate quote request to properly get shipping rates based on weight\u003C\u002Fli>\n\u003Cli>1.3.7 Fixed error when accessing internal quote counter\u003C\u002Fli>\n\u003Cli>1.3.8 Only load assets when on checkout or cart pages\u003C\u002Fli>\n\u003Cli>1.3.9 Fix bug with scrabled drop point locator values when using alternate delivery address\u003C\u002Fli>\n\u003Cli>1.3.10 Fix “select” button on droppoint on map not always working \u003C\u002Fli>\n\u003Cli>1.4.0 Removed Guzzle and replaced with CURL for all Webshipper API requests\u003C\u002Fli>\n\u003Cli>1.4.1 Changed support url to new support site’\u003C\u002Fli>\n\u003Cli>1.4.2 Added better support for non-webshipper shipping rates\u003C\u002Fli>\n\u003Cli>1.4.4 Updated internal HTTP library\u003C\u002Fli>\n\u003Cli>1.4.5 Fixed drop point selection not working properly for some shops\u003C\u002Fli>\n\u003Cli>1.4.6 Added check during calculate_shipping to verify that post data is set\u003C\u002Fli>\n\u003Cli>1.4.7 Fixed rounding error\u003C\u002Fli>\n\u003Cli>1.4.8 Bumped ‘tested up to’ versions\u003C\u002Fli>\n\u003Cli>1.5.0 Adhere to WooCommerce requirements by adding sanitisation, escaping, validation and relative filepaths. Also, no more HEREDOC nor NOWDOC\u003C\u002Fli>\n\u003Cli>1.5.1 Adhere more the WC requirements. More sanitisation, escaping and easier to read multiline strings.\u003C\u002Fli>\n\u003Cli>1.5.2 Match version numbering across files.\u003C\u002Fli>\n\u003Cli>1.5.3 Fix issue with filepaths corrupting Webshipper app.\u003C\u002Fli>\n\u003Cli>1.5.4 Removed escaping of javascript inside echo that would destroy using localisations which would also prevent our users from using our droppoint modal.\u003C\u002Fli>\n\u003Cli>1.5.5 Now tested up to WordPress version 6.3\u003C\u002Fli>\n\u003Cli>1.5.6 Remove WPML requirement for multi currency\u003C\u002Fli>\n\u003Cli>1.5.7 Added city to drop points modal and tested up to WordPress version 6.4\u003C\u002Fli>\n\u003Cli>1.5.8 Made drop point selection required when shipping service requires it. Also, updated minified javascript file.\u003C\u002Fli>\n\u003Cli>1.5.9 Now tested up to WordPress version 6.5 & WooCommerce version 8.7.0\u003C\u002Fli>\n\u003Cli>1.5.10 Tested up to WordPress version 6.6\u003C\u002Fli>\n\u003Cli>1.5.11 Now tested up to WordPress version 6.7 & WooCommerce version 9.0.2\u003C\u002Fli>\n\u003Cli>1.5.12 Tested up to WordPress version 6.8. Fixed drop point bug.\u003C\u002Fli>\n\u003Cli>1.5.13 Drop point map fixed.\u003C\u002Fli>\n\u003Cli>1.5.14 Tested up to PHP 8.3\u003C\u002Fli>\n\u003C\u002Ful>\n","Automated shipping for WooCommerce.",400,13559,1,"2025-12-18T13:23:00.000Z","3.7","",[77,78,79,23,80],"automated-shipping","bluewater","postnord","valgfrit-afhentningssted","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebshipper-automated-shipping.1.5.14.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":75,"tags":97,"homepage":101,"download_link":102,"security_score":103,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"blazing-woocommerce-shipment-tracking","BLAZING Shipment Tracking","2.1.0","Massoud Shakeri","https:\u002F\u002Fprofiles.wordpress.org\u002Fmassoudshakeri\u002F","\u003Cp>This plugin is free, and will not have a pro version or a subscription for shipment tracking. If you have no problem with sharing all of your store’s shipment information with another company, you can use another paid plugin. However, this plugin is designed for those who prefer to keep their data private.\u003C\u002Fp>\n\u003Cp>The concept is very simple: In the settings page you list all the couriers you need, along with their tracking url. Also you can modify the phrases related to Shipment tracking displayed on customer’s order history page and emails. Then for every order that you enter shipment information, that information will be shown to the customer.\u003C\u002Fp>\n\u003Ch4>How to Define you List Of Couriers\u003C\u002Fh4>\n\u003Cp>In the settings page (Settings->BLZ-Ship-Tracking in Dashboard), there is a textbox for couriers’ list. The format of the list is JSON. If you search internet, you will find many “Online JSON Validators”. You can write your list in that textbox, or a text editor, then validate it in online validators. If that list has no problem, you can save it as your list of couriers.\u003C\u002Fp>\n\u003Ch4>There are a few points to consider:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>For every couriers, you should introduce a slug, which is going to be the internal name of that courier. The slug must be a lower-case name without any space or special characters, other than dash (‘-‘) or underscore (‘_’).\u003C\u002Fli>\n\u003Cli>If you provide a url for a courier, the plugin can show a tracking button to the customer, which directs the customer to that provided url.\u003C\u002Fli>\n\u003Cli>In the provided url for a courier, {tracking_number} will be replaced with the order’s tracking number; {shipping_postcode} will be replaced with the order’s shipping postal code (zip code); and {shipping_country} will be replaced with the order’s shipping country code.\u003C\u002Fli>\n\u003Cli>The number of couriers is not limited, but keeping the list short and relevant is advised.\u003C\u002Fli>\n\u003Cli>One unnecessary comma, or a missing one, can invalidate json format. So please be careful in modifying the list.\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>Make sure all quotes are ASCII double quotes or single quotes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>Every item should be in one line, and do not break them in two lines\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>After colon ‘:’ please add a space for clarity.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>After the last item do not add ‘,’\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Entering tracking info on order page\u003C\u002Fh3>\n\u003Cp>The plugin allows you to enter\u002Fmodify shipment info on the order page. After an order is complete, simply enter the tracking number and select a courier on WooCommerce order, the same info will be displayed at customer’s order history page.\u003C\u002Fp>\n\u003Ch3>Shipment Tracking Email\u003C\u002Fh3>\n\u003Cp>If shipment info is added to the order, the “Order Complete” email will contain the shipment info as well, for customer to track the shipment. Just in case you need to modify the shipment info, or ship the order in installments, this plugin allows you to send another dedicated email for shipment tracking. It adds a button to the order page named “Email Tracking Info”, which sends the tracking info to the customer, in a dedicated email. The template of the email can be modified in the Woocommerce->Settings->Emails section.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>The detailed and updated version of documentation can be found in this link:\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fblazingspider.com\u002Fplugins\u002Fblazing-woocommerce-shipment-tracking\u003C\u002Fp>\n","This plugin adds courier and tracking number to the woocommerce order, and a dedicated email to send shipment tracking info to the customer.",300,7347,92,11,"2023-09-24T06:02:00.000Z","6.3.8","2.9",[21,23,98,99,100],"tracking","ups","usps","http:\u002F\u002Fblazingspider.com\u002Fplugins\u002Fblazing-woocommerce-shipment-tracking","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblazing-woocommerce-shipment-tracking.2.1.0.zip",85,{"slug":105,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":90,"downloaded":111,"rating":112,"num_ratings":72,"last_updated":113,"tested_up_to":16,"requires_at_least":114,"requires_php":18,"tags":115,"homepage":75,"download_link":119,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bpost-shipping-platform","3.2.0","bpost","https:\u002F\u002Fprofiles.wordpress.org\u002Fbpostshippingplugins\u002F","\u003Cp>Please note that this plugin relies on external Bpost services for shipping label generation and rate calculation.\u003Cbr \u002F>\nUser data (such as order details) will be sent to Bpost for processing.\u003C\u002Fp>\n\u003Cp>Streamline your shipping process with intelligent automation. Save time using filters that automatically generate shipping labels for specific orders. Now available for both large (contract) and small (SME) plans.\u003Cbr \u002F>\nBenefit from a dedicated Account Manager with a large plan and enjoy competitive rates tailored to your business needs.\u003C\u002Fp>\n\u003Cp>Features\u003Cbr \u002F>\n-Automatic creation of shipping labels\u003Cbr \u002F>\n-Shipping labels for Belgium & worldwide home addresses\u003Cbr \u002F>\n-Shipping labels towards Pick-up Points and Parcel lockers\u003Cbr \u002F>\n-Extra options: warranty, signature and Saturday delivery in Belgium\u003Cbr \u002F>\n-Follow the status of your parcels through the platform\u003C\u002Fp>\n\u003Ch4>Screenshots\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Shipping zones preview\u003C\u002Fli>\n\u003Cli>Order grid preview\u003C\u002Fli>\n\u003Cli>Template for setting up of the bpost free shipping method\u003C\u002Fli>\n\u003Cli>Template for setting up of the bpost flat rate shipping method\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>** Bpost ** – To enable you to create labels for your orders via this integration we send\u003Cbr \u002F>\nshipping data (shipping address, order item list, shipping method name) to the bpost API.\u003Cbr \u002F>\nhttps:\u002F\u002Fpluginsapi.bpost.be\u002Fv3\u002F\u003C\u002Fp>\n\u003Cp>** Google Maps API ** – This plugin uses Google Maps API to display pickup locations on an interactive map.\u003Cbr \u002F>\nThe following data is sent to Google Maps API:\u003Cbr \u002F>\n– User’s location (when searching for nearby pickup points)\u003Cbr \u002F>\n– Pickup point addresses\u003Cbr \u002F>\n– Map center coordinates\u003C\u002Fp>\n\u003Cp>This service is used to help customers locate and select their preferred pickup points during checkout.\u003Cbr \u002F>\nGoogle Maps API Terms of Service: https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fterms\u003Cbr \u002F>\nGoogle Maps API Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce Weight Based Shipping\u003C\u002Fstrong> – if you are using this plugin, we integrate with\u003Cbr \u002F>\nit so we can still send the shipping method name.\u003C\u002Fp>\n","Bpost for WooCommerce is a Digital Delivery Management Solution for online stores that helps you save time and money with your shipping.",1918,20,"2025-10-28T16:54:00.000Z","4.9",[20,116,117,23,118],"multi-carrier","save","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbpost-shipping-platform.3.2.0.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":90,"downloaded":128,"rating":28,"num_ratings":28,"last_updated":129,"tested_up_to":16,"requires_at_least":130,"requires_php":55,"tags":131,"homepage":136,"download_link":137,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"buckydrop-dropshipping-for-woocommerce","BuckyDrop – Branded Dropshipping for WooCommerce","1.0.6","BuckyDrop","https:\u002F\u002Fprofiles.wordpress.org\u002Fbuckydrop\u002F","\u003Cp>BuckyDrop: All-in-One Dropshipping & Auto-Fulfillment for WooCommerce\u003Cbr \u002F>\nSay goodbye to complex supply chain management. BuckyDrop provides a comprehensive “Sourcing-to-Delivery” solution specifically designed for WooCommerce sellers. We support professional procurement from all major Chinese e-commerce sites (including Taobao, 1688, and more), paired with full product editing capabilities. Combined with expert Quality Control, branded custom packaging, and global logistics, we empower you to build your global brand with lower costs and maximum efficiency.\u003C\u002Fp>\n\u003Ch3>All-in-One Sourcing & Suppliers\u003C\u002Fh3>\n\u003Cp>Easily import high-quality products from China’s leading marketplaces, including 1688, Taobao, Alibaba, Pinduoduo, Xianyu, Poizon, and more. Backed by our professional procurement team, you gain direct access to a vast selection of factory-direct goods with a stable and reliable supply chain. Meanwhile, you maintain total autonomy—enjoy full control to edit product titles, descriptions, and pricing to optimize your store’s SEO and strengthen your brand identity.\u003C\u002Fp>\n\u003Ch3>Branded Dropshipping\u003C\u002Fh3>\n\u003Cp>Build your own brand with ease! BuckyDrop offers Private Label, White Label, and Custom Packaging services with No MOQ. We support a wide range of branding options, including custom hang tags, brand labels, woven labels, and personalized thank-you cards. From the first stitch to the branded box, we help you create a professional unboxing experience that builds deep customer loyalty.\u003C\u002Fp>\n\u003Ch3>Automated Order Fulfillment\u003C\u002Fh3>\n\u003Cp>Focus on your marketing while we handle the rest. Although we are not the manufacturers, we act as your professional agents and boots on the ground in China. Once you select your items, BuckyDrop manages the entire workflow—from expert procurement and purchase to rigorous Quality Control on every item before it leaves our warehouse. We then provide professional, customized packing to secure your goods, followed by global fast shipping to your customers’ doorsteps. By identifying potential issues early and holding suppliers accountable, we ensure your customers receive only the best.\u003C\u002Fp>\n\u003Ch3>1-on-1 Butler-Style Support\u003C\u002Fh3>\n\u003Cp>Enjoy premium assistance with a dedicated expert providing a “walking-you-through” service. From sourcing specific products and negotiating with suppliers to resolving complex logistics, our team offers personalized guidance while clarifying the entire fulfillment roadmap. We ensure every stage—from procurement to final delivery—is transparent and cost-optimized, helping your global business run smoothly and profitably under professional guidance.\u003C\u002Fp>\n\u003Ch3>Real-Time Data Synchronization\u003C\u002Fh3>\n\u003Cp>Keep your store up-to-date effortlessly. BuckyDrop provides real-time synchronization for inventory levels, product prices, and package tracking.\u003C\u002Fp>\n\u003Ch3>Ready to Kickstart Your Global Business?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.buckydrop.com\u002F\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa> – Explore more professional features.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.buckydrop.com\u002Fen\u002Fhow-it-works\u002F\" rel=\"nofollow ugc\">How It Works\u003C\u002Fa> – See our seamless fulfillment process in action.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.buckydrop.com\u002Fen\u002Fregister\u002F\" rel=\"nofollow ugc\">Register Now\u003C\u002Fa> – Unlock your Dedicated Manager & 1-on-1 expert support.\u003C\u002Fli>\n\u003C\u002Ful>\n","Find dropshipping products from Alibaba\u002F1688\u002FTaobao\u002FWeidian\u002FYupoo\u002FPoizon, import them to your WooCommerce store, and automate your order processes.",3899,"2026-03-12T10:14:00.000Z","5.9",[132,133,77,134,135],"alibaba-dropshipping","automated-fulfillment","dropshipping-plugin","global-dropshipping","https:\u002F\u002Fwww.buckydrop.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuckydrop-dropshipping-for-woocommerce.zip",{"attackSurface":139,"codeSignals":242,"taintFlows":471,"riskAssessment":545,"analyzedAt":560},{"hooks":140,"ajaxHandlers":230,"restRoutes":231,"shortcodes":240,"cronEvents":241,"entryPointCount":72,"unprotectedCount":72},[141,147,150,154,158,162,167,171,175,178,181,183,187,191,195,199,203,207,210,214,218,222,226],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","before_woocommerce_init","closure","a2zfedex_basic.php",28,{"type":142,"name":148,"callback":149,"file":145,"line":13},"rest_api_init","rest_api",{"type":142,"name":151,"callback":152,"file":145,"line":153},"plugin_loaded","shipi_on_plugin_update",99,{"type":142,"name":155,"callback":156,"file":145,"line":157},"woocommerce_shipping_init","hitshippo_fedex_init",107,{"type":142,"name":159,"callback":160,"file":145,"line":161},"init","hitshippo_fedex_order_status_update",108,{"type":163,"name":164,"callback":165,"file":145,"line":166},"filter","woocommerce_shipping_methods","hitshippo_fedex_method",109,{"type":142,"name":168,"callback":169,"priority":34,"file":145,"line":170},"add_meta_boxes","create_fedex_shipping_meta_box",111,{"type":142,"name":172,"callback":173,"priority":34,"file":145,"line":174},"woocommerce_process_shop_order_meta","hitshippo_create_fedex_shipping",113,{"type":142,"name":172,"callback":176,"priority":34,"file":145,"line":177},"hitshippo_create_fedex_return_shipping",114,{"type":142,"name":179,"callback":173,"priority":34,"file":145,"line":180},"save_post",116,{"type":142,"name":179,"callback":176,"priority":34,"file":145,"line":182},117,{"type":142,"name":184,"callback":185,"file":145,"line":186},"admin_menu","hit_fedex_menu_page",119,{"type":163,"name":188,"callback":189,"file":145,"line":190},"woocommerce_product_data_tabs","hit_product_data_tab",120,{"type":142,"name":192,"callback":193,"file":145,"line":194},"woocommerce_process_product_meta","hit_save_product_options",121,{"type":163,"name":196,"callback":197,"file":145,"line":198},"woocommerce_product_data_panels","hit_product_option_view",122,{"type":142,"name":200,"callback":201,"file":145,"line":202},"woocommerce_order_status_processing","hitshippo_fedex_wc_checkout_order_processed",123,{"type":142,"name":204,"callback":205,"file":145,"line":206},"woocommerce_product_options_shipping","hit_choose_vendor_address",130,{"type":142,"name":192,"callback":208,"file":145,"line":209},"hit_save_product_meta",131,{"type":142,"name":211,"callback":212,"file":145,"line":213},"edit_user_profile","hit_define_fedex_credentails",134,{"type":142,"name":215,"callback":216,"file":145,"line":217},"edit_user_profile_update","save_user_fields",135,{"type":142,"name":219,"callback":220,"priority":34,"file":145,"line":221},"woocommerce_view_order","add_tracking_info_to_order_view",138,{"type":142,"name":223,"callback":224,"file":145,"line":225},"admin_init","handle_settings_download",139,{"type":163,"name":164,"callback":227,"file":228,"line":229},"shipi_fedex_method","controllors\\hitshippo_fedex_init.php",1446,[],[232],{"namespace":233,"route":234,"methods":235,"callback":237,"permissionCallback":238,"file":145,"line":239},"shipi\u002Fv1","\u002Fconnect\u002Ffedex\u002F",[236],"GET","shipi_connect","__return_true",241,[],[],{"dangerousFunctions":243,"sqlUsage":244,"outputEscaping":255,"fileOperations":246,"externalRequests":93,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":470},[],{"prepared":245,"raw":246,"locations":247},4,2,[248,251],{"file":145,"line":249,"context":250},57,"$wpdb->get_results() with variable interpolation",{"file":252,"line":253,"context":254},"controllors\\views\\hitshippo_fedex_settings_view.php",529,"$wpdb->query() with variable interpolation",{"escaped":256,"rawEcho":157,"locations":257},118,[258,261,263,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,410,412,414,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,458,460,462,464,466,468],{"file":145,"line":259,"context":260},226,"raw output",{"file":145,"line":262,"context":260},232,{"file":145,"line":262,"context":260},{"file":145,"line":265,"context":260},272,{"file":145,"line":267,"context":260},318,{"file":145,"line":269,"context":260},1122,{"file":145,"line":271,"context":260},1126,{"file":145,"line":273,"context":260},1132,{"file":145,"line":275,"context":260},1136,{"file":145,"line":277,"context":260},1164,{"file":145,"line":279,"context":260},1168,{"file":145,"line":281,"context":260},1174,{"file":145,"line":283,"context":260},1178,{"file":145,"line":285,"context":260},1203,{"file":145,"line":287,"context":260},1207,{"file":145,"line":289,"context":260},1224,{"file":145,"line":291,"context":260},1228,{"file":145,"line":293,"context":260},1303,{"file":145,"line":295,"context":260},1463,{"file":145,"line":297,"context":260},1491,{"file":145,"line":299,"context":260},1493,{"file":145,"line":301,"context":260},1494,{"file":145,"line":303,"context":260},1502,{"file":145,"line":305,"context":260},1513,{"file":145,"line":307,"context":260},1516,{"file":145,"line":309,"context":260},1700,{"file":145,"line":311,"context":260},1714,{"file":145,"line":313,"context":260},1716,{"file":145,"line":315,"context":260},1717,{"file":145,"line":317,"context":260},1718,{"file":145,"line":319,"context":260},1722,{"file":145,"line":321,"context":260},1723,{"file":145,"line":323,"context":260},1724,{"file":145,"line":325,"context":260},1773,{"file":145,"line":327,"context":260},1780,{"file":145,"line":329,"context":260},1799,{"file":145,"line":331,"context":260},1807,{"file":145,"line":333,"context":260},1809,{"file":145,"line":335,"context":260},1841,{"file":145,"line":337,"context":260},1865,{"file":145,"line":339,"context":260},1866,{"file":145,"line":341,"context":260},1867,{"file":145,"line":343,"context":260},1874,{"file":145,"line":345,"context":260},1901,{"file":145,"line":347,"context":260},1903,{"file":145,"line":349,"context":260},1906,{"file":145,"line":351,"context":260},1912,{"file":145,"line":353,"context":260},1926,{"file":145,"line":355,"context":260},1928,{"file":145,"line":357,"context":260},1931,{"file":145,"line":359,"context":260},1933,{"file":145,"line":361,"context":260},1938,{"file":145,"line":363,"context":260},1942,{"file":145,"line":365,"context":260},1949,{"file":228,"line":367,"context":260},1116,{"file":369,"line":370,"context":260},"controllors\\shipi_ajax_handler.php",42,{"file":369,"line":372,"context":260},44,{"file":369,"line":374,"context":260},47,{"file":252,"line":376,"context":260},970,{"file":252,"line":378,"context":260},979,{"file":252,"line":380,"context":260},983,{"file":252,"line":382,"context":260},1243,{"file":252,"line":384,"context":260},1245,{"file":252,"line":386,"context":260},1260,{"file":252,"line":388,"context":260},1272,{"file":252,"line":390,"context":260},1393,{"file":252,"line":392,"context":260},1395,{"file":252,"line":394,"context":260},1440,{"file":252,"line":396,"context":260},1442,{"file":252,"line":398,"context":260},1486,{"file":252,"line":400,"context":260},1496,{"file":252,"line":402,"context":260},1498,{"file":252,"line":404,"context":260},1501,{"file":252,"line":406,"context":260},1504,{"file":252,"line":408,"context":260},1640,{"file":252,"line":309,"context":260},{"file":252,"line":411,"context":260},1702,{"file":252,"line":413,"context":260},1712,{"file":252,"line":311,"context":260},{"file":252,"line":416,"context":260},1727,{"file":252,"line":418,"context":260},1729,{"file":252,"line":420,"context":260},1746,{"file":252,"line":422,"context":260},1748,{"file":252,"line":424,"context":260},1758,{"file":252,"line":426,"context":260},1760,{"file":252,"line":428,"context":260},1772,{"file":252,"line":430,"context":260},1774,{"file":252,"line":432,"context":260},1784,{"file":252,"line":434,"context":260},1786,{"file":252,"line":436,"context":260},1798,{"file":252,"line":438,"context":260},1800,{"file":252,"line":440,"context":260},1810,{"file":252,"line":442,"context":260},1812,{"file":252,"line":444,"context":260},1825,{"file":252,"line":446,"context":260},1827,{"file":252,"line":448,"context":260},1877,{"file":252,"line":450,"context":260},1879,{"file":252,"line":452,"context":260},1896,{"file":252,"line":454,"context":260},1898,{"file":252,"line":456,"context":260},1975,{"file":252,"line":48,"context":260},{"file":252,"line":459,"context":260},2001,{"file":252,"line":461,"context":260},2002,{"file":252,"line":463,"context":260},2110,{"file":252,"line":465,"context":260},2404,{"file":252,"line":467,"context":260},2564,{"file":252,"line":469,"context":260},2576,[],[472,509],{"entryPoint":473,"graph":474,"unsanitizedCount":507,"severity":508},"hitshippo_fedex_order_status_update (a2zfedex_basic.php:1298)",{"nodes":475,"edges":501},[476,481,485,491,495,498],{"id":477,"type":478,"label":479,"file":145,"line":480},"n0","source","$_GET (x2)",1369,{"id":482,"type":483,"label":484,"file":145,"line":480},"n1","transform","→ shipi_get_meta()",{"id":486,"type":487,"label":488,"file":145,"line":489,"wp_function":490},"n2","sink","get_var() [SQLi]",162,"get_var",{"id":492,"type":478,"label":493,"file":145,"line":494},"n3","$_GET",1376,{"id":496,"type":483,"label":497,"file":145,"line":494},"n4","→ shipi_update_meta()",{"id":499,"type":487,"label":488,"file":145,"line":500,"wp_function":490},"n5",175,[502,504,505,506],{"from":477,"to":482,"sanitized":503},false,{"from":482,"to":486,"sanitized":503},{"from":492,"to":496,"sanitized":503},{"from":496,"to":499,"sanitized":503},3,"high",{"entryPoint":510,"graph":511,"unsanitizedCount":544,"severity":508},"\u003Ca2zfedex_basic> (a2zfedex_basic.php:0)",{"nodes":512,"edges":537},[513,516,519,521,525,527,528,530,533,535],{"id":477,"type":478,"label":514,"file":145,"line":515},"$_GET (x15)",1351,{"id":482,"type":487,"label":517,"file":145,"line":295,"wp_function":518},"echo() [XSS]","echo",{"id":486,"type":478,"label":520,"file":145,"line":515},"$_GET (x3)",{"id":492,"type":487,"label":522,"file":145,"line":523,"wp_function":524},"update_option() [Settings Manipulation]",2633,"update_option",{"id":496,"type":478,"label":526,"file":145,"line":480},"$_GET (x9)",{"id":499,"type":483,"label":484,"file":145,"line":480},{"id":529,"type":487,"label":488,"file":145,"line":489,"wp_function":490},"n6",{"id":531,"type":478,"label":532,"file":145,"line":494},"n7","$_GET (x19)",{"id":534,"type":483,"label":497,"file":145,"line":494},"n8",{"id":536,"type":487,"label":488,"file":145,"line":500,"wp_function":490},"n9",[538,539,540,541,542,543],{"from":477,"to":482,"sanitized":503},{"from":486,"to":492,"sanitized":503},{"from":496,"to":499,"sanitized":503},{"from":499,"to":529,"sanitized":503},{"from":531,"to":534,"sanitized":503},{"from":534,"to":536,"sanitized":503},46,{"summary":546,"deductions":547},"The \"a2z-fedex-shipping\" v5.1.8 plugin presents a concerning security posture primarily due to significant vulnerabilities in its attack surface and data handling.  While the plugin shows some positive signs like a lack of known CVEs and a moderate use of prepared statements, these are overshadowed by critical security flaws identified in static analysis. The presence of an unprotected REST API endpoint is a major concern, as it represents a direct entry point for attackers. Furthermore, the taint analysis reveals two flows with unsanitized paths, indicating potential for severe security issues if these paths are exposed to user-controlled input. The complete absence of nonce and capability checks for any entry points amplifies these risks, leaving the plugin highly susceptible to unauthorized actions and privilege escalation.",[548,551,553,555,557],{"reason":549,"points":550},"Unprotected REST API route",15,{"reason":552,"points":550},"Unsanitized taint flows (high severity)",{"reason":554,"points":34},"No nonce checks",{"reason":556,"points":34},"No capability checks",{"reason":558,"points":559},"Low output escaping percentage",5,"2026-03-16T20:14:31.118Z",{"wat":562,"direct":577},{"assetPaths":563,"generatorPatterns":569,"scriptPaths":570,"versionParams":571},[564,565,566,567,568],"\u002Fwp-content\u002Fplugins\u002Fa2z-fedex-shipping\u002Fassets\u002Fcss\u002Fa2z-fedex-shipping.css","\u002Fwp-content\u002Fplugins\u002Fa2z-fedex-shipping\u002Fassets\u002Fjs\u002Fa2z-fedex-shipping.js","\u002Fwp-content\u002Fplugins\u002Fa2z-fedex-shipping\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fa2z-fedex-shipping\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fa2z-fedex-shipping\u002Fassets\u002Fcss\u002Fadmin.css",[],[565,566,567],[572,573,574,575,576],"a2z-fedex-shipping\u002Fassets\u002Fcss\u002Fa2z-fedex-shipping.css?ver=","a2z-fedex-shipping\u002Fassets\u002Fjs\u002Fa2z-fedex-shipping.js?ver=","a2z-fedex-shipping\u002Fassets\u002Fjs\u002Fadmin.js?ver=","a2z-fedex-shipping\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","a2z-fedex-shipping\u002Fassets\u002Fcss\u002Fadmin.css?ver=",{"cssClasses":578,"htmlComments":584,"htmlAttributes":591,"restEndpoints":596,"jsGlobals":599,"shortcodeOutput":603},[579,580,581,582,583],"a2z_fedex_shipping_options","a2z_fedex_shipping_rate_options","a2z_fedex_shipping_label_options","a2z_fedex_shipping_settings","a2z_fedex_shipping_admin_settings",[585,586,587,588,589,590],"\u003C!-- FedEx Shipping Meta Box Start -->","\u003C!-- FedEx Shipping Meta Box End -->","\u003C!-- FedEx Shipping Settings Start -->","\u003C!-- FedEx Shipping Settings End -->","\u003C!-- FedEx Admin Settings Start -->","\u003C!-- FedEx Admin Settings End -->",[592,593,594,595],"data-fedex-rate-options","data-fedex-label-options","data-fedex-settings","data-fedex-admin-settings",[597,598],"\u002Fwp-json\u002Fa2z-fedex-shipping\u002Fv1\u002Frates","\u002Fwp-json\u002Fa2z-fedex-shipping\u002Fv1\u002Flabels",[600,601,602],"a2z_fedex_shipping_params","a2z_fedex_admin_params","a2z_fedex_frontend_params",[604,605,606],"[a2z_fedex_shipping_calculator]","[a2z_fedex_shipping_rates]","[a2z_fedex_shipping_labels]"]