[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fD5ZozWHqZlYVWA4NxVFs9HIad2GcWxOb5nPJYAjYLMY":3,"$frhjNB8MTGN0n4lAfKPHq6dXev39wEoSyid_VV1y9yL4":378,"$f_CROTN9KJisXWR25A7i_ls-GkIBrkz3ahacykjxLB5E":383},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":40,"analysis":151,"fingerprints":343},"car-route-planner","Car Route Planner Plugin","1.7","iGuk","https:\u002F\u002Fprofiles.wordpress.org\u002Figuk\u002F","\u003Cp>The route planner can calculate different values for car routes around the world, such as route length, driving time, fuel amount and cost.\u003C\u002Fp>\n\u003Cp>Main use cases:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Routing for motorists (recreation or business trips on own or rented car)\u003C\u002Fli>\n\u003Cli>Calculation of estimated cost of your service depending on route length (transport logistics, shipping, moving companies, truck freight, delivery, intercity taxi, transfer, and etc.)\u003C\u002Fli>\n\u003Cli>Routing from an arbitrary point to your tourist site (recreation center, camping, hotel) with a simple web form.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Other use cases are also possible. The plugin has many settings and can be adapted to other scenarios.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>shortcodes\u003C\u002Fli>\n\u003Cli>customizable design\u003C\u002Fli>\n\u003Cli>automatic adjustment of font size and font family\u003C\u002Fli>\n\u003Cli>mobile friendly\u003C\u002Fli>\n\u003Cli>worldwide routing (can be optionally limited by countries)\u003C\u002Fli>\n\u003Cli>switched on\u002Foff blocks in form and in results\u003C\u002Fli>\n\u003Cli>price calculation by your own formula\u003C\u002Fli>\n\u003Cli>async load via HTTPS, HTTP\u002F2 support\u003C\u002Fli>\n\u003Cli>safe degradation if the routing server is not available\u003C\u002Fli>\n\u003Cli>autocomplete for input fields\u003C\u002Fli>\n\u003Cli>start\u002Ffinish location can be pointed on the map\u003C\u002Fli>\n\u003Cli>geocoder with mistyping correction\u003C\u002Fli>\n\u003Cli>editing the route by drag and drop over map\u003C\u002Fli>\n\u003Cli>route scheme (cities with road types and driving time between them)\u003C\u002Fli>\n\u003Cli>separated speed limits for highway and other roads\u003C\u002Fli>\n\u003Cli>11 languages: English, French, German, Spanish, Portuguese, Czech, Polish, Italian, Malay, Dutch, Turkish\u003C\u002Fli>\n\u003Cli>3 measure systems: metric, American, British imperial\u003C\u002Fli>\n\u003Cli>multiple currencies: ARS, AUD, BRL, CAD, CHF, CLP, CNY, COP, CZK, DOP, EUR, GBP, INR, IRR, MXN, MYR, NGN, PEN, PHP, PLN, RUB, SEK, TRY, USD, VEF, ZAR\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Modes\u003C\u002Fh4>\n\u003Cp>The plugin has two modes. These modes are switched on the plugin settings page.\u003C\u002Fp>\n\u003Cp>By default, the plugin works in minimal mode:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the results of route calculation are displayed on the plugin developers website.\u003C\u002Fli>\n\u003Cli>there are no additional settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Advanced mode:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the results of route calculation are displayed inside iframe on your website.\u003C\u002Fli>\n\u003Cli>after iframe, the hyperlink to the plugin developer’s site is displayed.\u003C\u002Fli>\n\u003Cli>additional settings are available.\u003C\u002Fli>\n\u003C\u002Ful>\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\u002Fm5_Wi4R3obo?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\u003Ch4>How it Works\u003C\u002Fh4>\n\u003Cp>Technically speaking, the plugin is a bridge to web service \u003Ca href=\"https:\u002F\u002Fwww.drivebestway.com\u002F\" rel=\"nofollow ugc\">www.drivebestway.com\u003C\u002Fa>, which uses \u003Ca href=\"https:\u002F\u002Fwww.openstreetmap.org\u002F\" rel=\"nofollow ugc\">OSM\u003C\u002Fa> data for routing.\u003C\u002Fp>\n\u003Cp>Unlike other similar plugins, Google Maps is not used here. The routing is performed with open source routers, such as \u003Ca href=\"http:\u002F\u002Fproject-osrm.org\u002F\" rel=\"nofollow ugc\">OSRM\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.graphhopper.com\u002F\" rel=\"nofollow ugc\">Graphhopper\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>See a \u003Ca href=\"https:\u002F\u002Fwww.drivebestway.com\u002Fcredits\" rel=\"nofollow ugc\">full list of credits\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>The plugin is developed on the basis of HTML-widget, which options are documented on the \u003Ca href=\"https:\u002F\u002Fwww.drivebestway.com\u002Fwidget\u002Fv1\u002Fdoc\" rel=\"nofollow ugc\">developers’ site\u003C\u002Fa>.\u003C\u002Fp>\n","Route planner for car travelers. Calculator of various values for route, such as length, driving time, fuel amount and cost, customized cost.",400,12613,60,10,"2024-02-05T14:15:00.000Z","6.4.8","4.2","5.3",[20,21,22,23,24],"calculator","direction","distance","route","travel","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcar-route-planner.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":27,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"iguk",2,460,30,84,"2026-05-20T03:01:20.593Z",[41,66,90,110,128],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":25,"tags":56,"homepage":61,"download_link":62,"security_score":63,"vuln_count":35,"unpatched_count":64,"last_vuln_date":65,"fetched_at":30},"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,15316,72,13,"2020-04-03T06:12:00.000Z","5.4.19","4.1",[57,58,59,60],"calculate-distance","distance-calculator","driving-directions","google-maps","http:\u002F\u002Fwp.aboobacker.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fab-google-map-travel.zip",61,1,"2025-03-31 00:00:00",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":76,"num_ratings":77,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":87,"download_link":88,"security_score":89,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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.",1000,53439,86,23,"2026-03-14T20:27:00.000Z","6.9.4","6.4","7.4",[83,60,84,85,86],"distance-based-shipping","local-delivery","shipping-calculator","woocommerce","https:\u002F\u002Fwooreer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwcsdm.3.1.4.zip",100,{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":25,"tags":105,"homepage":108,"download_link":109,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"nomad-world-map","Nomad World Map","1.3.1","worldnomadmap","https:\u002F\u002Fprofiles.wordpress.org\u002Fworldnomadmap\u002F","\u003Cp>For each location that is added to the map you can set the type of content you want to show. Either the excerpt of a blog post, a short custom description or only the travel dates.\u003C\u002Fp>\n\u003Cp>The location content itself is shown in a carousel underneath the map. When you slide through the carousel the map will automatically zoom to the location that is linked to the visible content.\u003C\u002Fp>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create multiple independent maps\u003C\u002Fli>\n\u003Cli>Add multiple maps to the same page\u003C\u002Fli>\n\u003Cli>A sidebar widget that can show your last location\u003C\u002Fli>\n\u003Cli>Show a list of visited locations with optional arrival and departure dates\u003C\u002Fli>\n\u003Cli>Set custom thumbnails for each location\u003C\u002Fli>\n\u003Cli>Set custom line colors for the past and future travel routes\u003C\u002Fli>\n\u003Cli>Rearrange the order of the travel route by dragging the items up or down in the route list.\u003C\u002Fli>\n\u003Cli>Specify if you want the map to zoom to the first or last location of your travel route.\u003C\u002Fli>\n\u003Cli>Choose from three different content types for each location. Either link to a blog post, write a custom description or show the travel dates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fnomadworldmap.com\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you want to contribute to the development of this plugin, you can do so through \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnomadworldmap\u002Fnomad-world-map\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Create your own custom travel map. Link locations on the map to blog posts and share your travel plans.",700,40771,94,50,"2016-08-30T15:30:00.000Z","4.6.30","3.5",[60,23,24,106,107],"travel-blog","trip","http:\u002F\u002Fnomadworldmap.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnomad-world-map.1.3.1.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":89,"downloaded":118,"rating":13,"num_ratings":35,"last_updated":119,"tested_up_to":120,"requires_at_least":80,"requires_php":25,"tags":121,"homepage":123,"download_link":124,"security_score":125,"vuln_count":126,"unpatched_count":28,"last_vuln_date":127,"fetched_at":30},"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;",8763,"2025-08-26T07:25:00.000Z","6.8.5",[22,83,58,85,122],"shipping-rates","https:\u002F\u002Feniture.com\u002Fproducts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdistance-based-shipping-calculator.2.1.0.zip",97,4,"2025-02-14 00:00:00",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":89,"downloaded":136,"rating":137,"num_ratings":138,"last_updated":139,"tested_up_to":140,"requires_at_least":141,"requires_php":25,"tags":142,"homepage":148,"download_link":149,"security_score":137,"vuln_count":35,"unpatched_count":64,"last_vuln_date":150,"fetched_at":30},"google-distance-calculator","MK Google Directions","3.1.1","Manoj Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanoj_rana91986\u002F","\u003Cp>MK Google Directions :  Enable use of Google Directions in your WordPress blog. It also give details of distance between two locations and also shows driving direction between two places.\u003C\u002Fp>\n\u003Cp>Google Maps gives you the ability to generate directions between start and end point. This plugin uses Google Maps API to embed the Google Direction to your WordPress Blog. This plugin will show the route on the map and also give detailed directions between two points.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shows Google driving directions on map.\u003C\u002Fli>\n\u003Cli>Shows distance between two places.\u003C\u002Fli>\n\u003Cli>Shows time taken to travel between two places.\u003C\u002Fli>\n\u003Cli>Shows step by step driving directions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more details: \u003Ca href=\"http:\u002F\u002Fwww.webtamarin.com\u002Fwordpress-plugins\u002Fmk-google-directions\u002F\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Created By: Manoj Rana\u003C\u002Fp>\n\u003Cp>Email : manoj.rana91986@gmail.com\u003C\u002Fp>\n\u003Ch3>MK Google Directions Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Shows Google driving directions on map.\u003C\u002Fli>\n\u003Cli>Shows distance between two places.\u003C\u002Fli>\n\u003Cli>Supports multiple languages.\u003C\u002Fli>\n\u003Cli>Distance can be displayed both in miles and kilometers.\u003C\u002Fli>\n\u003Cli>Shows time taken to travel between two places.\u003C\u002Fli>\n\u003Cli>Shows step by step driving directions.\u003C\u002Fli>\n\u003Cli>Start\u002FDestination locations can be set from admin dashboard.\u003C\u002Fli>\n\u003Cli>Moblie devices compatible.\u003C\u002Fli>\n\u003C\u002Ful>\n","Enable use of Google Directions in your WordPress blog.",13191,68,5,"2025-02-25T10:57:00.000Z","6.7.5","6.0",[143,144,145,146,147],"google-direction","google-driving-directions","google-maps-and-directions","google-maps-directions","google-travel-directions","http:\u002F\u002Fwww.webtamarin.com\u002Fwordpress-plugins\u002Fmk-google-directions\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-distance-calculator.3.1.1.zip","2026-02-19 00:00:00",{"attackSurface":152,"codeSignals":187,"taintFlows":332,"riskAssessment":333,"analyzedAt":342},{"hooks":153,"ajaxHandlers":183,"restRoutes":184,"shortcodes":185,"cronEvents":186,"entryPointCount":28,"unprotectedCount":28},[154,160,164,166,170,174,180],{"type":155,"name":156,"callback":157,"file":158,"line":159},"action","init","CarRoutePlanner_block_init","block\\car-route-planner-block.php",21,{"type":155,"name":161,"callback":156,"file":162,"line":163},"plugins_loaded","car-route-planner.php",25,{"type":155,"name":165,"callback":156,"file":162,"line":37},"admin_init",{"type":155,"name":167,"callback":168,"file":162,"line":169},"admin_menu","adminMenu",31,{"type":155,"name":171,"callback":172,"file":162,"line":173},"upgrader_process_complete","car_route_planner_plugin_was_updated",34,{"type":175,"name":176,"callback":177,"priority":14,"file":178,"line":179},"filter","plugin_action_links","pluginActionLinks","class.car-route-planner-admin.php",8,{"type":155,"name":181,"callback":182,"file":178,"line":14},"admin_notices","notAvailableServerNotice",[],[],[],[],{"dangerousFunctions":188,"sqlUsage":189,"outputEscaping":191,"fileOperations":35,"externalRequests":64,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":331},[],{"prepared":28,"raw":28,"locations":190},[],{"escaped":192,"rawEcho":193,"locations":194},49,80,[195,198,200,202,203,205,206,208,210,212,213,215,217,218,220,222,223,225,227,228,230,232,233,235,237,238,240,242,244,246,248,250,251,253,255,257,258,260,262,263,265,267,268,270,272,274,275,277,279,281,283,284,286,287,289,290,292,293,295,296,298,299,300,302,304,305,307,308,310,311,313,315,316,318,320,321,323,325,327,329],{"file":178,"line":196,"context":197},45,"raw output",{"file":178,"line":199,"context":197},117,{"file":178,"line":201,"context":197},131,{"file":178,"line":201,"context":197},{"file":178,"line":204,"context":197},132,{"file":178,"line":204,"context":197},{"file":178,"line":207,"context":197},135,{"file":178,"line":209,"context":197},137,{"file":178,"line":211,"context":197},141,{"file":178,"line":211,"context":197},{"file":178,"line":214,"context":197},145,{"file":178,"line":216,"context":197},149,{"file":178,"line":216,"context":197},{"file":178,"line":219,"context":197},153,{"file":178,"line":221,"context":197},157,{"file":178,"line":221,"context":197},{"file":178,"line":224,"context":197},163,{"file":178,"line":226,"context":197},168,{"file":178,"line":226,"context":197},{"file":178,"line":229,"context":197},172,{"file":178,"line":231,"context":197},176,{"file":178,"line":231,"context":197},{"file":178,"line":234,"context":197},181,{"file":178,"line":236,"context":197},185,{"file":178,"line":236,"context":197},{"file":178,"line":239,"context":197},204,{"file":178,"line":241,"context":197},208,{"file":178,"line":243,"context":197},212,{"file":178,"line":245,"context":197},217,{"file":178,"line":247,"context":197},219,{"file":178,"line":249,"context":197},225,{"file":178,"line":249,"context":197},{"file":178,"line":252,"context":197},226,{"file":178,"line":254,"context":197},229,{"file":178,"line":256,"context":197},235,{"file":178,"line":256,"context":197},{"file":178,"line":259,"context":197},236,{"file":178,"line":261,"context":197},241,{"file":178,"line":261,"context":197},{"file":178,"line":264,"context":197},244,{"file":178,"line":266,"context":197},250,{"file":178,"line":266,"context":197},{"file":178,"line":269,"context":197},253,{"file":178,"line":271,"context":197},257,{"file":178,"line":273,"context":197},263,{"file":178,"line":273,"context":197},{"file":178,"line":276,"context":197},266,{"file":178,"line":278,"context":197},270,{"file":178,"line":280,"context":197},275,{"file":178,"line":282,"context":197},279,{"file":178,"line":282,"context":197},{"file":178,"line":285,"context":197},284,{"file":178,"line":285,"context":197},{"file":178,"line":288,"context":197},289,{"file":178,"line":288,"context":197},{"file":178,"line":291,"context":197},294,{"file":178,"line":291,"context":197},{"file":178,"line":294,"context":197},299,{"file":178,"line":294,"context":197},{"file":178,"line":297,"context":197},302,{"file":178,"line":297,"context":197},{"file":178,"line":297,"context":197},{"file":178,"line":301,"context":197},306,{"file":178,"line":303,"context":197},312,{"file":178,"line":303,"context":197},{"file":178,"line":306,"context":197},317,{"file":178,"line":306,"context":197},{"file":178,"line":309,"context":197},322,{"file":178,"line":309,"context":197},{"file":178,"line":312,"context":197},326,{"file":178,"line":314,"context":197},336,{"file":178,"line":314,"context":197},{"file":178,"line":317,"context":197},342,{"file":178,"line":319,"context":197},352,{"file":178,"line":319,"context":197},{"file":178,"line":322,"context":197},363,{"file":178,"line":324,"context":197},367,{"file":178,"line":326,"context":197},370,{"file":178,"line":328,"context":197},371,{"file":178,"line":330,"context":197},372,[],[],{"summary":334,"deductions":335},"The 'car-route-planner' v1.7 plugin exhibits a mixed security posture.  While the absence of known CVEs and a complete lack of taint analysis findings are positive indicators, the static analysis reveals significant areas for improvement. The plugin has a concerningly low rate of proper output escaping (38%), suggesting a high risk of Cross-Site Scripting (XSS) vulnerabilities. The lack of any nonce or capability checks on its entry points, coupled with an absence of AJAX handlers, REST API routes, shortcodes, and cron events, is noteworthy. This could indicate a very limited functionality or, conversely, a blind spot in the analysis. The presence of file operations and an external HTTP request warrants further scrutiny, as these can be vectors for compromise if not handled securely.  Overall, the plugin's lack of historical vulnerabilities is a strength, but the identified static analysis weaknesses, particularly in output escaping and authorization checks, present a notable risk that should not be overlooked.",[336,338,340],{"reason":337,"points":179},"Low output escaping rate",{"reason":339,"points":138},"No nonce checks",{"reason":341,"points":138},"No capability checks","2026-03-16T19:45:47.716Z",{"wat":344,"direct":359},{"assetPaths":345,"generatorPatterns":353,"scriptPaths":354,"versionParams":358},[346,347,348,349,350,351,352],"\u002Fwp-content\u002Fplugins\u002Fcar-route-planner\u002Fclass.car-route-planner.php","\u002Fwp-content\u002Fplugins\u002Fcar-route-planner\u002Fclass.car-route-planner-admin.php","\u002Fwp-content\u002Fplugins\u002Fcar-route-planner\u002Fblock\u002Fcar-route-planner-block.php","\u002Fwp-content\u002Fplugins\u002Fcar-route-planner\u002Fjs\u002Fclipboard.min.js","\u002Fwp-content\u002Fplugins\u002Fcar-route-planner\u002Fjs\u002Fautocomplete.js","\u002Fwp-content\u002Fplugins\u002Fcar-route-planner\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fcar-route-planner\u002Fcss\u002Fadmin.css",[],[355,356,357],"wp-content\u002Fplugins\u002Fcar-route-planner\u002Fjs\u002Fclipboard.min.js","wp-content\u002Fplugins\u002Fcar-route-planner\u002Fjs\u002Fautocomplete.js","wp-content\u002Fplugins\u002Fcar-route-planner\u002Fjs\u002Fadmin.js",[],{"cssClasses":360,"htmlComments":364,"htmlAttributes":365,"restEndpoints":372,"jsGlobals":373,"shortcodeOutput":376},[361,362,363],"crp-wrap","crp-config-choice-simple","crp-config-choice-advanced",[],[366,367,368,369,370,371],"id=\"crp-options-form\"","name=\"crp_shortcode_type\"","value=\"simple\"","id=\"crp-simple-config\"","value=\"advanced\"","id=\"crp-advanced-config\"",[],[374,375],"CarRoutePlanner","CarRoutePlannerAdmin",[377],"[car-route-planner]",{"error":379,"url":380,"statusCode":381,"statusMessage":382,"message":382},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcar-route-planner\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":28,"versions":384},[]]