[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOsvPCSQyiST7t7zlAj7MByNyt8qckk9IxiVX71yyPWI":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":145,"fingerprints":200},"gpxconnect","GPXconnect","1.0","davidkeen","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidkeen\u002F","\u003Cp>This plugin uses the Garmin Communicator Plugin to allow downloading of GPX data to connected Garmin GPS devices.\u003C\u002Fp>\n","Download GPX data to Garmin GPS devices.",10,1861,0,"2013-03-16T17:41:00.000Z","3.5.2","3.0","",[19,20,21,22,23],"geo","gps","gpx","maps","navigation","https:\u002F\u002Fgithub.com\u002Fdavidkeen\u002Fgpxconnect","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgpxconnect.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-04-05T02:02:45.431Z",[36,59,78,100,124],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":13,"last_vuln_date":58,"fetched_at":28},"wp-gpx-maps","WP GPX Maps","1.7.11","bastianonm","https:\u002F\u002Fprofiles.wordpress.org\u002Fbastianonm\u002F","\u003Cp>This plugin has, as input, the GPX file with the track you’ve made and as output it shows the map of the track and an interactive altitude graph (where available).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fully configurable:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom colors\u003C\u002Fli>\n\u003Cli>Custom icons\u003C\u002Fli>\n\u003Cli>Multiple language support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Supported charts:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Altitude\u003C\u002Fli>\n\u003Cli>Speed\u003C\u002Fli>\n\u003Cli>Heart rate\u003C\u002Fli>\n\u003Cli>Temperature\u003C\u002Fli>\n\u003Cli>Cadence\u003C\u002Fli>\n\u003Cli>Grade\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>NextGen Gallery Integration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Display your NextGen Gallery images inside the map!\u003Cbr \u002F>\nEven if you don’t have a GPS camera, this plugin can retrive the image position starting from the image date and your GPX file.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Attachments Integration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This version is extended by: \u003Ca href=\"https:\u002F\u002Fklein-gedruckt.de\u002F2015\u002F03\u002Fwordpress-plugin-wp-gpx-maps\u002F\" rel=\"noopener noreferrer nofollow ugc\">Stephan Klein\u003C\u002Fa> and supports displaying all images attached to a post without using NGG.\u003C\u002Fp>\n\u003Cp>Try this plugin: \u003Ca href=\"https:\u002F\u002Fdevfarm.it\u002Fwp-gpx-maps-demo\u002F\" rel=\"noopener noreferrer nofollow ugc\">https:\u002F\u002Fdevfarm.it\u002Fwp-gpx-maps-demo\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need help, please use: \u003Ca href=\"http:\u002F\u002Fwww.devfarm.it\u002Fforums\u002Fforum\u002Fwp-gpx-maps\u002F\" rel=\"noopener noreferrer nofollow ugc\">www.devfarm.it Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Would you like to help fix bugs or further develop the plugin? On \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdevfarm-it\u002Fwp-gpx-maps\" rel=\"noopener noreferrer nofollow ugc\">Github\u003C\u002Fa> you can contribuite easly with your code.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Translators are welcome to contribute to the plugin. Please use the \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-gpx-maps\u002F)\" rel=\"noopener noreferrer nofollow ugc\">WordPress translation website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The language files in the plugin contain 18 translatable texts for 13 languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Catalan ca\u003C\u002Fli>\n\u003Cli>Dutch nl_NL\u003C\u002Fli>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>French fr_FR\u003C\u002Fli>\n\u003Cli>Hungarian hu_HU\u003C\u002Fli>\n\u003Cli>Italian it_IT\u003C\u002Fli>\n\u003Cli>Norwegian nb_NO\u003C\u002Fli>\n\u003Cli>Polish pl_PL\u003C\u002Fli>\n\u003Cli>Portuguese (Brazilian) pt_BR\u003C\u002Fli>\n\u003Cli>Russian ru_RU\u003C\u002Fli>\n\u003Cli>Spanish es_ES\u003C\u002Fli>\n\u003Cli>Swedish sv_SE\u003C\u002Fli>\n\u003Cli>Turkish tr_TR\u003C\u002Fli>\n\u003Cli>Bulgarian bg_BG\u003C\u002Fli>\n\u003Cli>Slovak cs_CZ\u003C\u002Fli>\n\u003Cli>Norwegian nb_NO\u003C\u002Fli>\n\u003Cli>Japanese ja_JP\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>(Many thanks to all guys who helped me with the translations)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported GPX namespaces are:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>http:\u002F\u002Fwww.topografix.com\u002FGPX\u002F1\u002F0\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.topografix.com\u002FGPX\u002F1\u002F1\" rel=\"noopener noreferrer nofollow ugc\">www.topografix.com\u002FGPX\u002F1\u002F1\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>http:\u002F\u002Fwww.garmin.com\u002Fxmlschemas\u002FGpxExtensions\u002Fv3\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>http:\u002F\u002Fwww.garmin.com\u002Fxmlschemas\u002FTrackPointExtension\u002Fv1\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Thanks to: \u003Ca href=\"http:\u002F\u002Fwww.securcube.net\u002F\" rel=\"noopener noreferrer nofollow ugc\">www.securcube.net\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.devfarm.it\u002F\" rel=\"noopener noreferrer nofollow ugc\">www.devfarm.it\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Icons made by \u003Ca href=\"https:\u002F\u002Fwww.freepik.com\u002F\" rel=\"noopener noreferrer nofollow ugc\">Freepik\u003C\u002Fa> from \u003Ca href=\"https:\u002F\u002Fwww.flaticon.com\u002F\" rel=\"noopener noreferrer nofollow ugc\">www.flaticon.com\u003C\u002Fa> is licensed by \u003Ca href=\"http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F3.0\u002F\" rel=\"noopener noreferrer nofollow ugc\">Creative Commons BY 3.0\u003C\u002Fa>\u003C\u002Fp>\n","Draws a GPX track with altitude graph. You can also display your nextgen gallery images in the map.",4000,142332,82,59,"2025-02-12T13:59:00.000Z","6.7.5","6.2.0",[52,20,21,53,22],"chart","graph","http:\u002F\u002Fwww.devfarm.it\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-gpx-maps.1.7.11.zip",87,3,"2024-09-24 12:13:51",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":13,"num_ratings":13,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":76,"download_link":77,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"images-with-gps-data-and-gpx-on-maps","Images with GPS on GoogleMaps","0.913","Severin Roth","https:\u002F\u002Fprofiles.wordpress.org\u002Fseverinroth\u002F","\u003Cp>Images with GPS on Google Maps displays your photos on a Google Maps map using GPS or without GPS Geotags. Add your own Geo-Tags to your pictures.\u003C\u002Fp>\n\u003Cp>To show more about ‘Images with GPS on GoogleMaps’ visit \u003Ca href=\"http:\u002F\u002Fwww.travel-logbuch.com\u002Fvila-do-bispo-sagres-portugal\u002F\" rel=\"nofollow ugc\">this page\u003C\u002Fa> at \u003Ca href=\"http:\u002F\u002Fwww.travel-logbuch.com\" rel=\"nofollow ugc\">travel-logbuch.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>I am open for your suggestions and feedback – \u003Ca href=\"https:\u002F\u002Fwww.travel-logbuch.com\u002Fkontakt\u002F\" rel=\"nofollow ugc\">Just send it in\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English (default) – always included\u003C\u002Fli>\n\u003Cli>German – always included\u003C\u002Fli>\n\u003Cli>.pot file (\u003Ccode>gm.pot\u003C\u002Fcode>) for translators is also always included 🙂\u003C\u002Fli>\n\u003Cli>\u003Cem>Your translation? – \u003Ca href=\"https:\u002F\u002Fwww.travel-logbuch.com\u002Fkontakt\u002F\" rel=\"nofollow ugc\">Just send it in\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>\n\u003Cp>German: Deutsch – Standard\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Note:* All my plugins are localized\u002F translateable by default. This is very important for all users worldwide. So please contribute your language to the plugin to make it even more useful. For translating I recommend the awesome \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcodestyling-localization\u002F\" rel=\"ugc\">“Codestyling Localization” plugin\u003C\u002Fa> and for validating the \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002F\" rel=\"nofollow ugc\">“Poedit Editor”\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Documentation\u003C\u002Fh3>\n\u003Cp>Add image to page\u002Fsite\u003C\u002Fp>\n\u003Cp>To insert images of other pages or sites into the current Geo Image:\u003Cbr \u002F>\n1. open a contribution in the backend\u003Cbr \u002F>\n2. scroll to the “Images with GPS Data on Maps” section\u003Cbr \u002F>\n3. click the Add Files button\u003Cbr \u002F>\n4. select an image or add an image\u003Cbr \u002F>\n5. click button “Insert into page\u003Cbr \u002F>\n6. click the “Refresh” button in the “Images with GPS Data on Maps” section\u003Cbr \u002F>\n7. possibly add manual GPS data to the image if none are available (visible with the red ? behind GPS data edit)\u003Cbr \u002F>\n8. having fun if it worked.\u003C\u002Fp>\n","Images with GPS on Google Maps displays your photos on a Google Maps map using GPS or without GPS Geotags.",40,3442,"2023-12-28T12:36:00.000Z","6.4.8","5.6",[73,20,21,74,75],"geotag","image","map","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimages-with-gps-data-and-gpx-on-maps\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimages-with-gps-data-and-gpx-on-maps.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":17,"tags":93,"homepage":98,"download_link":99,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"basic-google-maps-placemarks","Basic Google Maps Placemarks","1.10.7","Ian Dunn","https:\u002F\u002Fprofiles.wordpress.org\u002Fiandunn\u002F","\u003Cp>BGMP creates a \u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=FWkLBPpGOmo#!\" rel=\"nofollow ugc\">custom post type\u003C\u002Fa> for placemarks (markers) on a Google Map. The map is embedded into pages or posts using a shortcode, and there are settings to affect how it’s displayed. You can create markers that will show up on the map, and set their icons using the Featured Image meta box. When a marker is clicked on, a box will appear and show the marker’s title and description.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Each map marker can have a unique custom Installation icon, share a common custom icon, or use the default icon.\u003C\u002Fli>\n\u003Cli>Options to set the map type (street, satellite, etc), center location, size, zoom level, navigation controls, etc.\u003C\u002Fli>\n\u003Cli>Setup unique maps on different pages with their own placemarks, map types, center locations, etc.\u003C\u002Fli>\n\u003Cli>Placemarks can be assigned to categories, and you can control which categories are displayed on a individual map.\u003C\u002Fli>\n\u003Cli>Marker clustering for large numbers of placemarks\u003C\u002Fli>\n\u003Cli>Extra shortcode to output a text-based list of markers for mobile devices, search engines, etc.\u003C\u002Fli>\n\u003Cli>Lots of filters so that developers can customize and extend the plugin.\u003C\u002Fli>\n\u003Cli>Use HTML, images, etc inside the information window.\u003C\u002Fli>\n\u003Cli>Compatible with WordPress MultiSite.\u003C\u002Fli>\n\u003Cli>Internationalized (see \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbasic-google-maps-placemarks\u002Fother_notes\u002F\" rel=\"ugc\">Other Notes\u003C\u002Fa> for a list of supported languages)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Live Examples\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.polioaustralia.org.au\u002F?page_id=6098\" rel=\"nofollow ugc\">The Australian Polio Register\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ffdmaps.com\u002Fforestry-ncfs-and-usfs-combined\u002F\" rel=\"nofollow ugc\">The North Carolina Fire Station Mapping Project\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwashingtonhousechurches.net\" rel=\"nofollow ugc\">Washington House Churches\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I’m happy to fix reproducible bugs, but don’t have time to help you customize the plugin to fit your needs. There’s also plenty of documentation and community support available. Check out the ‘How can I get help when I’m having a problem?’ question in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbasic-google-maps-placemarks\u002Ffaq\u002F\" rel=\"ugc\">the FAQ\u003C\u002Fa> for details.\u003Cbr \u002F>\n\u003Cstrong>Localizations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Spanish (thanks to Andrew Kurtis from \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">WebHostingHub\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Chinese (thanks to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fyzqiang\" rel=\"ugc\">yzqiang\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Russian (thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Falexgr\" rel=\"nofollow ugc\">alexgr\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>French (thanks to Romain Fevre)\u003C\u002Fli>\n\u003Cli>German (thanks to Jens)\u003C\u002Fli>\n\u003Cli>Italian (thanks to \u003Ca href=\"http:\u002F\u002Fwww.acolombodesign.com\u002F\" rel=\"nofollow ugc\">Andrea Colombo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Serbo-Croatian (thanks to Borisa Djuraskovic from \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">WebHostingHub\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Dutch (thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmardonios\u002F\" rel=\"nofollow ugc\">mardonios\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If there isn’t a translation for your language (or it is incomplete\u002Finaccurate) please consider making one and contributing it to the plugin. You can learn how by reading \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">Translating WordPress\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fwww.wdmac.com\u002Fhow-to-create-a-po-language-translation\" rel=\"nofollow ugc\">How to Create a .po Language Translation\u003C\u002Fa>. The .pot file you’ll need is inside the \u003Cem>languages\u003C\u002Fem> directory in the plugin’s folder. Once you’re done, just start a thread on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbasic-google-maps-placemarks\" rel=\"ugc\">the support forum\u003C\u002Fa> with links to the .po and .mo files, and I’ll add them to the next release. You can also subscribe to \u003Ca href=\"http:\u002F\u002Fiandunn.us6.list-manage1.com\u002Fsubscribe?u=38510a08f1d822cc1c358e644&id=b7ff5f7393\" rel=\"nofollow ugc\">the BGMP Translators e-mail list\u003C\u002Fa> to be notified when updated versions have new strings to translate.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Known conflicts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpost-types-order\u002F\" rel=\"ugc\">Post Types Order\u003C\u002Fa> plugin can cause \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fplugin-basic-google-maps-placemarks-shortcode-bgmp-list-not-returning-all-placemarks\" rel=\"ugc\">the wrong placemarks to show up\u003C\u002Fa> in [bgmp-map] or [bgmp-list] results. Try disabling the \u003Cem>AutoSort\u003C\u002Fem> feature.\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbetter-wp-security\u002F\" rel=\"ugc\">Better WP Security\u003C\u002Fa> plugin may \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fplugin-better-wp-security-google-maps-api\" rel=\"ugc\">break the Google Maps API\u003C\u002Fa> if the “Display random version number” option is enabled.\u003C\u002Fli>\n\u003Cli>The [bgmp-map] and [bgmp-list] shortcodes \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fplugin-basic-google-maps-placemarks-map-showing-all-placemarkers-no-filter\" rel=\"ugc\">won’t work in WP e-Commerce product post types\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Also make sure that no other Google Maps plugins are activated, and that your theme isn’t including the Maps API. You can view the page’s source code and search for instances of “maps.google.com\u002Fmaps\u002Fapi\u002Fjs”. If there’s more than one, then you’re probably going to have issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How you can help with the plugin’s development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The thing I could really use some help with is answering questions on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbasic-google-maps-placemarks\" rel=\"ugc\">the support forum\u003C\u002Fa>. I don’t have a lot of time to work on the plugin, so the time I spend answering questions reduces the amount of time I have to add new features. If you’re familiar with the plugin and would like to help out, you can click the ‘Subscribe to Emails for this Plugin’ link to get an e-mail whenever a new post is created.\u003C\u002Fli>\n\u003Cli>Translate the plugin into your language. See the \u003Cem>Localizations\u003C\u002Fem> section above for details.\u003C\u002Fli>\n\u003Cli>Volunteer to test new versions before they’re officially released. Sign up for \u003Ca href=\"http:\u002F\u002Fiandunn.us6.list-manage.com\u002Fsubscribe?u=38510a08f1d822cc1c358e644&id=b183d686c6\" rel=\"nofollow ugc\">the BGMP Testers e-mail list\u003C\u002Fa> to be notified when new release candidates are available for testing.\u003C\u002Fli>\n\u003Cli>If you find a bug, create a post on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbasic-google-maps-placemarks\" rel=\"ugc\">the support forum\u003C\u002Fa> with as much information as possible. If you’re a developer, create a patch and include a link to it in the post.\u003C\u002Fli>\n\u003Cli>Send me feedback on how easy or difficult the plugin is to use, and where you think things could be improved. Add a post to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbasic-google-maps-placemarks\" rel=\"ugc\">the support forum\u003C\u002Fa> with details.\u003C\u002Fli>\n\u003Cli>Send me feedback on ways the documentation could be more clear or complete. Add a post to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbasic-google-maps-placemarks\" rel=\"ugc\">the support forum\u003C\u002Fa> with details.\u003C\u002Fli>\n\u003Cli>Review the code for security vulnerabilities and best practices. If you find a security issue, please \u003Ca href=\"http:\u002F\u002Fiandunn.name\u002Fcontact\" rel=\"nofollow ugc\">contact me\u003C\u002Fa> privately so that I can release a fix for it before publicly disclosing it.\u003C\u002Fli>\n\u003Cli>Check the TODO.txt file for features that need to be added and submit a patch.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Donations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I do this as a way to give back to the WordPress community, so I don’t want to take any donations. If you’d like to give something, though, I’d encourage you to make a donation to \u003Ca href=\"http:\u002F\u002Fwww.doctorswithoutborders.org\" rel=\"nofollow ugc\">Doctors Without Borders\u003C\u002Fa> or the \u003Ca href=\"http:\u002F\u002Fwordpressfoundation.org\" rel=\"nofollow ugc\">WordPress Foundation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need to customize BGMP and a solution isn’t already available in the forums, the best thing to do is to hire a developer. \u003Ca href=\"https:\u002F\u002Fwww.meetup.com\u002Ftopics\u002Fwordpress\u002F\" rel=\"nofollow ugc\">Your local WordPress Meetup\u003C\u002Fa> is a great place to meet one, or you can also check out \u003Ca href=\"http:\u002F\u002Fjobs.wordpress.net\" rel=\"nofollow ugc\">jobs.wordpress.net\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you make customizations that could be beneficial to other users, please start a thread on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbasic-google-maps-placemarks\" rel=\"ugc\">the support forum\u003C\u002Fa> with a description of them and a link to the source code.\u003C\u002Fp>\n","Embeds a Google Map into your site and lets you add map markers with custom icons and information windows.",3000,204718,88,51,"2017-11-28T13:15:00.000Z","4.8.28","3.1",[94,95,75,96,97],"geocode","google-maps","marker","placemark","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbasic-google-maps-placemarks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbasic-google-maps-placemarks.1.10.7.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":120,"download_link":121,"security_score":122,"vuln_count":57,"unpatched_count":13,"last_vuln_date":123,"fetched_at":28},"extensions-leaflet-map","Extensions for Leaflet Map","4.14","hupe13","https:\u002F\u002Fprofiles.wordpress.org\u002Fhupe13\u002F","\u003Cp>Extends the WordPress Plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fleaflet-map\u002F\" rel=\"ugc\">Leaflet Map\u003C\u002Fa> with Leaflet Plugins and other functions.\u003C\u002Fp>\n\u003Ch3>Functions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Create an elevation chart profile of a track. There are also acceleration, slope, speed and tempo chart profiles. You can also place multiple tracks on one map.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>By default Leaflet Map uses tiles from openstreetmap.org or from the tile servers you configured. You can use more and switch between them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Many markers on a map become confusing. You can cluster and shape them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can use Awesome markers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can group the elements on the map by criteria and show\u002Fhide them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create a “featured map”.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create an overview map with geo-locations provided in the pages and posts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get a tooltip when hovering over an element.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can design a choropleth map.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can display the map in fullscreen mode.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Reset the map.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Gesture handling\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Manage your files for Leaflet Map.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Help to migrate from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-gpx-maps\u002F\" rel=\"ugc\">WP GPX Maps\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>and more functions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Included Leaflet Plugins and fonts\u003C\u002Fh3>\n\u003Ch4>Leaflet Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRaruto\u002Fleaflet-elevation\" rel=\"nofollow ugc\">leaflet-elevation\u003C\u002Fa>: A Leaflet plugin that allows to add elevation profiles using d3js.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmakinacorpus\u002FLeaflet.GeometryUtil\" rel=\"nofollow ugc\">Leaflet.GeometryUtil\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyohanboniface\u002FLeaflet.i18n\" rel=\"nofollow ugc\">Leaflet.i18n\u003C\u002Fa>: Internationalisation module for Leaflet plugins.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRaruto\u002Fleaflet-rotate\" rel=\"nofollow ugc\">leaflet-rotate\u003C\u002Fa>: A Leaflet plugin that allows to add rotation functionality to map tiles\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmakinacorpus\u002FLeaflet.AlmostOver\" rel=\"nofollow ugc\">Leaflet.AlmostOver\u003C\u002Fa>: This plugin allows to detect mouse click and overing events on lines, with a tolerance distance.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@tmcw\u002Ftogeojson\" rel=\"nofollow ugc\">@tmcw\u002Ftogeojson\u003C\u002Fa>: Convert KML, GPX, and TCX to GeoJSON.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fd3\u002Fd3\" rel=\"nofollow ugc\">D3\u003C\u002Fa>: Data-Driven Documents\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fleaflet-extras\u002Fleaflet-providers\" rel=\"nofollow ugc\">Leaflet-providers\u003C\u002Fa>: An extension that contains configurations for various tile providers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdayjournal\u002FLeaflet.Control.Opacity\" rel=\"nofollow ugc\">Leaflet.Control.Opacity\u003C\u002Fa>: Makes multiple tile layers transparent.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLeaflet\u002FLeaflet.markercluster\" rel=\"nofollow ugc\">Leaflet.markercluster\u003C\u002Fa>: Provides Beautiful Animated Marker Clustering functionality.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fadammertel\u002FLeaflet.MarkerCluster.PlacementStrategies\" rel=\"nofollow ugc\">Leaflet.MarkerCluster.PlacementStrategies\u003C\u002Fa>: Styling Markerclusters.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoryasilva\u002FLeaflet.ExtraMarkers\" rel=\"nofollow ugc\">Leaflet.ExtraMarkers\u003C\u002Fa>: Shameless copy of Awesome-Markers with more shapes and colors.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhupe13\u002Fleaflet-list-markers\" rel=\"nofollow ugc\">Leaflet List Markers\u003C\u002Fa>: A Leaflet Control for listing visible markers in the map.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fghybs\u002FLeaflet.FeatureGroup.SubGroup\" rel=\"nofollow ugc\">Leaflet.FeatureGroup.SubGroup\u003C\u002Fa>: Grouping of Leaflet elements by options and features.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjjimenezshaw\u002FLeaflet.Control.Layers.Tree\" rel=\"nofollow ugc\">Leaflet.Control.Layers.Tree\u003C\u002Fa>: A Tree Layers Control for Leaflet.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fstefanocudini\u002Fleaflet-search\" rel=\"nofollow ugc\">Leaflet Control Search\u003C\u002Fa>: Search Markers\u002FFeatures location by option or custom property.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftimwis\u002Fleaflet-choropleth\" rel=\"nofollow ugc\">leaflet-choropleth\u003C\u002Fa>: Choropleth plugin for Leaflet (color scale based on value).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftorfsen\u002Fleaflet.zoomhome\" rel=\"nofollow ugc\">leaflet.zoomhome\u003C\u002Fa>: Provides a zoom control with a “Home” button to reset the view.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbrunob\u002Fleaflet.fullscreen\" rel=\"nofollow ugc\">leaflet.fullscreen\u003C\u002Fa>: Simple plugin for Leaflet that adds fullscreen button to your maps.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRaruto\u002Fleaflet-gesture-handling\" rel=\"nofollow ugc\">Leaflet.GestureHandling\u003C\u002Fa>: A Leaflet plugin that allows to prevent default map scroll\u002Ftouch behaviours.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTurfjs\u002Fturf\" rel=\"nofollow ugc\">turf\u003C\u002Fa>: Advanced geospatial analysis for browsers and Node.js\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Font\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Fdownload\" rel=\"nofollow ugc\">Font Awesome 6\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Detailed documentation and examples in \u003Ca href=\"https:\u002F\u002Fleafext.de\u002F\" rel=\"nofollow ugc\">German\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fleafext.de\u002Fen\u002F\" rel=\"nofollow ugc\">English\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Thank you\u003C\u002Fh3>\n\u003Cp>Many thanks to everyone who found errors and provided ideas for new functions.\u003C\u002Fp>\n","Extends the WordPress Plugin Leaflet Map with Leaflet Plugins and other functions.",2000,80120,100,23,"2026-03-07T14:18:00.000Z","6.9.4","6.2","8.1",[117,21,118,119,96],"geojson","hover","leaflet","https:\u002F\u002Fleafext.de\u002Fen\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fextensions-leaflet-map.4.14.zip",96,"2025-11-23 00:00:00",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":108,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":113,"requires_at_least":136,"requires_php":17,"tags":137,"homepage":140,"download_link":141,"security_score":142,"vuln_count":143,"unpatched_count":13,"last_vuln_date":144,"fetched_at":28},"geo-mashup","Geo Mashup","1.13.18","Dylan Kuhn","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyberhobo\u002F","\u003Cp>This plugin lets you save location information with posts, pages, and other WordPress objects. These can then be presented on interactive maps in many ways.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>Geo Mashup, like WordPress, has a simple interface for basic features,\u003Cbr \u002F>\ntemplates for control of output, and APIs for endless customization options.\u003C\u002Fp>\n\u003Cp>Some popular features are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use different map providers: \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fjavascript\u002Freference\" rel=\"nofollow ugc\">Google Maps v3\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fopenlayers.org\" rel=\"nofollow ugc\">OpenLayers\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fleafletjs.com\" rel=\"nofollow ugc\">Leaflet\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Global maps can present your posts in many ways\u003C\u002Fp>\n\u003Cp>They can show just one category, custom taxonomy term, or custom post type, for example\u003C\u002Fp>\n\u003Cp>Clicking on a post marker shows a customizable summary of the post or page in an info window\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>A Geo Search widget enables searching for content by distance from a search location\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Marker clustering for Google maps\u003C\u002Fli>\n\u003Cli>Location can be saved for all post types (including pages) users, and comments\u003C\u002Fli>\n\u003Cli>Synchronize \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FGeodata\" rel=\"nofollow ugc\">Geodata\u003C\u002Fa> with the Geo location mobile client and other plugins\u003C\u002Fli>\n\u003Cli>Support for both standard WordPress \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FShortcode_API\" rel=\"nofollow ugc\">shortcodes\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002FHow_to_Pass_Tag_Parameters\" rel=\"nofollow ugc\">template tags\u003C\u002Fa> to add maps to your site.\u003C\u002Fli>\n\u003Cli>Reverse geocoding to fill in address information for locations\u003C\u002Fli>\n\u003Cli>GeoRSS automatically added to feeds\u003C\u002Fli>\n\u003Cli>Attach KML files to posts and pages\u003C\u002Fli>\n\u003Cli>Connect category markers with a colored line\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you need features that are aren’t listed here, check \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcyberhobo\u002Fwordpress-geo-mashup\u002Fwiki\u002FGetting-Started\" rel=\"nofollow ugc\">the documentation\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcyberhobo\u002Fwordpress-geo-mashup\u002Fwiki\u002FTag-Reference\" rel=\"nofollow ugc\">tag reference\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Belarussian by \u003Ca href=\"https:\u002F\u002Fhrank.com\" rel=\"nofollow ugc\">hrank\u003C\u002Fa> added in version 1.11.0\u003C\u002Fli>\n\u003Cli>Ukranian by \u003Ca href=\"http:\u002F\u002Feverycloudtech.com\u002F\" rel=\"nofollow ugc\">Ivanka of Everycloudtech\u003C\u002Fa> updated in version 1.8.6\u003C\u002Fli>\n\u003Cli>Dutch by \u003Ca href=\"http:\u002F\u002Fdelicatesther.nl\u002F\" rel=\"nofollow ugc\">delicatesther\u003C\u002Fa> updated in version 1.8.5\u003C\u002Fli>\n\u003Cli>German by \u003Ca href=\"http:\u002F\u002Finternet-dienste.biz\u002F\" rel=\"nofollow ugc\">Thomas Morvay\u003C\u002Fa> added in version 1.5.4\u003C\u002Fli>\n\u003Cli>Slovak by B. Radenovich of \u003Ca href=\"http:\u002F\u002Fwebhostingw.com\" rel=\"nofollow ugc\">Web Hosting Watch\u003C\u002Fa> updated in version 1.5.4\u003C\u002Fli>\n\u003Cli>Romanian by \u003Ca href=\"http:\u002F\u002Fwww.fitnesstimisoara.ro\u002F\" rel=\"nofollow ugc\">Florin Dumitru\u003C\u002Fa> added in version 1.5\u003C\u002Fli>\n\u003Cli>Irish by \u003Ca href=\"http:\u002F\u002Fwww.theseoink.com\" rel=\"nofollow ugc\">Vikas Arora\u003C\u002Fa> added in version 1.4.11\u003C\u002Fli>\n\u003Cli>Russian by \u003Ca href=\"http:\u002F\u002Ftohapro.com\" rel=\"nofollow ugc\">Tony\u003C\u002Fa> added in version 1.4.10\u003C\u002Fli>\n\u003Cli>Hindi by \u003Ca href=\"http:\u002F\u002Foutshinesolutions.com\" rel=\"nofollow ugc\">Outshine Solutions\u003C\u002Fa> added in version 1.4.9\u003C\u002Fli>\n\u003Cli>Polish by \u003Ca href=\"http:\u002F\u002Fwbartoszycach.pl\" rel=\"nofollow ugc\">Kamil\u003C\u002Fa> added in version 1.4.7\u003C\u002Fli>\n\u003Cli>Portugese by \u003Ca href=\"http:\u002F\u002Fflyingsouth.thehappytoadfish.com\u002F\" rel=\"nofollow ugc\">Antonio Xeira\u003C\u002Fa> added in version 1.4.2\u003C\u002Fli>\n\u003Cli>Italian by \u003Ca href=\"http:\u002F\u002Fthrifytuscany.com\u002F\" rel=\"nofollow ugc\">Federico\u003C\u002Fa> added in version 1.3.10\u003C\u002Fli>\n\u003Cli>French updated in version 1.3.7\u003C\u002Fli>\n\u003Cli>Spanish by \u003Ca href=\"http:\u002F\u002Fwww.reven.org\u002Fblog\u002F2010\u002F03\u002F15\u002Ftraduccion-de-geo-mashup\u002F\" rel=\"nofollow ugc\">Reven\u003C\u002Fa> added in version 1.3.3\u003C\u002Fli>\n\u003Cli>Swedish by \u003Ca href=\"http:\u002F\u002Fwww.joakimgreen.com\u002F\" rel=\"nofollow ugc\">Joakim Green\u003C\u002Fa> added in version 1.3.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcyberhobo\u002Fwordpress-geo-mashup\u002Fwiki\u002FTranslating\" rel=\"nofollow ugc\">Translators welcome\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Mashup Ingredients\u003C\u002Fh4>\n\u003Cp>Geo Mashup combines WordPress, \u003Ca href=\"http:\u002F\u002Fmaps.google.com\" rel=\"nofollow ugc\">Google Maps\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fopenstreetmap.org\" rel=\"nofollow ugc\">OpenStreetMap\u003C\u002Fa>,\u003Cbr \u002F>\nand \u003Ca href=\"http:\u002F\u002Fgeonames.org\" rel=\"nofollow ugc\">GeoNames\u003C\u002Fa> to create a GeoCMS that puts you in control\u003Cbr \u002F>\nof all your content, including geographic data.\u003C\u002Fp>\n\u003Cp>Thanks for security reports to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fresearchers\u002Fnabil-irawan\" rel=\"nofollow ugc\">Nabil Irawan\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fresearcher\u002F1ca635c5-9810-4bb5-a410-a651905ea23c?_gl=1*1cx2q4b*_up*MQ..*_ga*MTgyMDQwMDM4My4xNzQ1Mjg3NDQ0*_ga_V3Z4NFMXH9*MTc0NTI4NzQ0NC4xLjEuMTc0NTI4NzQ1NC4wLjAuMA..\" rel=\"nofollow ugc\">Dimas Maulana\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Peter Thaleikis of Wordfence\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fresearcher\u002Fada529e8-a3cf-495a-8dcb-3e5e460a4081\" rel=\"nofollow ugc\">LVT-tholv2k at patchstack\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002F0ctac0der\" rel=\"nofollow ugc\">Abhinav Mishra\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Falexchepovetsky\" rel=\"nofollow ugc\">Alex Chepovetsky\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fmaxim-lemberg-661a06149\u002F\" rel=\"nofollow ugc\">Maxim Lemberg\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can report security bugs through the Patchstack Vulnerability Disclosure Program.\u003Cbr \u002F>\nThe Patchstack team help validate, triage and handle any security vulnerabilities.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fvdp\u002Fgeo-mashup\" rel=\"nofollow ugc\">Report a security vulnerability.\u003C\u002Fa>\u003C\u002Fp>\n","Include Google and OpenStreetMap maps in posts and pages, and map posts, pages, and other objects on global maps. Make WordPress into a GeoCMS.",246673,94,33,"2026-02-15T04:57:00.000Z","3.7",[19,138,95,139,22],"geocms","mapping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgeo-mashup\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeo-mashup.1.13.18.zip",89,6,"2026-02-24 19:41:19",{"attackSurface":146,"codeSignals":168,"taintFlows":188,"riskAssessment":189,"analyzedAt":199},{"hooks":147,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":167,"entryPointCount":31,"unprotectedCount":13},[148,152,155,158],{"type":149,"name":150,"callback":150,"file":151,"line":67},"action","wp_enqueue_scripts","gpxconnect.php",{"type":149,"name":153,"callback":153,"file":151,"line":154},"wp_head",41,{"type":149,"name":156,"callback":156,"file":151,"line":157},"admin_menu",42,{"type":149,"name":159,"callback":159,"file":151,"line":160},"admin_init",43,[],[],[164],{"tag":4,"callback":165,"file":151,"line":166},"gpxconnect_shortcode",49,[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":31,"bundledLibraries":187},[],{"prepared":13,"raw":13,"locations":171},[],{"escaped":13,"rawEcho":173,"locations":174},5,[175,179,181,183,185],{"file":176,"line":177,"context":178},"includes\\Gpxconnect.php",83,"raw output",{"file":176,"line":180,"context":178},248,{"file":176,"line":182,"context":178},252,{"file":176,"line":184,"context":178},256,{"file":176,"line":186,"context":178},260,[],[],{"summary":190,"deductions":191},"The gpxconnect v1.0 plugin exhibits a generally good security posture based on the static analysis provided. It boasts zero known CVEs, no critical or high severity taint flows, and a limited attack surface with only one entry point (a shortcode).  Furthermore, all SQL queries are prepared, indicating a defense against SQL injection. The absence of file operations and external HTTP requests also reduces potential attack vectors.\n\nHowever, a significant concern lies in the output escaping.  With 5 total outputs and 0% properly escaped, this presents a clear risk of Cross-Site Scripting (XSS) vulnerabilities. Any data displayed by the shortcode that originates from user input or other dynamic sources could be exploited by an attacker to inject malicious scripts. The plugin also lacks nonce checks and has only one capability check associated with its shortcode, suggesting potential authorization bypass issues if the shortcode handles sensitive operations or displays sensitive data.\n\nIn conclusion, while the plugin demonstrates strengths in areas like SQL security and a small attack surface, the complete lack of output escaping is a critical weakness that overshadows these positives. This needs immediate attention to prevent XSS attacks. The limited authorization checks on the shortcode also warrant further investigation depending on its functionality.",[192,195,197],{"reason":193,"points":194},"All outputs are unescaped",8,{"reason":196,"points":173},"Shortcode lacks nonce checks",{"reason":198,"points":173},"Only one capability check for shortcode","2026-03-17T00:02:32.457Z",{"wat":201,"direct":209},{"assetPaths":202,"generatorPatterns":204,"scriptPaths":205,"versionParams":208},[203],"\u002Fwp-content\u002Fplugins\u002Fgpxconnect\u002Fjs\u002Fgarmin\u002Fdevice\u002FGarminDeviceDisplay.js",[],[206,207],"prototype","garmin-device-display",[],{"cssClasses":210,"htmlComments":211,"htmlAttributes":212,"restEndpoints":213,"jsGlobals":214,"shortcodeOutput":218},[],[],[],[],[215,216,217],"Garmin.DeviceDisplay","gpxFileName","load",[219,220,221,222,223],"\u003Cdiv id=\"garminDisplay\">&#160;\u003C\u002Fdiv>","\u003Cscript type='text\u002Fjavascript'>var gpxFileName = '","'; load();\u003C\u002Fscript>","\u003Ctextarea id='dataString' style='display:none'>","\u003C\u002Ftextarea>"]