[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkCH1esbI4ygCzZi_7VuBqjyW3Y30OGwBXkADVtIjOEY":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":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":150,"fingerprints":186},"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,20,3,"2015-12-14T21:35:00.000Z","4.3.34","",[19,20,21,22,23],"calculator","distance-calculator","google-map","time-calculator","trip","http:\u002F\u002Fleosoftsolutions.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fleo-travel-distance-time-manager.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":33,"trust_score":35,"computed_at":36},"qasim-jan",30,90,87,"2026-04-04T14:58:33.093Z",[38,63,87,108,128],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":61,"last_vuln_date":62,"fetched_at":29},"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",[54,20,55,56],"calculate-distance","driving-directions","google-maps","http:\u002F\u002Fwp.aboobacker.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fab-google-map-travel.zip",61,2,1,"2025-03-31 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":84,"download_link":85,"security_score":86,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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","6.4","7.4",[80,56,81,82,83],"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":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":17,"tags":102,"homepage":106,"download_link":107,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,40661,94,50,"2016-08-30T15:30:00.000Z","4.6.30","3.5",[56,103,104,105,23],"route","travel","travel-blog","http:\u002F\u002Fnomadworldmap.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnomad-world-map.1.3.1.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":86,"downloaded":116,"rating":117,"num_ratings":60,"last_updated":118,"tested_up_to":119,"requires_at_least":77,"requires_php":17,"tags":120,"homepage":123,"download_link":124,"security_score":125,"vuln_count":126,"unpatched_count":27,"last_vuln_date":127,"fetched_at":29},"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;",8673,60,"2025-08-26T07:25:00.000Z","6.8.5",[121,80,20,82,122],"distance","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":86,"downloaded":136,"rating":86,"num_ratings":61,"last_updated":137,"tested_up_to":76,"requires_at_least":138,"requires_php":139,"tags":140,"homepage":146,"download_link":147,"security_score":148,"vuln_count":61,"unpatched_count":27,"last_vuln_date":149,"fetched_at":29},"nacc-wordpress-plugin","NACC WordPress Plugin","5.1.1","BMLTGuy","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagblogapi\u002F","\u003Cp>This is a WordPress plugin implementation of the N.A. Cleantime Calculator.\u003Cbr \u002F>\nTo use this, specify [nacc] in your text code.\u003Cbr \u002F>\nThat text will be replaced with this cleantime calculator.\u003C\u002Fp>\n","This is a WordPress plugin implementation of the N.A. Cleantime Calculator.",5588,"2025-12-01T05:30:00.000Z","5.3","8.0",[141,142,143,144,145],"addiction","cleantime-calculator","na","nacc","recovery","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnacc-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnacc-wordpress-plugin.5.1.1.zip",99,"2024-12-19 18:08:03",{"attackSurface":151,"codeSignals":170,"taintFlows":177,"riskAssessment":178,"analyzedAt":185},{"hooks":152,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":169,"entryPointCount":61,"unprotectedCount":27},[153,158],{"type":154,"name":155,"callback":156,"file":157,"line":60},"action","init","leo_dist_register_shortcodes","leo_dist_main.php",{"type":154,"name":159,"callback":160,"file":161,"line":162},"wp_enqueue_scripts","leo_fare_scripts","leo_dist_settings.php",25,[],[],[166],{"tag":167,"callback":168,"file":157,"line":126},"leo-time-dist","leo_dist_shortcode",[],{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":176},[],{"prepared":27,"raw":27,"locations":173},[],{"escaped":27,"rawEcho":27,"locations":175},[],[],[],{"summary":179,"deductions":180},"The 'leo-travel-distance-time-manager' plugin version 1.0 exhibits a strong security posture based on the provided static analysis. It demonstrates excellent adherence to secure coding practices, with no identified dangerous functions, SQL queries without prepared statements, or improperly escaped output. The absence of file operations and external HTTP requests further reduces the potential attack surface. Taint analysis also reveals no critical or high severity vulnerabilities, indicating robust input sanitization and validation.\n\nHowever, a significant concern arises from the complete lack of nonce and capability checks. While the current entry points (one shortcode) are not directly exposed without authentication in this version, this absence represents a critical weakness. If any of these entry points were to interact with sensitive data or functionality in future updates, they would be vulnerable to CSRF attacks and privilege escalation. The vulnerability history being completely clear is a positive sign, suggesting a lack of historical security issues. Nevertheless, the absence of security checks in the code itself is a foundational risk that needs to be addressed to ensure long-term security.\n\nIn conclusion, the plugin currently appears safe due to its limited functionality and lack of exploitable code paths. Its strength lies in its clean coding practices concerning SQL and output handling. The primary weakness, however, is the complete omission of nonce and capability checks, which introduces a latent but potentially severe risk if the plugin's functionality expands or changes. Addressing these checks is crucial for a truly secure plugin.",[181,183],{"reason":182,"points":11},"Missing nonce checks",{"reason":184,"points":11},"Missing capability checks","2026-03-17T00:57:04.741Z",{"wat":187,"direct":196},{"assetPaths":188,"generatorPatterns":192,"scriptPaths":193,"versionParams":195},[189,190,191],"\u002Fwp-content\u002Fplugins\u002Fleo-travel-distance-time-manager\u002Fcss\u002Fleo_style.css","\u002Fwp-content\u002Fplugins\u002Fleo-travel-distance-time-manager\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fleo-travel-distance-time-manager\u002Fjs\u002Fleo_timedest.js",[],[194],"https:\u002F\u002Fmaps.google.com\u002Fmaps\u002Fapi\u002Fjs?sensor=true&libraries=places&language=en-AU",[],{"cssClasses":197,"htmlComments":206,"htmlAttributes":207,"restEndpoints":227,"jsGlobals":228,"shortcodeOutput":233},[167,198,199,200,201,202,203,204,205],"stops_div","stoplast","po","summarydiv","tdistance","tttime","map","googleMap",[],[208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226],"id=\"source\"","id=\"stops\"","id=\"stops_count\"","id=\"stoplast\"","id=\"destination\"","id=\"distance\"","id=\"distancemile\"","id=\"fare\"","id=\"duration\"","id=\"latitude\"","id=\"longitude\"","id=\"dest_latitude\"","id=\"dest_longitude\"","id=\"po\"","id=\"summarydiv\"","id=\"tdistance\"","id=\"tttime\"","id=\"map1\"","id=\"googleMap\"",[],[229,230,231,232],"set_stops","addcontrol","doCalculation","clear_form_elements",[234],"\u003Cdiv class=\"container\">\n\t\t\t\u003Cdiv class=\"col-md-6\">\n\t\t\t\t\u003Cdiv class=\"col-md-12\">\n\t\t\t\t\t\u003Cdiv class=\"panel panel-default\">\n\t\t\t\t\t\t\u003Clegend class=\"text-center header\">\n\t\t\t\t\t\t\tDiscover\n\t\t\t\t\t\t\u003C\u002Flegend>\n\t\t\t\t\t\t\u003Cform class=\"form-horizontal\" method=\"post\">\n\t\t\t\t\t\t\t\u003Cfieldset>\n\t\t\t\t\t\t\t\t\u003Cdiv class=\"form-group\">\n\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"col-md-10 col-md-offset-1\" style=\"margin-top: 15px;\">\n\t\t\t\t\t\t\t\t\t\t\u003Cinput id=\"source\" name=\"source\" type=\"text\" placeholder=\"Enter Your Home Address\" class=\"form-control\">\n\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003Cdiv class=\"form-group\">\n\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"col-md-12 text-center\">\n\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"form-group\">\n\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"col-md-10 col-md-offset-1\">\n\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv id=\"stops_div\" style=\"margin-bottom: 10px;\">\n\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"clearfix\">\n\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\t\t\t\u003Cinput hidden type=\"checkbox\" class=\"form-control\" style=\"display: none;\" name=\"stops\" id=\"stops\" onChange=\"set_stops()\"\u002F>\n\t\t\t\t\t\t\t\t\t\t\t\u003Clabel style=\"    padding: 0px 15px;\">\n\t\t\t\t\t\t\t\t\t\t\t\tAdd your Stops\n\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\n\t\t\t\t\t\t\t\t\t\t\t\u003Cinput type=\"button\"  style=\"border-radius: 0px;    padding: 3px 25px; font-size: 17px;\" value=\"+ Add Stop\" class=\"btn btn-primary btn-lg\" onclick=\"addcontrol()\" name=\"stops_count\" id=\"stops_count\" style=\"margin-bottom: 6px;\" \u002F>\n\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n                                        \u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003Cdiv class=\"form-group\">\n                                    \u003Cdiv class=\"col-md-10 col-md-offset-1\" style=\"text-align:center;\">\n\t\t\t\t\t\t\t\t\t\u003Cdiv id=\"stoplast\">\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"col-md-10 col-md-offset-1\">\n\t\t\t\t\t\t\t\t\t\t\u003Cinput id=\"destination\" name=\"destination\" type=\"text\" placeholder=\"Enter Your Home Address\" class=\"form-control\">\n\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003Cdiv class=\"form-group\">\n\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"col-md-12 text-center\">\n\t\t\t\t\t\t\t\t\t\t\u003Cbutton type=\"button\" name=\"submit\" style=\"border-radius: 0px;padding: 3px 25px; font-size: 17px;\" onClick=\"doCalculation()\" class=\"btn btn-primary btn-lg\">\n\t\t\t\t\t\t\t\t\t\t\tDiscover\n                                        \u003C\u002Fbutton>\n                                        \u003Cbutton type=\"button\" name=\"reset\" style=\"border-radius: 0px;padding: 3px 25px;  font-size: 17px;\" onclick=\"clear_form_elements(this.form)\"  class=\"btn btn-primary btn-lg\">\n\t\t\t\t\t\t\t\t\t\t\tReset\n                                        \u003C\u002Fbutton>\n\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003Cdiv class=\"form-group\">\n\t\t\t\t\t\t\t\t\t\u003Clabel class=\" col-sm-1 control-label\" for=\"\">\n\t\t\t\t\t\t\t\t\t\u003C\u002Flabel>\n\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"col-sm-11\">\n\t\t\t\t\t\t\t\t\t\t\u003Cinput type=\"hidden\" name=\"distance\" id=\"distance\" readonly value=\"\"\u002F>\n                                        \u003Cinput type=\"hidden\" name=\"distancemile\" id=\"distancemile\" readonly value=\"\"\u002F>\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\u003Cinput type=\"hidden\" name=\"fare\" id=\"fare\" readonly value=\"\"\u002F>\n\t\t\t\t\t\t\t\t\t\t\u003Cinput type=\"hidden\" name=\"duration\" id=\"duration\" readonly value=\"\"\u002F>\n\t\t\t\t\t\t\t\t\t\t\u003Cinput type=\"hidden\" name=\"latitude\" id=\"latitude\" value=\"\"\u002F>\n\t\t\t\t\t\t\t\t\t\t\u003Cinput type=\"hidden\" name=\"longitude\" id=\"longitude\" value=\"\"\u002F>\n\t\t\t\t\t\t\t\t\t\t\u003Cinput type=\"hidden\" name=\"dest_latitude\" id=\"dest_latitude\" value=\"\"\u002F>\n\t\t\t\t\t\t\t\t\t\t\u003Cinput type=\"hidden\" name=\"dest_longitude\" id=\"dest_longitude\" value=\"\"\u002F>\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003Cdiv class=\"clear\">\n\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\u003C\u002Ffieldset>\n\t\t\t\t\t\t\u003C\u002Fform>\n\t\t\t\t\t\t\u003Cdiv class=\"text-center\">\n\t\t\t\t\t\t\t\u003Cimg src=\"'.plugins_url(\"img\u002F\", __FILE__).\n'\u002Fworld-map-icon.png\" alt=\"jQuery Autocomplete ShieldUI\" title=\"jQuery Autocomplete ShieldUI\" \u002F>\n\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\u003Cdiv class=\"col-md-12\">\n\t\t\t\t\t\u003Cdiv>\n\t\t\t\t\t\t\u003Cdiv class=\"panel panel-default\">\n\t\t\t\t\t\t\t\u003Cdiv class=\"text-center header\">\n\t\t\t\t\t\t\t\tResult\n\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\u003Cdiv class=\"panel-body text-center\">\n\t\t\t\t\t\t\t\t\u003Cdiv class=\"row\" id=\"po\">\n\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003Cdiv class=\"row\" id=\"summarydiv\" style=\"display:none\">\n\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"col-sm-6 col-md-6 col-lg-6\">\n\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"panel text-center\">\n\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"col-md-4 stats-item\" style=\"background-color: #00AABF\">\n\t\t\t\t\t\t\t\t\t\t\t\t\u003Ci style=\"background-color: #00AABF; font-size: 53px\" class=\"fa fa-map-marker bigicon\">\n\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fi>\n\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv style=\"background-color: #00BCD4\" class=\"col-md-8 stats-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"header-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tTotal Distance\n\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\t\t\t\t\u003Cdiv class=\"data-item\" id=\"tdistance\">\n\t\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n                                    \u003Cdiv class=\"col-sm-6 col-md-6 col-lg-6\">\n                                            \u003Cdiv class=\"panel text-center\">\n                                                \u003Cdiv class=\"col-md-4 stats-item\" style=\"background-color: #7DB043\">\n                                                    \u003Ci style=\"background-color: #7DB043; font-size: 53px\" class=\"fa fa-cloud-download bigicon\">\u003C\u002Fi>\n                                                \u003C\u002Fdiv>\n                                                \u003Cdiv style=\"background-color: #7DB043;\" class=\"col-md-8 stats-item\">\n                                                    \u003Cdiv class=\"header-item\">Total Time\u003C\u002Fdiv>\n                                                    \u003Cdiv class=\"data-item\" id=\"tttime\">\u003C\u002Fdiv>\n                                                \u003C\u002Fdiv>\n                                            \u003C\u002Fdiv>\n                                     \u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003Cdiv id=\"map1\" class=\"map\">\n\t\t\t\t\t\t\t\t\t\u003Cdiv id=\"googleMap\" style=\";height:450px;\">\n\t\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\t\u003C\u002Fdiv>\n\t\t\t\u003C\u002Fdiv>\n\t\t\u003C\u002Fdiv>"]