[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRnIhqIOh-jfQ4xIEl4pUyY5PpA-jOs7l1G3sExeK4hM":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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":90,"crawl_stats":38,"alternatives":96,"analysis":195,"fingerprints":848},"distance-based-shipping-calculator","Distance Based Shipping Calculator","2.1.0","enituretechnology","https:\u002F\u002Fprofiles.wordpress.org\u002Fenituretechnology\u002F","\u003Cp>This Woocommerce shipping calculator is a Distance x Rate calculator. If you are looking for a plugin to retrieve your negotiated carrier rates in real-time, look over our complete list of [Woocommerce plugins] (https:\u002F\u002Feniture.com\u002Fwoocommerce). We have a wide selection of plugins available for LTL freight and parcel carriers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Using a shipping calculator to present shipping rates to your online shoppers is an excellent alternative when shipping costs aren’t available from your transportation providers in real-time. This plugin retrieves the distance between your shipping origins and your customer and applies a rate per unit of distance (mile or kilometer) to calculate the shipping rate estimate. Online merchants who use the following modes of transportation to ship or price online orders will find this plugin indispensable:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Same day delivery services.\u003C\u002Fli>\n\u003Cli>Local delivery services.\u003C\u002Fli>\n\u003Cli>Courier services.\u003C\u002Fli>\n\u003Cli>Self-delivery service.\u003C\u002Fli>\n\u003Cli>Truckload (Full Truckload) service.\u003C\u002Fli>\n\u003Cli>Partial truckload service.\u003C\u002Fli>\n\u003Cli>Refrigerated truckload service.\u003C\u002Fli>\n\u003Cli>Flatbed truckload service.\u003C\u002Fli>\n\u003Cli>Intermodal freight.\u003C\u002Fli>\n\u003Cli>International air freight.\u003C\u002Fli>\n\u003Cli>Ocean freight.\u003C\u002Fli>\n\u003Cli>White-glove delivery service.\u003C\u002Fli>\n\u003Cli>Time-critical freight.\u003C\u002Fli>\n\u003Cli>Any type of transportation you want to be estimated with a distance x rate calculation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Requirements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>WooCommerce 6.4 or newer.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>An API key from Eniture Technology.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin retrieves the distance between your shipping origins and your customer and applies a rate per unit of distance (mile or kilometer) to calc &hellip;",100,8673,60,2,"2025-08-26T07:25:00.000Z","6.8.5","6.4","",[20,21,22,23,24],"distance","distance-based-shipping","distance-calculator","shipping-calculator","shipping-rates","https:\u002F\u002Feniture.com\u002Fproducts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdistance-based-shipping-calculator.2.1.0.zip",97,4,0,"2025-02-14 00:00:00","2026-03-15T15:16:48.613Z",[33,49,60,75],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-26764","distance-based-shipping-calculator-missing-authorization-to-unauthenticated-settings-update","Distance Based Shipping Calculator \u003C= 2.0.22 - Missing Authorization to Unauthenticated Settings Update","The Distance Based Shipping Calculator 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.0.22. This makes it possible for unauthenticated attackers to update plugin settings.",null,"\u003C=2.0.22","2.0.23","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-02-24 15:45:46",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fdc7211fc-2c16-4080-a0b6-2090e1e4601c?source=api-prod",11,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":54,"cvss_vector":55,"vuln_type":44,"published_date":30,"updated_date":56,"references":57,"days_to_patch":59},"CVE-2025-26765","distance-based-shipping-calculator-missing-authorization","Distance Based Shipping Calculator \u003C= 2.0.22 - Missing Authorization","The Distance Based Shipping Calculator 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.0.22. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2025-02-18 20:55:47",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffbef0d8c-dd16-4ef1-9d3a-50c2e1c0dca2?source=api-prod",5,{"id":61,"url_slug":62,"title":63,"description":64,"plugin_slug":4,"theme_slug":38,"affected_versions":65,"patched_in_version":66,"severity":41,"cvss_score":67,"cvss_vector":68,"vuln_type":69,"published_date":70,"updated_date":71,"references":72,"days_to_patch":74},"CVE-2024-56301","distance-based-shipping-calculator-reflected-cross-site-scripting","Distance Based Shipping Calculator \u003C= 2.0.21 - Reflected Cross-Site Scripting","The Distance Based Shipping Calculator plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in all versions up to, and including, 2.0.21 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.0.21","2.0.22",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-03 00:00:00","2025-01-20 18:59:43",[73],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F47765ab9-1df6-4457-8d94-6e2092e6a5a4?source=api-prod",18,{"id":76,"url_slug":77,"title":78,"description":79,"plugin_slug":4,"theme_slug":38,"affected_versions":80,"patched_in_version":81,"severity":41,"cvss_score":82,"cvss_vector":83,"vuln_type":84,"published_date":85,"updated_date":86,"references":87,"days_to_patch":89},"CVE-2024-52495","distance-based-shipping-calculator-authenticated-subscriber-sql-injection","Distance Based Shipping Calculator \u003C= 2.0.23 - Authenticated (Subscriber+) SQL Injection","The Distance Based Shipping Calculator plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 2.0.23 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=2.0.23","2.0.24",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2024-11-20 00:00:00","2025-03-13 19:37:13",[88],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2741ec8c-7bd3-42f9-b964-4532216e1cea?source=api-prod",114,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":91,"total_installs":92,"avg_security_score":93,"avg_patch_time_days":48,"trust_score":94,"computed_at":95},29,1090,98,93,"2026-04-04T11:12:10.952Z",[97,118,139,161,174],{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":17,"requires_php":111,"tags":112,"homepage":116,"download_link":117,"security_score":11,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"wcsdm","WooReer","3.1.4","Sofyan Sitorus","https:\u002F\u002Fprofiles.wordpress.org\u002Fsofyansitorus\u002F","\u003Cp>WooReer (formerly WooCommerce Shipping Distance Matrix) is a powerful WooCommerce shipping rates calculator that allows you to offer shipping rates based on distance. The plugin features a flexible API provider architecture, supporting Google Maps Routes API, Mapbox Matrix API, DistanceMatrix.ai, Geoapify, and HERE Routing API, giving you more choice and control over your mapping services.\u003C\u002Fp>\n\u003Cp>This plugin is perfect for store owners who want to charge customers for delivery based on the distance from the store. It is ideal for online stores selling flowers, food, or beverages, but is versatile enough for any business that offers local delivery services.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-Provider Support:\u003C\u002Fstrong> Choose between Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE for the most accurate and cost-effective distance calculations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Table Rates:\u003C\u002Fstrong> Create unlimited shipping rules with granular control per WooCommerce shipping zone.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Calculation Logic:\u003C\u002Fstrong> Calculate shipping based on distance, with options for progressive or flat rates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Pricing Rules:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Set rates per product, per shipping class, or based on total cart weight\u002Fquantity\u002Famount.\u003C\u002Fli>\n\u003Cli>Apply fixed or percentage-based surcharges and discounts.\u003C\u002Fli>\n\u003Cli>Define minimum and maximum shipping costs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Routing Options:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Travel Modes:\u003C\u002Fstrong> Driving, Walking, Bicycling.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrictions:\u003C\u002Fstrong> Avoid Tolls, Highways, Ferries, or Indoor routes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Shipping:\u003C\u002Fstrong> Restrict shipping based on minimum\u002Fmaximum order quantity, amount, or distance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Transparency:\u003C\u002Fstrong> Display calculated distance on the cart and checkout pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Configuration:\u003C\u002Fstrong> Simple and straightforward settings panel.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>Please visit the link below for the live demo:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.wooreer.com?utm_source=wooreer_plugin_page\" rel=\"nofollow ugc\">http:\u002F\u002Fdemo.wooreer.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Dependencies\u003C\u002Fh4>\n\u003Cp>This plugin requires an API Key from your chosen provider (Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmapsplatform.google.com\u002F\" rel=\"nofollow ugc\">Google Maps\u003C\u002Fa>:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou need an API Key with access to the \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Froutes\" rel=\"nofollow ugc\">Routes API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.mapbox.com\u002F\" rel=\"nofollow ugc\">Mapbox\u003C\u002Fa>:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou need an Access Token with access to the \u003Ca href=\"https:\u002F\u002Fdocs.mapbox.com\u002Fapi\u002Fnavigation\u002Fmatrix\u002F\" rel=\"nofollow ugc\">Matrix API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdocs.mapbox.com\u002Fapi\u002Fsearch\u002Fgeocoding\u002F\" rel=\"nofollow ugc\">Geocoding API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdistancematrix.ai\u002F\" rel=\"nofollow ugc\">DistanceMatrix.ai\u003C\u002Fa>:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou need an API Key with access to the \u003Ca href=\"https:\u002F\u002Fdistancematrix.ai\u002Fdistance-matrix-api\" rel=\"nofollow ugc\">Distance Matrix API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.geoapify.com\u002F\" rel=\"nofollow ugc\">Geoapify\u003C\u002Fa>:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou need an API Key with access to the \u003Ca href=\"https:\u002F\u002Fapidocs.geoapify.com\u002Fdocs\u002Froute-matrix\u002F\" rel=\"nofollow ugc\">Route Matrix API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fapidocs.geoapify.com\u002Fdocs\u002Fgeocoding\u002Fforward-geocoding\u002F\" rel=\"nofollow ugc\">Forward Geocoding API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.here.com\u002F\" rel=\"nofollow ugc\">HERE\u003C\u002Fa>:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou need an API Key with access to the \u003Ca href=\"https:\u002F\u002Fwww.here.com\u002Fdocs\u002Fbundle\u002Frouting-api-developer-guide-v8\u002Fpage\u002FREADME.html\" rel=\"nofollow ugc\">Routing API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.here.com\u002Fdocs\u002Fbundle\u002Fgeocoding-and-search-api-developer-guide\u002Fpage\u002FREADME.html\" rel=\"nofollow ugc\">Geocoding & Search API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Donation\u003C\u002Fh4>\n\u003Cp>WooReer is a passion project developed and maintained in my free time, provided completely free of charge. If it saves you time, helps grow your business, or simply works the way you need it to, please consider supporting its continued development.\u003C\u002Fp>\n\u003Cp>Your donation directly funds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New features and API provider integrations\u003C\u002Fli>\n\u003Cli>Compatibility updates with the latest WordPress and WooCommerce releases\u003C\u002Fli>\n\u003Cli>Bug fixes and ongoing maintenance\u003C\u002Fli>\n\u003Cli>Better documentation and support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Every contribution — no matter how small — makes a real difference and keeps this plugin alive and improving.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fsofyansitorus?utm_source=wooreer_plugin_page&utm_medium=referral\" rel=\"nofollow ugc\">Buy me a coffee ☕\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Thank you for your support — it truly means a lot!\u003C\u002Fp>\n","WooReer calculates shipping rates based on distance via Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE.",2000,52547,86,23,"2026-03-14T20:27:00.000Z","6.9.4","7.4",[21,113,114,23,115],"google-maps","local-delivery","woocommerce","https:\u002F\u002Fwooreer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwcsdm.3.1.4.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":105,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":110,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":135,"download_link":136,"security_score":11,"vuln_count":137,"unpatched_count":29,"last_vuln_date":138,"fetched_at":31},"easyship-woocommerce-shipping-rates","Easyship WooCommerce Shipping Rates","0.9.13","Easyship","https:\u002F\u002Fprofiles.wordpress.org\u002Fgoeasyship\u002F","\u003Cp>Easyship is a shipping platform that lets all merchants reach customers around the world with low shipping costs and increased conversion rates. So whether you’re sending out 100 shipments a month or 50,000, we have a solution that will fit your needs.\u003Cbr \u002F>\nOver 100,000 online retailers trust us to save them time and money with smart shipping solutions. Integrate Easyship with your WooCommerce store now to see how you could streamline your delivery services.\u003C\u002Fp>\n\u003Ch4>Ship Better with Easyship for WooCommerce\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Access pre-negotiated shipping solutions from couriers around the world with just one account, or link your own courier accounts (including Fedex, UPS, DHL and more) and use your own rates\u003C\u002Fli>\n\u003Cli>Offer full transparency with dynamic rates at checkout to improve conversion – customers can choose their preferred shipping option knowing all costs, delivery time, and taxes\u003C\u002Fli>\n\u003Cli>Access 24\u002F7 support so you can give your customers the service they expect\u003C\u002Fli>\n\u003Cli>Compare domestic and international shipping solutions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Manage your shipments in one place\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sync orders and print labels with one click\u003C\u002Fli>\n\u003Cli>Store your product dimensions, category, and weight for faster processing and shipping costs, even with volumetric weights\u003C\u002Fli>\n\u003Cli>Automatically update “fulfilled” orders with tracking numbers and courier names\u003C\u002Fli>\n\u003Cli>Choose preferred solutions based on destinations, product type, or weight and expedite shipping with preset rules\u003C\u002Fli>\n\u003Cli>Maintain control of your finances by downloading past invoices, receipts, and transactions statements\u003C\u002Fli>\n\u003Cli>Monitor your shipments with notifications from your chosen couriers\u003C\u002Fli>\n\u003Cli>Automatically generate domestic return labels\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ship internationally with confidence\u003C\u002Fh4>\n\u003Cp>No other WooCommerce shipping app makes it this easy to reach customers around the world.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically generate and download ready-to-go shipping documents\u003C\u002Fli>\n\u003Cli>See exact import tax, VAT, GST and other fees upfront so there are no surprises\u003C\u002Fli>\n\u003Cli>Get accurate, complete Customs documentation and avoid issues and delays with your shipments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Offer your customers total flexibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Flexible shipping options increases conversion, so let your customers choose between the cheapest, fastest or best-value delivery solutions\u003C\u002Fli>\n\u003Cli>Reduce customer complaints and emails by showing clear delivery times\u003C\u002Fli>\n\u003Cli>In-cart settings give you the flexibility to choose prepaid (DDP) or postpaid (DDU) tax and duty – you can even include this as a checkout option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Give customers a holistic post-purchase brand experience\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use branded packing slips to elevate the customer experience when they receive their parcel\u003C\u002Fli>\n\u003Cli>Send emails with your branding to give customers a fully branded journey from purchase to delivery\u003C\u002Fli>\n\u003Cli>Brand your tracking pages so your customers always know exactly what packages they’re tracking, no matter where in the world they are\u003C\u002Fli>\n\u003Cli>Send customers a link and let them track orders in real-time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Monthly subscriptions that fit your business\u003C\u002Fh4>\n\u003Cp>The Easyship app will always be free for new and small businesses, for companies shipping under 100 orders per month – you only pay your shipping costs.\u003C\u002Fp>\n\u003Cp>Our subscription plans are based on the volume of shipments processed each month. Get the flexibility needed to scale your logistics and reach customers wherever they are based.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This program is free software: you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation, either version 3 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License\u003Cbr \u002F>\nalong with this program. If not, see \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","Easyship for WooCommerce saves you time and money with live courier rates, seamless checkout, automated taxes & duties, and shipping label creation.",77537,84,53,"2026-03-06T22:25:00.000Z","4.7","7.1",[133,23,134,24,115],"shipping","shipping-labels","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasyship-woocommerce-shipping-rates\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasyship-woocommerce-shipping-rates.0.9.13.zip",1,"2023-07-17 00:00:00",{"slug":140,"name":141,"version":142,"author":143,"author_profile":144,"description":145,"short_description":146,"active_installs":147,"downloaded":148,"rating":149,"num_ratings":150,"last_updated":151,"tested_up_to":152,"requires_at_least":153,"requires_php":18,"tags":154,"homepage":157,"download_link":158,"security_score":159,"vuln_count":14,"unpatched_count":137,"last_vuln_date":160,"fetched_at":31},"ab-google-map-travel","AB Google Map Travel (AB-MAP)","4.6","Aboobacker.","https:\u002F\u002Fprofiles.wordpress.org\u002Fabooze\u002F","\u003Cp>Created By: Aboobacker P Ummer\u003C\u002Fp>\n\u003Cp>Email : aboobackerp@gmail.com\u003C\u002Fp>\n\u003Cp>Free version demo: \u003Ca href=\"http:\u002F\u002Fwp.aboobacker.com\" rel=\"nofollow ugc\">wp.aboobacker.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\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\u002FoNmJB5Ioy5A?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>\u003C\u002Fp>\n\u003Cp>Have a look to the premium version of AB Google Map Travel plugin with many exciting features here: \u003Ca href=\"http:\u002F\u002Fmap.aboobacker.com\" rel=\"nofollow ugc\">map.aboobacker.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple vehicle\u002Fcab types\u003C\u002Fli>\n\u003Cli>Option to set different fares for different cab types\u003C\u002Fli>\n\u003Cli>PayPal elxpress checkout payment integration\u003C\u002Fli>\n\u003Cli>Bookings are saved in the backend and email notifications upon bookings\u003C\u002Fli>\n\u003Cli>Option to show\u002Fhide directions\u003C\u002Fli>\n\u003C\u002Ful>\n","Created By: Aboobacker P Ummer Email : aboobackerp@gmail.com Free version demo: wp.aboobacker.com https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=oNmJB5Ioy5A Have &hellip;",70,15216,72,13,"2020-04-03T06:12:00.000Z","5.4.19","4.1",[155,22,156,113],"calculate-distance","driving-directions","http:\u002F\u002Fwp.aboobacker.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fab-google-map-travel.zip",61,"2025-03-31 00:00:00",{"slug":162,"name":163,"version":164,"author":7,"author_profile":8,"description":165,"short_description":166,"active_installs":167,"downloaded":168,"rating":29,"num_ratings":29,"last_updated":169,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":170,"homepage":25,"download_link":173,"security_score":11,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"flat-shipping-rates-by-eniture-technology","Flat Shipping Rates by Eniture Technology","1.0.6","\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",[133,23,24,171,172],"ups","worldwide-express","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflat-shipping-rates-by-eniture-technology.1.0.6.zip",{"slug":175,"name":176,"version":177,"author":178,"author_profile":179,"description":180,"short_description":181,"active_installs":182,"downloaded":183,"rating":167,"num_ratings":184,"last_updated":185,"tested_up_to":186,"requires_at_least":18,"requires_php":18,"tags":187,"homepage":192,"download_link":193,"security_score":194,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"leo-travel-distance-time-manager","Leo Travel Distance Time Manager","1.0","Qasim Jan","https:\u002F\u002Fprofiles.wordpress.org\u002Fqasim-jan\u002F","\u003Cp>Leo Soft Solutions has large experiences in developing different kinds of applications. Now Leo Soft Solutions provides a small utility, which calculates distance and time between source and destination address.\u003Cbr \u002F>\nIt uses Google Maps API. The Users can add multiple stops between source and destination address. It also assists in calculating distance and time for each stop. Please use the shortcode [leo-time-dist] on page to use Leo Travel Distance Time Manager.\u003Cbr \u002F>\nWe will appriciate your feedback. Feel free to email us at info@leosoftsolutions.com in case of any assistance required regarding use of plugin or you want improved\u002Fmodified version of plugin. you can visit our website http:\u002F\u002Fleosoftsolutions.com\u002F .\u003C\u002Fp>\n","Leo Travel Distance Time Manager is small plugin to calculate distance and time between multiple stops and shows complete route on map.",10,2357,3,"2015-12-14T21:35:00.000Z","4.3.34",[188,22,189,190,191],"calculator","google-map","time-calculator","trip","http:\u002F\u002Fleosoftsolutions.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fleo-travel-distance-time-manager.zip",85,{"attackSurface":196,"codeSignals":407,"taintFlows":655,"riskAssessment":829,"analyzedAt":847},{"hooks":197,"ajaxHandlers":349,"restRoutes":395,"shortcodes":404,"cronEvents":405,"entryPointCount":167,"unprotectedCount":184},[198,205,210,215,220,223,228,232,237,240,242,245,248,250,252,256,260,262,266,270,274,277,281,285,289,294,298,302,306,310,314,317,321,324,329,332,334,337,342,346],{"type":199,"name":200,"callback":201,"priority":202,"file":203,"line":204},"action","admin_print_scripts","en_transportation_insight_order_script",50,"admin\\order\\en-order-script.php",21,{"type":199,"name":206,"callback":207,"priority":48,"file":208,"line":209},"woocommerce_order_actions","en_assign_order_details","admin\\order\\en-order-widget.php",42,{"type":199,"name":211,"callback":212,"priority":182,"file":213,"line":214},"woocommerce_settings_tabs_array","en_loader","admin\\popup\\loader\\en-loader.php",6,{"type":216,"name":211,"callback":217,"priority":202,"file":218,"line":219},"filter","add_settings_tab","admin\\tab\\en-tab.php",26,{"type":199,"name":211,"callback":221,"priority":182,"file":218,"line":222},"en_woo_addons_popup_notifi_disabl_to_plan_dbsc",30,{"type":199,"name":224,"callback":225,"file":226,"line":227},"admin_notices","_en_show_notices","common\\en-guard.php",39,{"type":199,"name":229,"callback":230,"file":226,"line":231},"woocommerce_loaded","_en_check_woocommerce_version",116,{"type":216,"name":233,"callback":234,"priority":182,"file":235,"line":236},"en_register_activation_hook","create_profiles_table","db\\en-distance-base-shipping-db.php",24,{"type":216,"name":233,"callback":238,"priority":182,"file":235,"line":239},"create_en_shipping_origin_table",25,{"type":216,"name":233,"callback":241,"priority":182,"file":235,"line":219},"create_en_origin_zones_table",{"type":216,"name":233,"callback":243,"priority":182,"file":235,"line":244},"create_en_dbsc_rates_table",27,{"type":216,"name":233,"callback":246,"priority":182,"file":235,"line":247},"create_en_zone_rates_table",28,{"type":216,"name":233,"callback":249,"priority":182,"file":235,"line":91},"en_add_dbsc_shipping_method",{"type":199,"name":251,"callback":243,"file":235,"line":222},"admin_init",{"type":199,"name":253,"callback":254,"file":255,"line":214},"admin_enqueue_scripts","dbsc_hide_meta_data","en-install.php",{"type":199,"name":257,"callback":258,"priority":182,"file":255,"line":259},"upgrader_process_complete","en_distancebase_ltl_update_now",40,{"type":199,"name":253,"callback":261,"file":255,"line":94},"EN_DISTANCE_BASE_SHIPPING_admin_enqueue_scripts",{"type":199,"name":263,"callback":264,"file":255,"line":265},"wp_enqueue_scripts","EN_DISTANCE_BASE_SHIPPING_frontend_enqueue_scripts",106,{"type":216,"name":267,"callback":268,"priority":182,"file":255,"line":269},"woocommerce_get_settings_pages","EN_DISTANCE_BASE_SHIPPING_shipping_sections",119,{"type":216,"name":271,"callback":272,"priority":182,"file":255,"line":273},"plugin_action_links","EN_DISTANCE_BASE_SHIPPING_freight_action_links",144,{"type":199,"name":200,"callback":275,"file":255,"line":276},"EN_DISTANCE_BASE_SHIPPING_admin_inline_js",158,{"type":216,"name":278,"callback":279,"priority":182,"file":255,"line":280},"woocommerce_shipping_methods","EN_DISTANCE_BASE_SHIPPING_add_shipping_app",194,{"type":216,"name":282,"callback":283,"file":255,"line":284},"woocommerce_cart_no_shipping_available_html","en_none_shipping_rates",210,{"type":216,"name":286,"callback":287,"priority":182,"file":255,"line":288},"en_app_common_plan_status","EN_DISTANCE_BASE_SHIPPING_plan_status",235,{"type":216,"name":290,"callback":291,"priority":292,"file":255,"line":293},"woocommerce_package_rates","EN_DISTANCE_BASE_SHIPPING_hide_shipping",99,266,{"type":216,"name":295,"callback":296,"priority":182,"file":255,"line":297},"en_shipping_applications","EN_DISTANCE_BASE_SHIPPING_shipping_applications",278,{"type":199,"name":299,"callback":300,"priority":167,"file":255,"line":301},"woocommerce_proceed_to_checkout","woocommerce_button_proceed_to_checkout",299,{"type":216,"name":282,"callback":303,"priority":304,"file":255,"line":305},"EN_DISTANCE_BASE_SHIPPING_error_message",999,312,{"type":216,"name":307,"callback":308,"priority":182,"file":255,"line":309},"en_woo_get_all_countries","en_distance_base_shipping_get_countries",326,{"type":216,"name":311,"callback":312,"priority":182,"file":255,"line":313},"en_woo_get_all_shipping_classes","en_distance_base_shipping_get_shipping_classes",342,{"type":199,"name":224,"callback":315,"priority":304,"file":255,"line":316},"en_dbsc_plan_notice",359,{"type":199,"name":318,"callback":319,"file":255,"line":320},"rest_api_init","en_rest_api_init_status_distancebase",406,{"type":216,"name":233,"callback":322,"priority":182,"file":323,"line":236},"en_create_ltl_class","server\\common\\en-create-ltl-class.php",{"type":199,"name":325,"callback":326,"priority":182,"file":327,"line":328},"woocommerce_thankyou","en_woocommerce_thankyou","server\\common\\en-order-export.php",22,{"type":199,"name":330,"callback":331,"file":327,"line":108},"init","en_orders_ids",{"type":199,"name":333,"callback":333,"file":327,"line":236},"en_async_orders_exporting_process",{"type":216,"name":335,"callback":336,"priority":182,"file":327,"line":239},"cron_schedules","en_async_cron_schedule",{"type":199,"name":338,"callback":339,"file":340,"line":341},"woocommerce_shipping_init","en_distance_base_shipping_rates","server\\en-shipping-rates.php",19,{"type":216,"name":343,"callback":344,"priority":182,"file":340,"line":345},"en_package_converter","en_recently_package_converter",113,{"type":216,"name":347,"callback":347,"file":340,"line":348},"en_eniture_shipment",150,[350,355,356,359,361,363,365,367,369,371,373,376,378,380,382,385,388,389,393],{"action":351,"nopriv":352,"callback":351,"hasNonce":353,"hasCapCheck":353,"file":354,"line":204},"en_transportation_insight_admin_order_quotes",true,false,"admin\\order\\en-order-rates.php",{"action":351,"nopriv":353,"callback":351,"hasNonce":353,"hasCapCheck":353,"file":354,"line":328},{"action":357,"nopriv":353,"callback":357,"hasNonce":352,"hasCapCheck":352,"file":358,"line":74},"en_update_shipping_profile","admin\\popup\\en-distance-base-shipping-popup-ajax.php",{"action":360,"nopriv":353,"callback":360,"hasNonce":352,"hasCapCheck":352,"file":358,"line":341},"en_add_shipping_class",{"action":362,"nopriv":353,"callback":362,"hasNonce":352,"hasCapCheck":352,"file":358,"line":167},"en_add_shipping_zone",{"action":364,"nopriv":353,"callback":364,"hasNonce":352,"hasCapCheck":352,"file":358,"line":204},"en_get_shipping_zone",{"action":366,"nopriv":353,"callback":366,"hasNonce":352,"hasCapCheck":352,"file":358,"line":328},"en_edit_shipping_profile",{"action":368,"nopriv":353,"callback":368,"hasNonce":352,"hasCapCheck":352,"file":358,"line":108},"get_available_classes",{"action":370,"nopriv":353,"callback":370,"hasNonce":352,"hasCapCheck":352,"file":358,"line":236},"en_dbsc_delete_record_action",{"action":372,"nopriv":353,"callback":372,"hasNonce":352,"hasCapCheck":352,"file":358,"line":239},"en_add_shipping_origin",{"action":374,"nopriv":353,"callback":375,"hasNonce":352,"hasCapCheck":352,"file":358,"line":219},"en_edit_dbsc_shipping_origin","en_edit_shipping_origin",{"action":377,"nopriv":353,"callback":377,"hasNonce":352,"hasCapCheck":352,"file":358,"line":244},"en_add_zone_rate",{"action":379,"nopriv":353,"callback":379,"hasNonce":352,"hasCapCheck":352,"file":358,"line":247},"en_get_zone_rate",{"action":381,"nopriv":353,"callback":381,"hasNonce":352,"hasCapCheck":352,"file":358,"line":222},"en_woo_addons_upgrade_plan_submit_dbsc",{"action":383,"nopriv":353,"callback":383,"hasNonce":352,"hasCapCheck":352,"file":358,"line":384},"suspend_automatic_detection_dbsc",32,{"action":386,"nopriv":352,"callback":386,"hasNonce":352,"hasCapCheck":352,"file":387,"line":108},"en_distance_base_shipping_test_connection","admin\\tab\\connection-settings\\en-connection-ajax.php",{"action":386,"nopriv":353,"callback":386,"hasNonce":352,"hasCapCheck":352,"file":387,"line":236},{"action":390,"nopriv":352,"callback":391,"hasNonce":352,"hasCapCheck":352,"file":255,"line":392},"distancebase_fd","distancebase_fd_api",361,{"action":390,"nopriv":353,"callback":391,"hasNonce":352,"hasCapCheck":352,"file":255,"line":394},362,[396],{"namespace":397,"route":398,"methods":399,"callback":401,"permissionCallback":402,"file":255,"line":403},"fdo-company-id","\u002Fupdate-status",[400],"POST","en_distancebase_fdo_data_status","__return_true",409,[],[406],{"hook":333,"callback":333,"file":327,"line":345},{"dangerousFunctions":408,"sqlUsage":409,"outputEscaping":465,"fileOperations":29,"externalRequests":184,"nonceChecks":653,"capabilityChecks":222,"bundledLibraries":654},[],{"prepared":410,"raw":236,"locations":411},87,[412,415,419,422,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,462],{"file":358,"line":413,"context":414},1437,"$wpdb->query() with variable interpolation",{"file":416,"line":417,"context":418},"admin\\popup\\profile\\en-shipping-profile-popup.php",17,"$wpdb->get_col() with variable interpolation",{"file":235,"line":420,"context":421},71,"$wpdb->get_row() with variable interpolation",{"file":235,"line":11,"context":421},{"file":235,"line":424,"context":421},196,{"file":235,"line":426,"context":414},218,{"file":235,"line":428,"context":421},249,{"file":235,"line":430,"context":414},271,{"file":235,"line":432,"context":421},375,{"file":235,"line":434,"context":421},380,{"file":235,"line":436,"context":421},385,{"file":235,"line":438,"context":421},390,{"file":235,"line":440,"context":421},395,{"file":235,"line":442,"context":421},400,{"file":235,"line":444,"context":421},405,{"file":235,"line":446,"context":421},410,{"file":235,"line":448,"context":421},415,{"file":235,"line":450,"context":421},420,{"file":235,"line":452,"context":421},425,{"file":235,"line":454,"context":421},430,{"file":235,"line":456,"context":421},435,{"file":235,"line":458,"context":421},440,{"file":255,"line":460,"context":461},335,"$wpdb->get_results() with variable interpolation",{"file":463,"line":464,"context":418},"server\\package\\en-package.php",65,{"escaped":345,"rawEcho":466,"locations":467},101,[468,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,557,558,560,562,565,567,569,572,574,576,577,579,581,583,584,586,588,590,592,593,594,595,597,598,600,601,602,603,604,606,607,608,610,612,614,615,617,619,620,622,624,625,627,628,630,632,634,636,638,640,641,643,645,646,648,649,651],{"file":354,"line":469,"context":470},56,"raw output",{"file":354,"line":472,"context":470},64,{"file":208,"line":474,"context":470},143,{"file":208,"line":476,"context":470},146,{"file":208,"line":478,"context":470},152,{"file":208,"line":480,"context":470},159,{"file":358,"line":482,"context":470},38,{"file":358,"line":484,"context":470},49,{"file":358,"line":486,"context":470},59,{"file":358,"line":488,"context":470},73,{"file":358,"line":490,"context":470},80,{"file":358,"line":492,"context":470},149,{"file":358,"line":494,"context":470},257,{"file":358,"line":496,"context":470},275,{"file":358,"line":498,"context":470},303,{"file":358,"line":500,"context":470},317,{"file":358,"line":502,"context":470},346,{"file":358,"line":504,"context":470},351,{"file":358,"line":506,"context":470},365,{"file":358,"line":442,"context":470},{"file":358,"line":509,"context":470},476,{"file":358,"line":511,"context":470},501,{"file":358,"line":513,"context":470},562,{"file":358,"line":515,"context":470},574,{"file":358,"line":517,"context":470},605,{"file":358,"line":519,"context":470},630,{"file":358,"line":521,"context":470},633,{"file":358,"line":523,"context":470},636,{"file":358,"line":525,"context":470},643,{"file":358,"line":527,"context":470},647,{"file":358,"line":529,"context":470},652,{"file":358,"line":531,"context":470},734,{"file":358,"line":533,"context":470},835,{"file":358,"line":535,"context":470},863,{"file":358,"line":537,"context":470},965,{"file":358,"line":539,"context":470},987,{"file":358,"line":541,"context":470},1002,{"file":358,"line":543,"context":470},1013,{"file":358,"line":545,"context":470},1194,{"file":358,"line":547,"context":470},1208,{"file":358,"line":549,"context":470},1256,{"file":358,"line":551,"context":470},1266,{"file":358,"line":553,"context":470},1319,{"file":555,"line":556,"context":470},"admin\\popup\\shipping-zone\\en-shipping-origin-zone.php",68,{"file":555,"line":488,"context":470},{"file":555,"line":559,"context":470},79,{"file":555,"line":561,"context":470},95,{"file":563,"line":564,"context":470},"admin\\tab\\carriers\\en-carriers.php",41,{"file":387,"line":566,"context":470},33,{"file":387,"line":568,"context":470},58,{"file":570,"line":571,"context":470},"admin\\tab\\freightdesk-online\\en-freightdesk-online.php",77,{"file":573,"line":472,"context":470},"admin\\tab\\shipping-rates\\en-shipping-rates-template.php",{"file":573,"line":575,"context":470},67,{"file":573,"line":147,"context":470},{"file":573,"line":578,"context":470},78,{"file":573,"line":580,"context":470},83,{"file":573,"line":582,"context":470},89,{"file":573,"line":265,"context":470},{"file":573,"line":585,"context":470},112,{"file":573,"line":587,"context":470},136,{"file":573,"line":589,"context":470},137,{"file":573,"line":591,"context":470},141,{"file":573,"line":591,"context":470},{"file":573,"line":591,"context":470},{"file":573,"line":273,"context":470},{"file":573,"line":596,"context":470},155,{"file":573,"line":596,"context":470},{"file":573,"line":599,"context":470},157,{"file":573,"line":276,"context":470},{"file":573,"line":276,"context":470},{"file":573,"line":276,"context":470},{"file":573,"line":480,"context":470},{"file":573,"line":605,"context":470},170,{"file":573,"line":605,"context":470},{"file":573,"line":605,"context":470},{"file":573,"line":609,"context":470},173,{"file":573,"line":611,"context":470},199,{"file":573,"line":613,"context":470},202,{"file":573,"line":426,"context":470},{"file":573,"line":616,"context":470},228,{"file":573,"line":618,"context":470},231,{"file":573,"line":618,"context":470},{"file":573,"line":621,"context":470},243,{"file":573,"line":623,"context":470},246,{"file":573,"line":496,"context":470},{"file":573,"line":626,"context":470},304,{"file":573,"line":626,"context":470},{"file":573,"line":629,"context":470},306,{"file":573,"line":631,"context":470},307,{"file":573,"line":633,"context":470},308,{"file":573,"line":635,"context":470},309,{"file":573,"line":637,"context":470},310,{"file":573,"line":639,"context":470},311,{"file":573,"line":305,"context":470},{"file":573,"line":642,"context":470},313,{"file":573,"line":644,"context":470},323,{"file":573,"line":309,"context":470},{"file":226,"line":647,"context":470},156,{"file":226,"line":599,"context":470},{"file":255,"line":650,"context":470},369,{"file":255,"line":652,"context":470},403,15,[],[656,674,685,705,715,725,734,742,752,821],{"entryPoint":657,"graph":658,"unsanitizedCount":29,"severity":673},"suspend_automatic_detection_dbsc (admin\\popup\\en-distance-base-shipping-popup-ajax.php:35)",{"nodes":659,"edges":671},[660,665],{"id":661,"type":662,"label":663,"file":358,"line":664},"n0","source","$_POST",43,{"id":666,"type":667,"label":668,"file":358,"line":669,"wp_function":670},"n1","sink","update_option() [Settings Manipulation]",46,"update_option",[672],{"from":661,"to":666,"sanitized":352},"low",{"entryPoint":675,"graph":676,"unsanitizedCount":29,"severity":673},"en_woo_addons_upgrade_plan_submit_dbsc (admin\\popup\\en-distance-base-shipping-popup-ajax.php:56)",{"nodes":677,"edges":683},[678,680],{"id":661,"type":662,"label":663,"file":358,"line":679},63,{"id":666,"type":667,"label":681,"file":358,"line":488,"wp_function":682},"echo() [XSS]","echo",[684],{"from":661,"to":666,"sanitized":352},{"entryPoint":686,"graph":687,"unsanitizedCount":29,"severity":673},"en_edit_shipping_profile (admin\\popup\\en-distance-base-shipping-popup-ajax.php:498)",{"nodes":688,"edges":702},[689,691,695,697],{"id":661,"type":662,"label":663,"file":358,"line":690},509,{"id":666,"type":667,"label":692,"file":358,"line":693,"wp_function":694},"get_row() [SQLi]",512,"get_row",{"id":696,"type":662,"label":663,"file":358,"line":690},"n2",{"id":698,"type":667,"label":699,"file":358,"line":700,"wp_function":701},"n3","get_results() [SQLi]",517,"get_results",[703,704],{"from":661,"to":666,"sanitized":352},{"from":696,"to":698,"sanitized":352},{"entryPoint":706,"graph":707,"unsanitizedCount":29,"severity":673},"en_edit_shipping_origin (admin\\popup\\en-distance-base-shipping-popup-ajax.php:983)",{"nodes":708,"edges":713},[709,711],{"id":661,"type":662,"label":663,"file":358,"line":710},994,{"id":666,"type":667,"label":692,"file":358,"line":712,"wp_function":694},997,[714],{"from":661,"to":666,"sanitized":352},{"entryPoint":716,"graph":717,"unsanitizedCount":29,"severity":673},"en_get_zone_rate (admin\\popup\\en-distance-base-shipping-popup-ajax.php:1205)",{"nodes":718,"edges":723},[719,721],{"id":661,"type":662,"label":663,"file":358,"line":720},1215,{"id":666,"type":667,"label":692,"file":358,"line":722,"wp_function":694},1219,[724],{"from":661,"to":666,"sanitized":352},{"entryPoint":726,"graph":727,"unsanitizedCount":137,"severity":673},"en_Done_carriers (admin\\tab\\carriers\\en-carriers.php:53)",{"nodes":728,"edges":732},[729,730],{"id":661,"type":662,"label":663,"file":563,"line":469},{"id":666,"type":667,"label":668,"file":563,"line":731,"wp_function":670},57,[733],{"from":661,"to":666,"sanitized":353},{"entryPoint":735,"graph":736,"unsanitizedCount":137,"severity":673},"\u003Cen-carriers> (admin\\tab\\carriers\\en-carriers.php:0)",{"nodes":737,"edges":740},[738,739],{"id":661,"type":662,"label":663,"file":563,"line":469},{"id":666,"type":667,"label":668,"file":563,"line":731,"wp_function":670},[741],{"from":661,"to":666,"sanitized":353},{"entryPoint":743,"graph":744,"unsanitizedCount":29,"severity":673},"\u003Cen-install> (en-install.php:0)",{"nodes":745,"edges":750},[746,748],{"id":661,"type":662,"label":747,"file":255,"line":458},"$_SERVER",{"id":666,"type":667,"label":692,"file":255,"line":749,"wp_function":694},448,[751],{"from":661,"to":666,"sanitized":352},{"entryPoint":753,"graph":754,"unsanitizedCount":819,"severity":820},"\u003Cen-distance-base-shipping-popup-ajax> (admin\\popup\\en-distance-base-shipping-popup-ajax.php:0)",{"nodes":755,"edges":807},[756,757,758,759,760,763,765,768,770,773,778,782,786,789,793,796,798,801,804],{"id":661,"type":662,"label":663,"file":358,"line":664},{"id":666,"type":667,"label":668,"file":358,"line":669,"wp_function":670},{"id":696,"type":662,"label":663,"file":358,"line":679},{"id":698,"type":667,"label":681,"file":358,"line":488,"wp_function":682},{"id":761,"type":662,"label":762,"file":358,"line":690},"n4","$_POST (x3)",{"id":764,"type":667,"label":692,"file":358,"line":693,"wp_function":694},"n5",{"id":766,"type":662,"label":767,"file":358,"line":690},"n6","$_POST (x7)",{"id":769,"type":667,"label":699,"file":358,"line":700,"wp_function":701},"n7",{"id":771,"type":662,"label":663,"file":358,"line":772},"n8",279,{"id":774,"type":667,"label":775,"file":358,"line":776,"wp_function":777},"n9","get_col() [SQLi]",1415,"get_col",{"id":779,"type":662,"label":780,"file":358,"line":781},"n10","$_POST (x4)",1305,{"id":783,"type":784,"label":785,"file":358,"line":781},"n11","transform","→ delete_zone()",{"id":787,"type":667,"label":699,"file":358,"line":788,"wp_function":701},"n12",1382,{"id":790,"type":662,"label":791,"file":358,"line":792},"n13","$_POST (x2)",1312,{"id":794,"type":784,"label":795,"file":358,"line":792},"n14","→ delete_rate()",{"id":797,"type":667,"label":775,"file":358,"line":776,"wp_function":777},"n15",{"id":799,"type":662,"label":663,"file":358,"line":800},"n16",1341,{"id":802,"type":784,"label":803,"file":358,"line":800},"n17","→ delete_origin()",{"id":805,"type":667,"label":699,"file":358,"line":806,"wp_function":701},"n18",1349,[808,809,810,811,812,813,814,815,816,817,818],{"from":661,"to":666,"sanitized":352},{"from":696,"to":698,"sanitized":352},{"from":761,"to":764,"sanitized":352},{"from":766,"to":769,"sanitized":352},{"from":771,"to":774,"sanitized":352},{"from":779,"to":783,"sanitized":353},{"from":783,"to":787,"sanitized":353},{"from":790,"to":794,"sanitized":353},{"from":794,"to":797,"sanitized":353},{"from":799,"to":802,"sanitized":353},{"from":802,"to":805,"sanitized":353},7,"high",{"entryPoint":822,"graph":823,"unsanitizedCount":137,"severity":820},"en_dbsc_fdo_va_update_status_authenticate (en-install.php:438)",{"nodes":824,"edges":827},[825,826],{"id":661,"type":662,"label":747,"file":255,"line":458},{"id":666,"type":667,"label":692,"file":255,"line":749,"wp_function":694},[828],{"from":661,"to":666,"sanitized":353},{"summary":830,"deductions":831},"The \"distance-based-shipping-calculator\" plugin v2.1.0 exhibits a mixed security posture. While it demonstrates good practices in its use of prepared statements for SQL queries and a significant number of capability checks, there are notable areas of concern. The presence of unprotected AJAX handlers and REST API routes represents a significant attack surface that could be exploited by unauthenticated users. Furthermore, the taint analysis reveals flows with unsanitized paths, including two high-severity issues, which indicates potential vulnerabilities in how user input is handled and processed, possibly leading to cross-site scripting or other injection attacks. The plugin's history of four medium-severity CVEs, with the most recent being in February 2025, suggests a recurring pattern of vulnerabilities, particularly related to missing authorization, cross-site scripting, and SQL injection. Although there are currently no unpatched CVEs, this history warrants vigilance. Overall, the plugin has strengths in its core data handling but requires immediate attention to its input validation and access control mechanisms to mitigate identified risks.",[832,834,836,839,841,844],{"reason":833,"points":182},"Unprotected AJAX handlers",{"reason":835,"points":59},"REST API route without permission callback",{"reason":837,"points":838},"High severity taint flows",12,{"reason":840,"points":59},"Flows with unsanitized paths",{"reason":842,"points":843},"Medium severity CVE history (4 total)",16,{"reason":845,"points":846},"Significant percentage of unescaped outputs",8,"2026-03-16T21:03:47.372Z",{"wat":849,"direct":871},{"assetPaths":850,"generatorPatterns":858,"scriptPaths":859,"versionParams":863},[851,852,853,854,855,856,857],"\u002Fwp-content\u002Fplugins\u002Fdistance-based-shipping-calculator\u002Fadmin\u002Fassets\u002Fen-distance-base-shipping-admin-frontend.js","\u002Fwp-content\u002Fplugins\u002Fdistance-based-shipping-calculator\u002Fadmin\u002Fassets\u002Fen-distance-base-shipping-admin.js","\u002Fwp-content\u002Fplugins\u002Fdistance-based-shipping-calculator\u002Fadmin\u002Fpopup\u002Fassets\u002Fcss\u002Fen-distance-base-shipping-admin-popup.css","\u002Fwp-content\u002Fplugins\u002Fdistance-based-shipping-calculator\u002Fadmin\u002Fpopup\u002Fassets\u002Fjs\u002Fen-distance-base-shipping-admin-popup.js","\u002Fwp-content\u002Fplugins\u002Fdistance-based-shipping-calculator\u002Fadmin\u002Fpopup\u002Fassets\u002Fjs\u002Fjquery.validate.min.js","\u002Fwp-content\u002Fplugins\u002Fdistance-based-shipping-calculator\u002Fadmin\u002Fpopup\u002Fassets\u002Fjs\u002Ftagging.js","\u002Fwp-content\u002Fplugins\u002Fdistance-based-shipping-calculator\u002Fadmin\u002Fassets\u002Fen-distance-base-shipping-admin.css",[],[860,861,862],"https:\u002F\u002Fcode.jquery.com\u002Fjquery-1.12.4.js","https:\u002F\u002Fcode.jquery.com\u002Fui\u002F1.12.1\u002Fjquery-ui.js","\u002F\u002Fcode.jquery.com\u002Fui\u002F1.12.1\u002Fthemes\u002Fbase\u002Fjquery-ui.css",[864,865,866,867,868,869,870],"distance-based-shipping-calculator\u002Fadmin\u002Fassets\u002Fen-distance-base-shipping-admin-frontend.js?ver=","distance-based-shipping-calculator\u002Fadmin\u002Fassets\u002Fen-distance-base-shipping-admin.js?ver=","distance-based-shipping-calculator\u002Fadmin\u002Fpopup\u002Fassets\u002Fcss\u002Fen-distance-base-shipping-admin-popup.css?ver=","distance-based-shipping-calculator\u002Fadmin\u002Fpopup\u002Fassets\u002Fjs\u002Fen-distance-base-shipping-admin-popup.js?ver=","distance-based-shipping-calculator\u002Fadmin\u002Fpopup\u002Fassets\u002Fjs\u002Fjquery.validate.min.js?ver=","distance-based-shipping-calculator\u002Fadmin\u002Fpopup\u002Fassets\u002Fjs\u002Ftagging.js?ver=","distance-based-shipping-calculator\u002Fadmin\u002Fassets\u002Fen-distance-base-shipping-admin.css?ver=",{"cssClasses":872,"htmlComments":874,"htmlAttributes":875,"restEndpoints":876,"jsGlobals":877,"shortcodeOutput":882},[873],"display_meta",[],[],[],[878,879,880,881],"EN_DISTANCE_BASE_SHIPPING_DIR_FILE","en_dbs_admin_script","script","en_dbsc_admin_popup_script",[]]