[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1vKMqddSCnlJC7s8pIrC8mmnlCJLFu5GCjru3GmwE-0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":61,"crawl_stats":37,"alternatives":67,"analysis":166,"fingerprints":268},"pronamic-google-maps","Pronamic Google Maps","2.4.2","Pronamic","https:\u002F\u002Fprofiles.wordpress.org\u002Fpronamic\u002F","\u003Ch4>Intro\u003C\u002Fh4>\n\u003Cp>With this plugin a user can easily add location (latitude, longitude) meta data to a page, post or a\u003Cbr \u002F>\ncustom post type. This plugin adds a meta box with an Google Map to the post editor. Users can easily\u003Cbr \u002F>\ndrag and drop a marker on the map to save location meta data for a post.\u003C\u002Fp>\n\u003Cp>There are quite a few Google Maps plugins available in the WordPress Plugin Directory. Why should you\u003Cbr \u002F>\nuse the Pronamic Google Maps plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Maps API version 3\u003C\u002Fstrong>\u003Cbr \u002F>\nMost of the available plugins still use the Google Maps version 2 API. To use the Google Maps v2 API you\u003Cbr \u002F>\nhave to require an API key and include this in the plugin configuration.  The Pronamic Google Maps plugin\u003Cbr \u002F>\nuses the Google Maps version 3 API. Wich no longer requires an API key, so you don’t have\u003Cbr \u002F>\nto configure this plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shortcode\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily integrate a Google Maps in your post content:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[googlemaps]\n[googlemaps static=true]\n[googlemaps static=true label=M]\n[googlemaps width=200 height=200]\n[googlemaps new_design=true]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Also easily integrate an Google Maps mashup in your post content:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[googlemapsmashup query=\"post_type=company&nopaging=true\" map_type_id=\"satellite\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No extra tables\u003C\u002Fstrong>\u003Cbr \u002F>\nSome plugin create additional tables in your WordPress database to store additional data. In many\u003Cbr \u002F>\ncases this is not necessary, it’s only pollutes your database. WordPress offers enough \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FCustom_Fields\" rel=\"nofollow ugc\">functions to\u003Cbr \u002F>\nstore additional data\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Post Types\u003C\u002Fstrong>\u003Cbr \u002F>\nA lot of the WordPress plugins are developed before WordPress 3 was launched. These plugins not\u003Cbr \u002F>\nalways use the new features of WordPress 3. Many plugins only focus on posts and pages, but not\u003Cbr \u002F>\non other custom post types. This plugin does!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Mashup\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily create an Google Maps mashup to show all your posts on Google Maps. You can use an very powerfull\u003Cbr \u002F>\npronamic_google_maps_mashup() function or the shortcode. Both methods allow you to pass \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002FWP_Query#Parameters\" rel=\"nofollow ugc\">custom\u003Cbr \u002F>\nWordPress query parameters\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No notices or warning\u003C\u002Fstrong>\u003Cbr \u002F>\nPronamic is one of the few companies that develop all WordPress plugins in debug mode. This results\u003Cbr \u002F>\nin high quality plugins with no errors, warnings or notices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Custom Post Types\u003C\u002Fh4>\n\u003Cp>The nice thing about this plugin that developers can configure on what post type the meta box should be visible.\u003Cbr \u002F>\nDevelopers can activate the meta box for every custom post type they registered with the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fregister_post_type\" rel=\"nofollow ugc\">register_post_type function\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For example: if a developer registers a custom post type for \u003Cem>real estate\u003C\u002Fem> it is very easy to activate and\u003Cbr \u002F>\nmanage location data for that post type. It comes in handy for all kind of custom post types!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Projects\u003C\u002Fli>\n\u003Cli>Real estate\u003C\u002Fli>\n\u003Cli>Restaurants\u003C\u002Fli>\n\u003Cli>Accommodations\u003C\u002Fli>\n\u003Cli>Hotels\u003C\u002Fli>\n\u003Cli>Ships\u003C\u002Fli>\n\u003Cli>Ports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Microformats\u003C\u002Fh4>\n\u003Cp>The plugin uses the latest \u003Ca href=\"http:\u002F\u002Fmicroformats.org\u002Fwiki\u002Fgeo\" rel=\"nofollow ugc\">GEO microformat standards\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"geo\">\n    \u003Cabbr class=\"latitude\" title=\"37.408183\">N 37° 24.491\u003C\u002Fabbr> \n    \u003Cabbr class=\"longitude\" title=\"-122.13855\">W 122° 08.313\u003C\u002Fabbr>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Support Development\u003C\u002Fh4>\n\u003Cp>If you like this plugin we hope that you will help support our continued development.\u003Cbr \u002F>\nThe two best ways to offer your support is to send us a donation. Even $1 helps encourage\u003Cbr \u002F>\nus to do more. If you can’t donate, please help us reach our 5-star rating by rating this\u003Cbr \u002F>\nplugin.\u003C\u002Fp>\n\u003Ch4>Donate\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fpronamic.eu\u002Fdonate\u002F?for=wp-plugin-pronamic-google-maps&source=wp-plugin-readme-txt\" rel=\"nofollow ugc\">Donate today!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Rate Us\u003C\u002Fh4>\n\u003Cp>Please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpronamic-google-maps\u002F\" rel=\"ugc\">rate us\u003C\u002Fa>!\u003Cbr \u002F>\nGive us a chance to \u003Ca href=\"http:\u002F\u002Fpronamic.eu\u002Fcontact\u002F\" rel=\"nofollow ugc\">address your concerns\u003C\u002Fa>\u003Cbr \u002F>\nif we didn’t earn 5 stars.\u003C\u002Fp>\n\u003Ch4>Special Requests\u003C\u002Fh4>\n\u003Cp>We do accept feature requests for all of our plugins, free ones included. The most requested features\u003Cbr \u002F>\nwill make it into the next version.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you need a special feature NOW, \u003Ca href=\"http:\u002F\u002Fpronamic.eu\u002Fcontact\u002F\" rel=\"nofollow ugc\">contact us\u003C\u002Fa>!\u003C\u002Fstrong>\u003Cbr \u002F>\nWe offer expedited feature development. Most features can be implemented in less than a week for $200!\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>pl_PL by \u003Ca href=\"http:\u002F\u002Fmodestowicz.com\u002F\" rel=\"nofollow ugc\">Marcin Modestowicz\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pronamic\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpronamic.eu\u002F\" rel=\"nofollow ugc\">Pronamic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fpronamic\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.facebook.com\u002FPronamic\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fpronamic\" rel=\"nofollow ugc\">LinkedIN\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fgoogle-maps-utility-library-v3\u002F\" rel=\"nofollow ugc\">google-maps-utility-library-v3\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftech.cibul.org\u002Fgeocode-with-google-maps-api-v3\u002F\" rel=\"nofollow ugc\">Geocode with Google Maps API v3\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ficalevents.anmari.com\u002F2343-event-locations-geo-tags-for-custom-post-types\u002F\" rel=\"nofollow ugc\">WordPress event locations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Flawrence.ecorp.net\u002Finet\u002Fsamples\u002Fregexp-format.php\" rel=\"nofollow ugc\">JavaScript Regular Expression\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fremcotolsma.nl\u002F\" rel=\"nofollow ugc\">Remco Tolsma\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdaringfireball.net\u002Fprojects\u002Fmarkdown\u002Fsyntax\" title=\"Markdown is what the parser uses to process much of the readme file\" rel=\"nofollow ugc\">Markdown’s Syntax Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin in the wild\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmetz-ameland.nl\u002F\" rel=\"nofollow ugc\">Metz Ameland\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.earthcircuit.org\u002Fblog\u002F\" rel=\"nofollow ugc\">Earthcircuit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.comandolechuga.com\u002F\" rel=\"nofollow ugc\">Comando Lechuga\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpf.nl\u002F\" rel=\"nofollow ugc\">Professionele Fotografie\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbouwwereld.nl\u002F\" rel=\"nofollow ugc\">Bouwwereld\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Farchitectuur.nl\u002F\" rel=\"nofollow ugc\">Architectuur\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Flongboard.no\u002F\" rel=\"nofollow ugc\">Longboard.no\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpf.nl\u002F\" rel=\"nofollow ugc\">Professionele Fotografie\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Femonta.nl\u002F\" rel=\"nofollow ugc\">Emonta\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pronamic plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpronamic-google-maps\u002F\" rel=\"ugc\">Pronamic Google Maps\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fgravityforms-nl\u002F\" rel=\"ugc\">Gravity Forms (nl)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpronamic-page-widget\u002F\" rel=\"ugc\">Pronamic Page Widget\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpronamic-page-teasers\u002F\" rel=\"ugc\">Pronamic Page Teasers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fmaildit\u002F\" rel=\"ugc\">Maildit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpronamic-framework\u002F\" rel=\"ugc\">Pronamic Framework\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpronamic-ideal\u002F\" rel=\"ugc\">Pronamic iDEAL\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin makes it easy to add Google Maps to your WordPress post, pages or other custom post types.",1000,169563,96,34,"2025-08-25T11:34:00.000Z","6.8.5","3.0","",[20,21,22,23],"geo","geocode","google-maps","pronamic","https:\u002F\u002Fwww.pronamic.eu\u002Fplugins\u002Fpronamic-google-maps\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpronamic-google-maps.2.4.2.zip",98,2,0,"2025-08-27 00:00:00","2026-03-15T15:16:48.613Z",[32,47],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":6,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":46},"CVE-2025-9352","pronamic-google-maps-authenticated-contributor-stored-cross-site-scripting","Pronamic Google Maps \u003C= 2.4.1 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Pronamic Google Maps plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the description field in all versions up to, and including, 2.4.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=2.4.1","medium",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-08-28 01:46:28",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F06752651-4c7f-48dd-989c-c254c6ca7ae4?source=api-prod",1,{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":37,"affected_versions":52,"patched_in_version":53,"severity":39,"cvss_score":54,"cvss_vector":55,"vuln_type":42,"published_date":56,"updated_date":57,"references":58,"days_to_patch":60},"CVE-2024-56240","pronamic-google-maps-authenticated-contributor-stored-cross-site-scripting-2","Pronamic Google Maps \u003C= 2.3.2 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Pronamic Google Maps plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.3.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=2.3.2","2.3.3",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-12-30 00:00:00","2025-01-08 20:20:44",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5d696d5c-e113-4d41-b077-4eb6b2c93669?source=api-prod",10,{"slug":23,"display_name":7,"profile_url":8,"plugin_count":62,"total_installs":63,"avg_security_score":26,"avg_patch_time_days":64,"trust_score":65,"computed_at":66},15,5460,6,99,"2026-04-03T23:25:47.519Z",[68,90,108,128,145],{"slug":69,"name":70,"version":71,"author":72,"author_profile":73,"description":74,"short_description":75,"active_installs":76,"downloaded":77,"rating":78,"num_ratings":79,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":18,"tags":83,"homepage":87,"download_link":88,"security_score":89,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"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",[21,22,84,85,86],"map","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",85,{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":98,"num_ratings":27,"last_updated":100,"tested_up_to":81,"requires_at_least":101,"requires_php":18,"tags":102,"homepage":106,"download_link":107,"security_score":89,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"wp-job-manager-client-side-geocoder","WP Job Manager Client-Side Geocoder","1.1","Eyal Fitoussi","https:\u002F\u002Fprofiles.wordpress.org\u002Fninjew\u002F","\u003Cp>WP Job Manager Client-Side Geocoder plugin bypass the geocoder function ( server side ) provided by WP Job Manager plugin and instead uses client-side geocoding system.\u003Cbr \u002F>\nBy doing so the plugin should overcome the OVER_QUERY_LIMIT issue which you might have been experiencing.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Client-side geocoding system will try to overcome the OVER_QUERY_LIMIT issue which prevents address from being geocoded. \u003C\u002Fli>\n\u003Cli>New “Geocode” button added under the location field in the “New Job” ( and “New Resume” for those who use the Resume Manager add-on ) page in the back-end. A click on the button will geocode the address entered.\u003C\u002Fli>\n\u003Cli>When creating\u002Fupdating job ( or resume ) from the front-end the location will be automatically geocoded once the form is submitted. No “geocode” button added to the front-end forms.\u003C\u002Fli>\n\u003C\u002Ful>\n","Use client-side geocoding to overcome the OVER_QUERY_LIMIT ( failed to geocode a location ) issue when updating job's location",100,6702,"2017-09-15T19:40:00.000Z","4.1",[21,103,104,105],"google-maps-api","over_query_limit","wp-job-manager","http:\u002F\u002Fwww.geomywp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-job-manager-client-side-geocoder.1.1.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":60,"downloaded":116,"rating":98,"num_ratings":46,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":125,"download_link":126,"security_score":89,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":127},"oppso-maps","Oppso Maps","1.0","danbwb","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanbwb\u002F","\u003Cp>Oppso Maps is a simple and easy to use wordpress plugin for displaying Google Maps on your site \u002F blog.\u003Cbr \u002F>\nYou just have to install and go to the shortcode builder, create your shortcode and display it.\u003Cbr \u002F>\nIt’s easy! You just enter the address or coordinates, set the size for the map and you have the shortcode.\u003Cbr \u002F>\nYou can preview the map right there, while you create it!\u003C\u002Fp>\n\u003Cp>Things you can configure:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>address or coordinates\u003C\u002Fli>\n\u003Cli>map width and height\u003C\u002Fli>\n\u003Cli>map type(e.g satellite, road map etc.)\u003C\u002Fli>\n\u003Cli>zoom level\u003C\u002Fli>\n\u003Cli>text for the info window on the map\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin uses the latest Google  Map Api so tou don’t need an API key to work.\u003C\u002Fp>\n\u003Cp>Also, you can use as many maps on a single page \u002F post.\u003C\u002Fp>\n\u003Cp>See more on \u003Ca href=\"http:\u002F\u002Fwww.oppso.com\u002Foppso-maps-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">Oppso Maps\u003C\u002Fa>.\u003C\u002Fp>\n","Add a Google Map to your wordpress site! Oppso Maps creates a map shortcode to use in posts, pages or text widgets.",2091,"2013-04-23T08:04:00.000Z","3.5.2","3.3",[121,122,22,123,124],"geocoder","google-map-v3","maps","maps-shortcode","http:\u002F\u002Fwww.oppso.com\u002Foppso-maps-plugin-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foppso-maps.zip","2026-03-15T14:54:45.397Z",{"slug":129,"name":130,"version":93,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":28,"downloaded":135,"rating":28,"num_ratings":28,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":18,"tags":139,"homepage":18,"download_link":144,"security_score":89,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"wp-post-store-locator","Store Locator for WordPress Posts","Alok Shrestha","https:\u002F\u002Fprofiles.wordpress.org\u002Falokstha1\u002F","\u003Cp>If you are looking to setup a store locator for your individual products, posts or any other posts this is it. \u003Cstrong>Store Locator for WordPress Posts\u003C\u002Fstrong> is easy to use plugin and  allows you to create stores and search store within users’s radius and lists the number of stores around users. Users can also get the driving directions to the stores shown in the front.\u003C\u002Fp>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manage multiple stores in a single post.\u003C\u002Fli>\n\u003Cli>Show the driving distances in either km or miles.\u003C\u002Fli>\n\u003Cli>Can handle multiple stores in each individual posts.\u003C\u002Fli>\n\u003Cli>Select language suitable for users that appears in map and driving directions.\u003C\u002Fli>\n\u003Cli>Set map regions so that the map appears around you area.\u003C\u002Fli>\n\u003Cli>Shortcode to show the stores and search form [aka-stores].\u003C\u002Fli>\n\u003Cli>Get directional view control.\u003C\u002Fli>\n\u003Cli>Show map type and control it on your desire.\u003C\u002Fli>\n\u003Cli>Autocomplete on location search.\u003C\u002Fli>\n\u003Cli>Can be added to any post types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Plugin Shortcodes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[aka-stores] \u002F\u002Fcopy-paste the shortcode to the text-editor\n[aka-stores id=post-id] \u002F\u002Fpass post id if you want to display shortcode in other places\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Feel free to leave comments,ask question,suggest new feature or directly mail at alokstha1@gmail.com\u003C\u002Fli>\n\u003C\u002Ful>\n","This is a wordpress store locator plugin for posts. We can setup stores for individual posts\u002Fproducts.",1188,"2020-03-05T04:09:00.000Z","5.3.21","3.7",[140,22,141,142,143],"business-locations","individual-posts-geocode","responsive-stores-listing","store-locator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-post-store-locator.zip",{"slug":146,"name":147,"version":148,"author":149,"author_profile":150,"description":151,"short_description":152,"active_installs":153,"downloaded":154,"rating":155,"num_ratings":156,"last_updated":157,"tested_up_to":158,"requires_at_least":138,"requires_php":18,"tags":159,"homepage":162,"download_link":163,"security_score":164,"vuln_count":64,"unpatched_count":28,"last_vuln_date":165,"fetched_at":30},"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.",2000,246673,94,33,"2026-02-15T04:57:00.000Z","6.9.4",[20,160,22,161,123],"geocms","mapping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgeo-mashup\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeo-mashup.1.13.18.zip",89,"2026-02-24 19:41:19",{"attackSurface":167,"codeSignals":229,"taintFlows":258,"riskAssessment":259,"analyzedAt":267},{"hooks":168,"ajaxHandlers":207,"restRoutes":213,"shortcodes":214,"cronEvents":227,"entryPointCount":228,"unprotectedCount":46},[169,174,177,180,183,186,190,193,198,202],{"type":170,"name":171,"callback":171,"file":172,"line":173},"action","admin_init","classes\\Pronamic\\Google\\Maps\\Admin.php",20,{"type":170,"name":175,"callback":175,"file":172,"line":176},"admin_menu",22,{"type":170,"name":178,"callback":178,"file":172,"line":179},"save_post",24,{"type":170,"name":181,"callback":181,"file":172,"line":182},"admin_enqueue_scripts",28,{"type":170,"name":184,"callback":184,"file":172,"line":185},"add_meta_boxes",83,{"type":170,"name":187,"callback":187,"file":188,"line":189},"init","classes\\Pronamic\\Google\\Maps\\Maps.php",82,{"type":170,"name":191,"callback":191,"priority":11,"file":188,"line":192},"parse_query",84,{"type":170,"name":178,"callback":194,"priority":195,"file":196,"line":197},"save_post_try_geocode",200,"classes\\Pronamic\\Google\\Maps\\Plugin.php",21,{"type":170,"name":171,"callback":199,"file":200,"line":201},"register_settings","classes\\Pronamic\\Google\\Maps\\Settings.php",23,{"type":170,"name":203,"callback":204,"file":205,"line":206},"widgets_init","initialize","classes\\Pronamic\\Google\\Maps\\Widget.php",19,[208],{"action":209,"nopriv":210,"callback":211,"hasNonce":210,"hasCapCheck":210,"file":172,"line":212},"pgm_geocode",false,"ajax_geocode",26,[],[215,220,222,224],{"tag":216,"callback":217,"file":218,"line":219},"googlemaps","shortcode_map","classes\\Pronamic\\Google\\Maps\\Shortcodes.php",18,{"tag":22,"callback":221,"file":218,"line":173},"shortcode_map_hyphen",{"tag":20,"callback":223,"file":218,"line":197},"shortcode_geo",{"tag":225,"callback":226,"file":218,"line":176},"googlemapsmashup","shortcode_mashup",[],5,{"dangerousFunctions":230,"sqlUsage":231,"outputEscaping":233,"fileOperations":28,"externalRequests":46,"nonceChecks":46,"capabilityChecks":27,"bundledLibraries":257},[],{"prepared":228,"raw":28,"locations":232},[],{"escaped":234,"rawEcho":235,"locations":236},148,8,[237,241,243,246,248,250,252,254],{"file":238,"line":239,"context":240},"classes\\Pronamic\\Google\\Maps\\GeoMicroformat.php",58,"raw output",{"file":188,"line":242,"context":240},444,{"file":244,"line":245,"context":240},"classes\\Pronamic\\Google\\Maps\\Mashup.php",181,{"file":205,"line":247,"context":240},56,{"file":205,"line":249,"context":240},59,{"file":205,"line":251,"context":240},77,{"file":205,"line":253,"context":240},79,{"file":255,"line":256,"context":240},"views\\meta-box.php",53,[],[],{"summary":260,"deductions":261},"The pronamic-google-maps v2.4.2 plugin exhibits a generally good security posture with several strengths. Notably, all SQL queries are properly prepared, and the vast majority of output is correctly escaped, significantly mitigating common injection and XSS risks. The absence of dangerous functions, file operations, and bundled libraries is also positive.  However, there are a few areas of concern. The presence of one unprotected AJAX handler presents a potential entry point for attackers if not properly secured at the application or server level. The plugin's history of two medium-severity CVEs, specifically related to Cross-Site Scripting, is a significant indicator that input sanitization and output escaping, despite the current high rate of proper escaping, may have been insufficient in past versions and warrants continued vigilance. While no current unpatched vulnerabilities are listed, the historical pattern suggests a recurring weakness in handling user-supplied data, which could be exploited if similar coding patterns persist.",[262,265],{"reason":263,"points":264},"Unprotected AJAX handler found",7,{"reason":266,"points":60},"Two historical medium CVEs for XSS","2026-03-16T18:42:53.013Z",{"wat":269,"direct":277},{"assetPaths":270,"generatorPatterns":273,"scriptPaths":274,"versionParams":276},[271,272],"\u002Fwp-content\u002Fplugins\u002Fpronamic-google-maps\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fpronamic-google-maps\u002Fcss\u002Fadmin.css",[],[275],"js\u002Fadmin.js",[],{"cssClasses":278,"htmlComments":282,"htmlAttributes":283,"restEndpoints":292,"jsGlobals":294,"shortcodeOutput":296},[279,280,281],"pronamic-google-maps-admin","pronamic-google-maps-metabox","pronamic-google-maps-map",[],[284,285,286,287,288,289,290,291],"data-pronamic-google-maps-active","data-pronamic-google-maps-latitude","data-pronamic-google-maps-longitude","data-pronamic-google-maps-map-type","data-pronamic-google-maps-zoom","data-pronamic-google-maps-title","data-pronamic-google-maps-description","data-pronamic-google-maps-address",[293],"\u002Fwp-json\u002Fpronamic-google-maps\u002Fv1\u002Fgeocode",[295],"pronamic_google_maps_settings",[297],"[pronamic_google_maps"]