[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYzLzVNIRTqf44s4uHlSo8k65Rtse8t7NsQS1DQdmP-w":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":311,"crawl_stats":38,"alternatives":319,"analysis":417,"fingerprints":2026},"wp-google-maps","WP Go Maps (formerly WP Google Maps)","10.0.05","WPGMaps","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpgmaps\u002F","\u003Cp>The easiest to use Google Maps, Leaflet and Open Layers Map Plugin (including a Map Block)!\u003C\u002Fp>\n\u003Cp>Add a customized Google map, map block or Store Locator to your WordPress posts and\u002For pages quickly and easily with the supplied shortcode. No fuss. No iFrames and super easy to use! Perfect for contact page maps, routes, maps showing delivery areas and any other use you can think of!\u003C\u002Fp>\n\u003Cp>While the free version of WP Go Maps allows you to create a Google map with as many markers as you like, the Pro version allows you to do so much more!\u003C\u002Fp>\n\u003Cp>Create Elementor Maps, map blocks and map widgets easily with our WP Go Maps Elementor map block integration, straight out the box!\u003C\u002Fp>\n\u003Cp>Do you use the classic editor? We still support map widgets for classic WordPress installations. No need to compromise, the map widget includes the same functionality as our map blocks!\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fpurchase-professional-version\u002F\" rel=\"nofollow ugc\">WP Go Maps Pro Version\u003C\u002Fa> version allows you create custom Google maps with high quality markers containing locations, descriptions, images, categories, links and directions.\u003C\u002Fp>\n\u003Ch4>Lite Version (Free)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The most popular Google Maps plugin on WordPress\u003C\u002Fli>\n\u003Cli>Choose between Google Maps, Leaflet, Azure Maps, Stadia Maps, Maptiler, LocationIQ, Zero Cost or Open Layers Maps\u003C\u002Fli>\n\u003Cli>Super easy to use, no coding required!\u003C\u002Fli>\n\u003Cli>Create as many map markers as you need by simply typing in the address\u003C\u002Fli>\n\u003Cli>Responsive maps\u003C\u002Fli>\n\u003Cli>Elementor Map block\u003C\u002Fli>\n\u003Cli>Edit your map markers with the click of a button\u003C\u002Fli>\n\u003Cli>9 popular map themes to choose from\u003C\u002Fli>\n\u003Cli>Create or add your own map theme\u003C\u002Fli>\n\u003Cli>Drag map markers to an exact location\u003C\u002Fli>\n\u003Cli>Add a map block to your page\u003C\u002Fli>\n\u003Cli>Google Maps Streetview supported\u003C\u002Fli>\n\u003Cli>UTF-8 character support\u003C\u002Fli>\n\u003Cli>Map widget functionality\u003C\u002Fli>\n\u003Cli>Full screen map functionality\u003C\u002Fli>\n\u003Cli>Support for localization\u003C\u002Fli>\n\u003Cli>Choose from four Google maps types: roadmap, terrain, satellite and hybrid\u003C\u002Fli>\n\u003Cli>Define your own width, height and zoom level for your map\u003C\u002Fli>\n\u003Cli>Add animations to your map markers!\u003C\u002Fli>\n\u003Cli>Store locator functionality\u003C\u002Fli>\n\u003Cli>Restrict a store locator search by country\u003C\u002Fli>\n\u003Cli>Add Polygons to your Map\u003C\u002Fli>\n\u003Cli>Add Polylines \u002F Routes to your map\u003C\u002Fli>\n\u003Cli>Create a map in less than a 30 seconds!\u003C\u002Fli>\n\u003Cli>Right click to add a marker to your map\u003C\u002Fli>\n\u003Cli>No advertising or links\u003C\u002Fli>\n\u003Cli>Google Maps Autocomplete\u003C\u002Fli>\n\u003Cli>Google Maps Transport Layer\u003C\u002Fli>\n\u003Cli>Set the max zoom level for your map\u003C\u002Fli>\n\u003Cli>Serve your map marker data via your database or an XML file\u003C\u002Fli>\n\u003Cli>Compatible with caching plugins\u003C\u002Fli>\n\u003Cli>Compatible with Cloudfare\u003C\u002Fli>\n\u003Cli>Latest Google Maps API\u003C\u002Fli>\n\u003Cli>Latest OpenLayers API\u003C\u002Fli>\n\u003Cli>Latest Leaflet API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Professional Edition\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create multiple maps!\u003C\u002Fli>\n\u003Cli>Allow your visitors to get directions to your markers.\u003C\u002Fli>\n\u003Cli>Add descriptions, links and images to your map markers.\u003C\u002Fli>\n\u003Cli>Add categories to your map markers\u003C\u002Fli>\n\u003Cli>Filter markers by category\u003C\u002Fli>\n\u003Cli>Mashup multiple maps\u003C\u002Fli>\n\u003Cli>Advanced map blocks\u003C\u002Fli>\n\u003Cli>Store locator map block\u003C\u002Fli>\n\u003Cli>Directions map block\u003C\u002Fli>\n\u003Cli>Infowindow block\u003C\u002Fli>\n\u003Cli>Map block (filter)\u003C\u002Fli>\n\u003Cli>Add different marker icons, or your own icons to make your map really stand out!\u003C\u002Fli>\n\u003Cli>List your map markers in the four ways; basic list, basic table, carousel, advanced table\u003C\u002Fli>\n\u003Cli>Allow visitors to use their map location as the starting or ending point for the directions\u003C\u002Fli>\n\u003Cli>Choose between the Default Google Maps Infowindow and the new Modern Infowindow\u003C\u002Fli>\n\u003Cli>Export\u002FImport your markers to a CSV file for quick editing.\u003C\u002Fli>\n\u003Cli>Link Fusion tables to your Google Maps\u003C\u002Fli>\n\u003Cli>Show your visitor’s location on the Map\u003C\u002Fli>\n\u003Cli>Import KML\u002FKMZ files to your map\u003C\u002Fli>\n\u003Cli>More advanced options for the Store Locator\u003C\u002Fli>\n\u003Cli>Allow users to use their map location for the store locator\u003C\u002Fli>\n\u003Cli>Store locator search by category\u003C\u002Fli>\n\u003Cli>Hide all map markers until a store locator search is done\u003C\u002Fli>\n\u003Cli>Move your marker list inside the map window\u003C\u002Fli>\n\u003Cli>Multiple map widget functionality\u003C\u002Fli>\n\u003Cli>Add retina-ready map marker icons\u003C\u002Fli>\n\u003Cli>WordPress Network friendly\u003C\u002Fli>\n\u003Cli>Get the \u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fpurchase-professional-version\u002F\" rel=\"nofollow ugc\">WP Go Maps Professional Edition\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Get a free copy of the WP Go Maps Pro version in exchange for translating our plugin!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English – default\u003C\u002Fli>\n\u003Cli>Russian (Alexandra Bondareva)\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>French (Arnaud Thomas)\u003C\u002Fli>\n\u003Cli>Polish (Michal Kotnowski)\u003C\u002Fli>\n\u003Cli>Finnish (Johanna Joutti)\u003C\u002Fli>\n\u003Cli>Dutch (Jan Wind)\u003C\u002Fli>\n\u003Cli>Hebrew (Gal Dotan)\u003C\u002Fli>\n\u003Cli>Danish (Patrick Jepsen)\u003C\u002Fli>\n\u003Cli>Italian (Tommaso Mori & Massimo Bregani)\u003C\u002Fli>\n\u003Cli>Croatian (Sven Kopun)\u003C\u002Fli>\n\u003Cli>Greek (Konstantinos Koukoulakis)\u003C\u002Fli>\n\u003Cli>Romanian (Cosmin Stroe)\u003C\u002Fli>\n\u003Cli>Spanish (Carmelo Villegas Cruz)\u003C\u002Fli>\n\u003Cli>Portuguese (Jose Antonio Ribeiro)\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese (Roberto Costa)\u003C\u002Fli>\n\u003Cli>Turkish (Suha Karalar)\u003C\u002Fli>\n\u003Cli>Swedish (Martin Sleipner)\u003C\u002Fli>\n\u003Cli>Bulgarian (Lyubomir Kolev)\u003C\u002Fli>\n\u003Cli>Indonesian (Neno)\u003C\u002Fli>\n\u003Cli>Lithuanian\u003C\u002Fli>\n\u003Cli>Czechoslovakian^\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>^Language file needs to be updated\u003C\u002Fp>\n\u003Ch4>Demos\u003C\u002Fh4>\n\u003Cp>WP Go Maps Lite\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fbasic-google-map-with-markers\u002F\" rel=\"nofollow ugc\">Basic Google Map with Markers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fwp-google-maps-store-locator-free-version\u002F\" rel=\"nofollow ugc\">Store Locator\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fpolygons-and-polylines\u002F\" rel=\"nofollow ugc\">Polygons & Polyines\u002FRoutes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fgoogle-maps-transit-layer\u002F\" rel=\"nofollow ugc\">Google Maps Transit Layer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fgoogle-maps-traffic-layer\u002F\" rel=\"nofollow ugc\">Google Maps Traffic Layer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fgoogle-maps-bicycle-layer\u002F\" rel=\"nofollow ugc\">Google Maps Bicycle Layer\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WP Go Maps Pro\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fbasic-map-and-markers\u002F\" rel=\"nofollow ugc\">Google map with advanced markers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Flist-markers\u002F\" rel=\"nofollow ugc\">Marker listings – Simple\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fmap-with-markers-listed-below-advanced\u002F\" rel=\"nofollow ugc\">Marker listings – Advanced\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fdirections\u002F\" rel=\"nofollow ugc\">Google Maps Directions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fresponsive-maps\u002F\" rel=\"nofollow ugc\">Responsive Map\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fmarker-categories\u002F\" rel=\"nofollow ugc\">Marker Categories\u003C\u002Fa> (Filtering)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fstore-locator\u002F\" rel=\"nofollow ugc\">Advanced Store Locator\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fscreenshots-back-end\u002F\" rel=\"nofollow ugc\">WP Go Maps Editor\u003C\u002Fa> (Back-end Screenshots)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fvisitor-generated-markers\u002F\" rel=\"nofollow ugc\">Visitor Generated Markers\u003C\u002Fa> – (WP Go Maps VGM Add-on)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fcustom-map-styling\u002F\" rel=\"nofollow ugc\">Custom Map Styling\u003C\u002Fa> (WP Go Maps Gold Add-on)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Finstalling-the-plugin\u002F\" rel=\"nofollow ugc\">Installing WP Go Maps\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fcreating-your-first-map\u002F\" rel=\"nofollow ugc\">Creating your first map\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fdisplaying-your-map-on-your-wordpress-site\u002F\" rel=\"nofollow ugc\">Adding a map block to your page or post\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fshortcodes\u002F\" rel=\"nofollow ugc\">Google Maps mashup (Pro)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fexporting-data-and-settings\u002F\" rel=\"nofollow ugc\">Exporting and importing map markers (Pro)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fhow-do-i-change-the-wp-go-maps-plugin-language\u002F\" rel=\"nofollow ugc\">Changing the Google Maps language\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fadding-custom-fields-to-your-marker\u002F\" rel=\"nofollow ugc\">Create a google map and marker using custom fields (Pro)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002F\" rel=\"nofollow ugc\">View all documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Troubleshooting\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fmy-map-is-not-showing-on-my-website\u002F\" rel=\"nofollow ugc\">My Google Map is not showing on my website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fmarkers-are-not-showing-on-my-map-on-the-front-end\u002F\" rel=\"nofollow ugc\">My markers are not showing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs-category\u002Ftroubleshooting\u002F\" rel=\"nofollow ugc\">View all troubleshooting articles\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","The easiest to use Google maps plugin! Create a custom Google map, map block, store locator or map widget with high quality markers containing categor &hellip;",300000,26524874,96,3003,"2026-01-14T08:32:00.000Z","6.9.4","3.5","7.0",[20,21,22,23,24],"block","google-maps","map","map-markers","maps","https:\u002F\u002Fwww.wpgmaps.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-google-maps.zip",86,22,0,"2026-01-24 04:04:19","2026-03-15T15:16:48.613Z",[33,48,64,76,90,104,117,129,142,156,169,177,189,201,215,228,240,255,266,278,289,300],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":6,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2026-0593","wp-go-maps-formerly-wp-google-maps-missing-authorization-to-authenticated-subscriber-map-engine-setting-modification","WP Go Maps (formerly WP Google Maps) \u003C= 10.0.04 - Missing Authorization to Authenticated (Subscriber+) Map Engine Setting Modification","The WP Go Maps (formerly WP Google Maps) plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the processBackgroundAction() function in all versions up to, and including, 10.0.04. This makes it possible for authenticated attackers, with Subscriber-level access and above, to modify global map engine settings.",null,"\u003C=10.0.04","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-01-24 16:25:51",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7f0741c1-a5d7-41a4-a739-2cb7cb836509?source=api-prod",1,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":38,"affected_versions":53,"patched_in_version":54,"severity":55,"cvss_score":56,"cvss_vector":57,"vuln_type":58,"published_date":59,"updated_date":60,"references":61,"days_to_patch":63},"CVE-2025-11307","google-maps-unauthenticated-stored-cross-site-scripting","Google Maps \u003C= 9.0.47 - Unauthenticated Stored Cross-Site Scripting","The Google Maps plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 9.0.47 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=9.0.47","9.0.48","high",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-10-21 00:00:00","2025-11-17 18:37:01",[62],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb7eb9e6e-52d7-41d2-b51f-5cc5b7f3dd40?source=api-prod",28,{"id":65,"url_slug":66,"title":67,"description":68,"plugin_slug":4,"theme_slug":38,"affected_versions":69,"patched_in_version":70,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":71,"published_date":72,"updated_date":73,"references":74,"days_to_patch":47},"CVE-2025-11703","wp-go-maps-formerly-wp-google-maps-unauthenticated-cache-poisoning","WP Go Maps (formerly WP Google Maps) \u003C= 9.0.48 - Unauthenticated Cache Poisoning","The WP Go Maps (formerly WP Google Maps) plugin for WordPress is vulnerable to Cache Poisoning in all versions up to, and including, 9.0.48. This is due to the plugin not serving cached data from server-side responses and instead relying on user-input. This makes it possible for unauthenticated attackers to poison the cache location for location search results.","\u003C=9.0.48","9.0.49","Acceptance of Extraneous Untrusted Data With Trusted Data","2025-10-17 17:52:24","2025-10-18 06:42:46",[75],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F531360c6-e78a-4344-be06-95735337a2d6?source=api-prod",{"id":77,"url_slug":78,"title":79,"description":80,"plugin_slug":4,"theme_slug":38,"affected_versions":81,"patched_in_version":82,"severity":40,"cvss_score":83,"cvss_vector":84,"vuln_type":85,"published_date":86,"updated_date":87,"references":88,"days_to_patch":47},"CVE-2025-11166","wp-go-maps-formerly-wp-google-maps-cross-site-request-forgery-to-plugin-settings-update","WP Go Maps (formerly WP Google Maps) \u003C= 9.0.46 - Cross-Site Request Forgery to Plugin Settings Update","The WP Go Maps (formerly WP Google Maps) plugin for WordPress is vulnerable to Cross-Site Request Forgery (CSRF) in all versions up to, and including, 9.0.46. This is due to the plugin exposing state-changing REST actions through an AJAX bridge without proper CSRF token validation, and having destructive logic reachable via GET requests with no permission_callback. This makes it possible for unauthenticated attackers to force logged-in administrators to create, update, or delete markers and geometry features via CSRF attacks, and allows anonymous users to trigger mass deletion of markers via unsafe GET requests.","\u003C=9.0.46","9.0.47",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:L","Cross-Site Request Forgery (CSRF)","2025-10-08 13:41:56","2025-10-09 01:48:48",[89],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F840ba5b2-838a-455a-b39d-865f89c05249?source=api-prod",{"id":91,"url_slug":92,"title":93,"description":94,"plugin_slug":4,"theme_slug":38,"affected_versions":95,"patched_in_version":96,"severity":40,"cvss_score":97,"cvss_vector":98,"vuln_type":85,"published_date":99,"updated_date":100,"references":101,"days_to_patch":103},"CVE-2025-24742","wp-go-maps-cross-site-request-forgery","WP Go Maps \u003C= 9.0.40 - Cross-Site Request Forgery","The WP Go Maps plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 9.0.40. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=9.0.40","9.0.41",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2025-01-24 00:00:00","2025-01-28 18:26:59",[102],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F43d01824-507d-4d26-af88-9ea5b4c1b108?source=api-prod",5,{"id":105,"url_slug":106,"title":107,"description":108,"plugin_slug":4,"theme_slug":38,"affected_versions":109,"patched_in_version":110,"severity":40,"cvss_score":111,"cvss_vector":112,"vuln_type":58,"published_date":113,"updated_date":114,"references":115,"days_to_patch":47},"CVE-2024-5994","wp-go-maps-formerly-wp-google-maps-authenticated-contributor-stored-cross-site-scripting","WP Go Maps (formerly WP Google Maps) \u003C= 9.0.38 - Authenticated (Contributor+) Stored Cross-Site Scripting","The WP Go Maps (formerly WP Google Maps) plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Custom JS option in versions up to, and including, 9.0.38. This makes it possible for authenticated attackers that have been explicitly granted permissions by an administrator, with contributor-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Version 9.0.39 adds a caution to make administrators aware of the possibility for abuse if permissions are granted to lower-level users.","\u003C=9.0.38","9.0.39",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-06-13 00:00:00","2024-06-14 06:53:28",[116],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fdd0597d2-07ba-4fb4-bf73-95770f8c3d6b?source=api-prod",{"id":118,"url_slug":119,"title":120,"description":121,"plugin_slug":4,"theme_slug":38,"affected_versions":122,"patched_in_version":123,"severity":40,"cvss_score":111,"cvss_vector":112,"vuln_type":58,"published_date":124,"updated_date":125,"references":126,"days_to_patch":128},"CVE-2024-3557","wp-go-maps-formerly-wp-google-maps-authenticated-contributor-stored-cross-site-scripting-via-shortcode-2","WP Go Maps (formerly WP Google Maps) \u003C= 9.0.36 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The WP Go Maps (formerly WP Google Maps) plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's wpgmza shortcode in all versions up to, and including, 9.0.36 due to insufficient input sanitization and output escaping on user supplied attributes. 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=9.0.36","9.0.37","2024-05-23 16:04:46","2024-05-31 15:30:59",[127],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fef792894-b841-495c-aae0-08476a435471?source=api-prod",8,{"id":130,"url_slug":131,"title":132,"description":133,"plugin_slug":4,"theme_slug":38,"affected_versions":134,"patched_in_version":135,"severity":40,"cvss_score":136,"cvss_vector":137,"vuln_type":58,"published_date":138,"updated_date":139,"references":140,"days_to_patch":128},"CVE-2024-29931","wp-google-maps-reflected-cross-site-scripting-2","WP Google Maps \u003C= 9.0.29 - Reflected Cross-Site Scripting","The WP Google Maps plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 9.0.29 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=9.0.29","9.0.30",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-03-25 00:00:00","2024-04-01 16:23:07",[141],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F89dec659-5427-46bb-8250-1e4a132611df?source=api-prod",{"id":143,"url_slug":144,"title":145,"description":146,"plugin_slug":4,"theme_slug":38,"affected_versions":147,"patched_in_version":148,"severity":40,"cvss_score":41,"cvss_vector":149,"vuln_type":150,"published_date":151,"updated_date":152,"references":153,"days_to_patch":155},"CVE-2023-6777","wp-go-maps-formerly-wp-google-maps-information-exposure-to-potential-denial-of-service","WP Go Maps (formerly WP Google Maps) \u003C= 9.0.34 - Information Exposure to Potential Denial of Service","The WP Go Maps (formerly WP Google Maps) plugin for WordPress is vulnerable to unauthenticated API key disclosure in versions up to, and including, 9.0.34 due to the plugin adding the API key to several plugin files. This makes it possible for unauthenticated attackers to obtain the developer's Google API key. While this does not affect the security of sites using this plugin, it allows unauthenticated attackers to make requests using this API key with the potential of exhausting requests resulting in an inability to use the map functionality offered by the plugin.","\u003C=9.0.34","9.0.35","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:N\u002FA:L","Exposure of Sensitive Information to an Unauthorized Actor","2024-03-18 00:00:00","2024-07-29 21:36:21",[154],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F509cccbd-3aa0-45f1-84a0-387d678ebf65?source=api-prod",134,{"id":157,"url_slug":158,"title":159,"description":160,"plugin_slug":4,"theme_slug":38,"affected_versions":161,"patched_in_version":162,"severity":40,"cvss_score":163,"cvss_vector":164,"vuln_type":58,"published_date":165,"updated_date":166,"references":167,"days_to_patch":47},"CVE-2023-4839","wp-go-maps-authenticated-administrator-stored-cross-site-scripting","WP Go Maps \u003C= 9.0.32 - Authenticated (Administrator+) Stored Cross-Site Scripting","The WP Go Maps for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in versions up to, and including, 9.0.32 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=9.0.32","9.0.33",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-03-12 00:00:00","2024-03-13 01:57:28",[168],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F208c5ed1-879f-45ea-833e-d2e54c4f063f?source=api-prod",{"id":170,"url_slug":171,"title":172,"description":173,"plugin_slug":4,"theme_slug":38,"affected_versions":161,"patched_in_version":162,"severity":40,"cvss_score":111,"cvss_vector":112,"vuln_type":58,"published_date":165,"updated_date":174,"references":175,"days_to_patch":47},"CVE-2024-1582","wp-go-maps-formerly-wp-google-maps-authenticated-contributor-stored-cross-site-scripting-via-shortcode","WP Go Maps (formerly WP Google Maps) \u003C= 9.0.32 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The WP Go Maps (formerly WP Google Maps) plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'wpgmza' shortcode in all versions up to, and including, 9.0.32 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","2024-03-13 01:57:29",[176],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F67f405d0-7139-4b5c-ab3c-cd1de5592866?source=api-prod",{"id":178,"url_slug":179,"title":180,"description":181,"plugin_slug":4,"theme_slug":38,"affected_versions":182,"patched_in_version":183,"severity":40,"cvss_score":136,"cvss_vector":137,"vuln_type":58,"published_date":184,"updated_date":185,"references":186,"days_to_patch":188},"CVE-2023-6697","wp-go-maps-formerly-wp-google-maps-reflected-cross-site-scripting","WP Go Maps (formerly WP Google Maps) \u003C= 9.0.28 - Reflected Cross-Site Scripting","The WP Go Maps (formerly WP Google Maps) plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the map id parameter in all versions up to, and including, 9.0.28 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=9.0.28","9.0.29","2024-01-23 00:00:00","2024-07-29 21:37:13",[187],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb3c3115b-8921-429d-b517-b946edab1cd5?source=api-prod",189,{"id":190,"url_slug":191,"title":192,"description":193,"plugin_slug":4,"theme_slug":38,"affected_versions":194,"patched_in_version":195,"severity":40,"cvss_score":136,"cvss_vector":137,"vuln_type":58,"published_date":196,"updated_date":197,"references":198,"days_to_patch":200},"CVE-2023-6627","wp-google-maps-unauthenticated-stored-cross-site-scripting-via-rest-api","WP Google Maps \u003C= 9.0.27 - Unauthenticated Stored Cross-Site Scripting via REST API","The WP Go Maps (formerly WP Google Maps) plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the REST API in all versions up to, and including, 9.0.27 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=9.0.27","9.0.28","2023-12-18 00:00:00","2024-01-22 19:56:02",[199],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3a468814-ecb7-4414-9472-6c2aaa5f5c2c?source=api-prod",36,{"id":202,"url_slug":203,"title":204,"description":205,"plugin_slug":4,"theme_slug":38,"affected_versions":206,"patched_in_version":207,"severity":40,"cvss_score":208,"cvss_vector":209,"vuln_type":210,"published_date":211,"updated_date":197,"references":212,"days_to_patch":214},"CVE-2022-47595","wp-go-maps-authenticated-admin-directory-traversal","WP Go Maps \u003C= 9.0.15 - Authenticated (Admin+) Directory Traversal","The WP Go Maps plugin for WordPress is vulnerable to Directory Traversal in versions up to, and including, 9.0.15 via the 'wpgmza_xml_location' option accessed in 'getXMLCacheDirPath'. This allows administrator-level attackers to read the contents of arbitrary files on the server, which can contain sensitive information.","\u003C=9.0.15","9.0.16",4.9,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","2023-01-20 00:00:00",[213],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1e7c1eab-78d7-48f8-810b-db6cea668d92?source=api-prod",368,{"id":216,"url_slug":217,"title":218,"description":219,"plugin_slug":4,"theme_slug":38,"affected_versions":220,"patched_in_version":221,"severity":40,"cvss_score":222,"cvss_vector":223,"vuln_type":58,"published_date":224,"updated_date":197,"references":225,"days_to_patch":227},"CVE-2021-36870","wp-google-maps-authenticated-stored-cross-site-scripting-2","WP Google Maps \u003C= 8.1.12 - Authenticated Stored Cross-Site Scripting","Multiple Authenticated Persistent Cross-Site Scripting (XSS) vulnerabilities in WordPress WP Google Maps plugin (versions \u003C= 8.1.12). Vulnerable parameters: &dataset_name, &wpgmza_gdpr_retention_purpose, &wpgmza_gdpr_company_name, &name #2, &name, &polyname #2, &polyname, &address.","\u003C8.1.13","8.1.13",5.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2021-09-08 10:12:00",[226],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F84520916-3c9e-4b01-918f-d1fc86eb5e0b?source=api-prod",866,{"id":229,"url_slug":230,"title":231,"description":232,"plugin_slug":4,"theme_slug":38,"affected_versions":233,"patched_in_version":234,"severity":40,"cvss_score":83,"cvss_vector":235,"vuln_type":58,"published_date":236,"updated_date":197,"references":237,"days_to_patch":239},"CVE-2021-24383","wp-google-maps-authenticated-stored-cross-site-scripting","WP Google Maps \u003C= 8.1.11 - Authenticated Stored Cross-Site Scripting","The WP Google Maps WordPress plugin before 8.1.12 did not sanitise, validate of escape the Map Name when output in the Map List of the admin dashboard, leading to an authenticated Stored Cross-Site Scripting issue","\u003C8.1.12","8.1.12","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2021-06-07 00:00:00",[238],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F328438ba-128d-4094-83a5-bfd6e1616fa4?source=api-prod",960,{"id":241,"url_slug":242,"title":243,"description":244,"plugin_slug":4,"theme_slug":38,"affected_versions":245,"patched_in_version":246,"severity":247,"cvss_score":248,"cvss_vector":249,"vuln_type":250,"published_date":251,"updated_date":197,"references":252,"days_to_patch":254},"CVE-2019-10692","wp-go-maps-formerly-wp-google-maps-sql-injection","WP Go Maps (formerly WP Google Maps) \u003C= 7.11.17 - SQL Injection","In the wp-google-maps plugin before 7.11.18 for WordPress, includes\u002Fclass.rest-api.php in the REST API does not sanitize field names before a SELECT statement.","\u003C=7.11.17","7.11.18","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2020-09-09 00:00:00",[253],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa672c18b-1426-49fd-9590-eab8204afd5f?source=api-prod",1231,{"id":256,"url_slug":257,"title":258,"description":259,"plugin_slug":4,"theme_slug":38,"affected_versions":260,"patched_in_version":261,"severity":40,"cvss_score":136,"cvss_vector":137,"vuln_type":85,"published_date":262,"updated_date":197,"references":263,"days_to_patch":265},"CVE-2019-14792","wp-google-maps-cross-site-request-forgery-to-cross-site-scripting","WP Google Maps \u003C= 7.11.34 - Cross-Site Request Forgery to Cross-Site Scripting","The WP Google Maps plugin before 7.11.35 for WordPress allows XSS via the wp-admin\u002F rectangle_name or rectangle_opacity parameter.","\u003C7.11.35","7.11.35","2019-07-08 00:00:00",[264],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4744edff-d130-4f45-93a0-a67ec91dbe10?source=api-prod",1660,{"id":267,"url_slug":268,"title":269,"description":270,"plugin_slug":4,"theme_slug":38,"affected_versions":271,"patched_in_version":272,"severity":40,"cvss_score":97,"cvss_vector":273,"vuln_type":85,"published_date":274,"updated_date":197,"references":275,"days_to_patch":277},"WF-f10f6b12-5bf0-475a-ad9e-084ce5801b84-wp-google-maps","wp-google-maps-cross-site-request-forgery","WP Google Maps \u003C= 7.11.27 - Cross-Site Request Forgery","The WP Google Maps plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 7.11.27. This is due to missing nonce validation on the wpgmza_settings_page_post() function. This makes it possible for authenticated attackers to modify the plugin's settings.","\u003C7.11.28","7.11.28","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2019-06-03 00:00:00",[276],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff10f6b12-5bf0-475a-ad9e-084ce5801b84?source=api-prod",1695,{"id":279,"url_slug":280,"title":281,"description":282,"plugin_slug":4,"theme_slug":38,"affected_versions":283,"patched_in_version":284,"severity":40,"cvss_score":136,"cvss_vector":137,"vuln_type":58,"published_date":285,"updated_date":197,"references":286,"days_to_patch":288},"CVE-2019-9912","wp-google-maps-reflected-cross-site-scripting-3","WP Google Maps \u003C 7.10.43 - Reflected Cross-Site Scripting","The wp-google-maps plugin before 7.10.43 for WordPress has XSS via the wp-admin\u002Fadmin.php PATH_INFO.","\u003C=7.10.41","7.10.43","2019-02-05 00:00:00",[287],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb23d4868-068a-4ee9-8253-8f7063cdb03e?source=api-prod",1813,{"id":290,"url_slug":291,"title":292,"description":293,"plugin_slug":4,"theme_slug":38,"affected_versions":294,"patched_in_version":295,"severity":40,"cvss_score":111,"cvss_vector":112,"vuln_type":58,"published_date":296,"updated_date":197,"references":297,"days_to_patch":299},"WF-a739b805-e631-461e-802f-196e4117d403-wp-google-maps","wp-google-maps-stored-cross-site-scripting","WP Google Maps \u003C= 6.3.14 - Stored Cross-Site Scripting","The WP Google Maps plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘wpgmza_store_locator_query_string’ parameter in versions up to, and including, 6.3.14 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=6.3.14","6.3.15","2016-11-10 00:00:00",[298],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa739b805-e631-461e-802f-196e4117d403?source=api-prod",2630,{"id":301,"url_slug":302,"title":303,"description":304,"plugin_slug":4,"theme_slug":38,"affected_versions":305,"patched_in_version":306,"severity":40,"cvss_score":136,"cvss_vector":137,"vuln_type":58,"published_date":307,"updated_date":197,"references":308,"days_to_patch":310},"CVE-2014-7182","wp-google-maps-reflected-cross-site-scripting","WP Google Maps \u003C= 6.0.26 - Reflected Cross-Site Scripting","The WP Google Maps plugin for WordPress is vulnerable to Cross-Site Scripting in versions up to, and including, 6.0.26 via the 'poly_id' parameter (in the edit_poly, edit_polyline, or edit_marker actions) due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C6.0.27","6.0.27","2014-10-15 00:00:00",[309],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F17d3a2e4-d6f3-4302-91b0-2408ccd8958a?source=api-prod",3387,{"slug":312,"display_name":7,"profile_url":8,"plugin_count":313,"total_installs":314,"avg_security_score":315,"avg_patch_time_days":316,"trust_score":317,"computed_at":318},"wpgmaps",2,303000,93,683,74,"2026-04-03T19:43:42.818Z",[320,342,362,383,403],{"slug":321,"name":322,"version":323,"author":324,"author_profile":325,"description":326,"short_description":327,"active_installs":328,"downloaded":329,"rating":330,"num_ratings":331,"last_updated":332,"tested_up_to":333,"requires_at_least":334,"requires_php":334,"tags":335,"homepage":338,"download_link":339,"security_score":13,"vuln_count":340,"unpatched_count":29,"last_vuln_date":341,"fetched_at":31},"google-maps-easy","Easy Google Maps","1.11.24","supsystic","https:\u002F\u002Fprofiles.wordpress.org\u002Fsupsysticcom\u002F","\u003Ch4>WordPress Easy Google Maps\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fgoogle-maps-plugin?utm_source=wordpress&utm_medium=description&utm_campaign=maps\" title=\"WordPress Easy Google Maps\" rel=\"nofollow ugc\">WordPress Easy Google Maps\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fgoogle-maps-plugin\u002F#faq\" title=\"How to use Easy Google Maps\" rel=\"nofollow ugc\">How to use Easy Google Maps\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fgoogle-maps-plugin?utm_source=wordpress&utm_medium=description&utm_campaign=maps\" title=\"WordPress Easy Google Maps\" rel=\"nofollow ugc\">Easy Google Maps Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Create \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fgoogle-maps-plugin?utm_source=wordpress&utm_medium=description&utm_campaign=maps\" title=\"Easy Google Maps WordPress plugin\" rel=\"nofollow ugc\">Easy Google Maps\u003C\u002Fa> in a minute with Easy Google Maps WordPress plugin. Google Map markers with any media: video, images, links, text descriptions. Add google map with shortcode, open it in a popup or use google map widget. An ultimate solution to display google map on the contact page, routes, real estates, delivery areas and more.\u003C\u002Fp>\n\u003Ch4>Easy Google Maps Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Funlimited-maps-and-markers?utm_source=wordpress&utm_medium=Unlimitedmarkers&utm_campaign=maps\" title=\"Unlimited Number of Map Markers\" rel=\"nofollow ugc\">Unlimited number\u003C\u002Fa> of map markers and locations\u003C\u002Fli>\n\u003Cli>Map \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fmarker-description-example?utm_source=wordpress&utm_medium=MarkerDescription&utm_campaign=maps\" title=\"Google Maps Marker Description\" rel=\"nofollow ugc\">Markers with media description\u003C\u002Fa>. Text, images, video, email, phone\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Ffully-responsive-google-maps?utm_source=wordpress&utm_medium=fully-responsive&utm_campaign=maps\" title=\"Fully Responsive Google Maps\" rel=\"nofollow ugc\">Fully responsive\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>100% customizable. All google map and markers options can be modified\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fadd-map-site-content?utm_source=wordpress&utm_medium=add-map-site&utm_campaign=maps\" title=\"Add Google Map to the website\" rel=\"nofollow ugc\">Add map with shortcode or PHP code\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fgoogle-map-export-import?utm_source=wordpress&utm_medium=export-importe&utm_campaign=maps\" title=\"Import and Export\" rel=\"nofollow ugc\">Google Maps and Markers Import and Export\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fgoogle-map-social-share-buttons?utm_source=wordpress&utm_medium=social-share-buttons&utm_campaign=maps\" title=\"Social Share Buttons\" rel=\"nofollow ugc\">Map with Social Share Buttons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Falternate-routes-detailed?utm_source=wordpress&utm_medium=alternate-routes&utm_campaign=maps\" title=\"Alternate routes\" rel=\"nofollow ugc\">Alternate routes and route steps\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Map with \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexposition-slider-example?utm_source=wordpress&utm_medium=exposition-slider&utm_campaign=maps\" title=\"Exposition slider\" rel=\"nofollow ugc\">Exposition slider\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Ftable-view?utm_source=wordpress&utm_medium=table-view&utm_campaign=maps\" title=\"Table view of markers\" rel=\"nofollow ugc\">Table view of markers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Map with \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fhorizontal-slider-example\u002F\" title=\"Horizontal Slider\" rel=\"nofollow ugc\">Horizontal\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fvertical-slider-example\" title=\"slider Vertical\" rel=\"nofollow ugc\">Vertical slider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Map with \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fhorizontal-description-slider?utm_source=wordpress&utm_medium=horizontal-description-slider&utm_campaign=maps\" title=\"Horizontal Description Slider\" rel=\"nofollow ugc\">Horizontal\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fvertical-description-slider?utm_source=wordpress&utm_medium=vertical-description-slider&utm_campaign=maps\" title=\"Vertical Description Slider\" rel=\"nofollow ugc\">Vertical Description Slider\u003C\u002Fa>table-view\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fkml-import-feature?utm_source=wordpress&utm_medium=kml-import-feature&utm_campaign=maps\" title=\"KML filter\" rel=\"nofollow ugc\">KML layers, import and filters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fdifferent-layers?utm_source=wordpress&utm_medium=different-layers&utm_campaign=maps\" title=\"Layers\" rel=\"nofollow ugc\">Traffic, Transit and Bicycling Layers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fheatmap?utm_source=wordpress&utm_medium=heatmap&utm_campaign=maps\" title=\"Heatmap\" rel=\"nofollow ugc\">Heatmap Layer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fmarkers-front-end-editing?utm_source=wordpress&utm_medium=markers-front-end-editing&utm_campaign=maps\" title=\"Front-end markers editing\" rel=\"nofollow ugc\">Front-end map and markers editing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fclusterization?utm_source=wordpress&utm_medium=clusterization&utm_campaign=maps\" title=\"Google Maps Clusterization\" rel=\"nofollow ugc\">Map Markers and Locations groups (clusterization)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Ffigures-feature?utm_source=wordpress&utm_medium=figures-feature&utm_campaign=maps\" title=\"Draw Figures and Paths on the Map\" rel=\"nofollow ugc\">Draw figures and paths on the map\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fdifferent-map-styles?utm_source=wordpress&utm_medium=different-map-styles&utm_campaign=maps\" title=\"Map style\" rel=\"nofollow ugc\">Map style custom themes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fgoogle-maps-easy-usage-examples?utm_source=wordpress&utm_medium=examples&utm_campaign=maps\" title=\"Google Maps Examples\" rel=\"nofollow ugc\">Google Maps Examples\u003C\u002Fa>\u003C\u002Fp>\n\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\u002FEj8EtuLcLZk?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>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fgoogle-maps-plugin?utm_source=wordpress&utm_medium=description&utm_campaign=maps\" title=\"Easy Google Maps\" rel=\"nofollow ugc\">Easy Google Maps\u003C\u002Fa> plugin is an excellent way to make a beautiful map on your website and to help your clients in discovering your location on the google map. For example, if you are an owner of a restaurant, you will have much more possibilities of attracting visitors by using this plugin. The Google map allows you not only to mark the place of your business location but also to show people its coloured pictures. You can attach photos and videos to the google map marker description and make your potential visitors to feel the atmosphere inside your restaurant, shop or another place of interest.\u003C\u002Fp>\n\u003Cp>Google Maps for WordPress are very useful these days usually in contact forms which showcase the correct location of the business or a place of interest. \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fgoogle-maps-plugin?utm_source=wordpress&utm_medium=description&utm_campaign=maps\" title=\"Easy Google Maps\" rel=\"nofollow ugc\">Google Map by Supsystic\u003C\u002Fa> plugin require only location input to mark the point accurately as it will auto-fetch the live map details from Google map. Marking different locations on the Google map can be done easily with the google map marker options the plugin provides and that too with colourful icons for interaction on the google map.\u003C\u002Fp>\n\u003Ch4>Easy Google Maps Plugin Support\u003C\u002Fh4>\n\u003Cp>If you have any problem or feature request for the \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fgoogle-maps-plugin?utm_source=wordpress&utm_medium=description&utm_campaign=maps\" title=\"Easy Google Maps\" rel=\"nofollow ugc\">Easy Google Maps by Supsystic\u003C\u002Fa>, please \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fcontact-us\u002F?utm_source=wordpress&utm_medium=contact-us&utm_campaign=maps\" title=\"Contact Us\" rel=\"nofollow ugc\">let us know\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Ultimate Maps Plugin by Supsystic\u003C\u002Fh4>\n\u003Cp>If you are looking for Google Maps alternative, here is a solution – try our Ultimate Maps Plugin. \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fultimate-maps\u002F?utm_source=wordpress&utm_medium=description&utm_campaign=ultimate-maps\" title=\"Ultimate Maps WordPress plugin by Supsystic\" rel=\"nofollow ugc\">Supsystic Ultimate Maps plugin\u003C\u002Fa> was developed after the changes in Google maps pricing policy.\u003C\u002Fp>\n\u003Cp>Plugin includes:\u003Cbr \u002F>\n* \u003Cstrong>Bing maps\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>OpenStreetMap or OSM\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Leaflet maps\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Mapbox\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Thunderforest\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-maps-by-supsystic\" title=\"Ultimate Maps by Supsystic\" rel=\"ugc\">Ultimate Maps by Supsystic\u003C\u002Fa> provides all the nessesary functions and features such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fmarker-description?utm_source=wordpress&utm_medium=Unlimitedmarkers&utm_campaign=ultimate-maps\" title=\"Unlimited Number of Map Markers\" rel=\"nofollow ugc\">Unlimited markers\u003C\u002Fa> with description, links, images, videos and more\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fmarkers-categories?utm_source=wordpress&utm_medium=Markerscategories&utm_campaign=ultimate-maps\" title=\"Markers categories\" rel=\"nofollow ugc\">Markers categories\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fully responsive\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fultimate_maps_properties_settings?utm_source=wordpress&utm_medium=PropertiesCustomizing&utm_campaign=ultimate-maps\" title=\"Maps Properties Customizing\" rel=\"nofollow ugc\">100% customizable\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Maps and Markers \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fultimate_maps_export-import?utm_source=wordpress&utm_medium=export-import&utm_campaign=ultimate-maps\" title=\"Import and Export\" rel=\"nofollow ugc\">Import and Export\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fexposition-slider?utm_source=wordpress&utm_medium=exposition-slider&utm_campaign=ultimate-maps\" title=\"Exposition slider\" rel=\"nofollow ugc\">Map with Exposition slider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fkml-layer?utm_source=wordpress&utm_medium=kml-layer&utm_campaign=ultimate-maps\" title=\"KML layer\" rel=\"nofollow ugc\">KML layers Import and \u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fclustering?utm_source=wordpress&utm_medium=clustering&utm_campaign=ultimate-maps\" title=\"Ultimate Maps Clustering\" rel=\"nofollow ugc\">Map Markers Clustering\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Flinked-markers?utm_source=wordpress&utm_medium=linked-markers&utm_campaign=ultimate-maps\" title=\"Map Stylization\" rel=\"nofollow ugc\">Maps Themes and Styles\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fhorizontal-slider-ultimate-maps?utm_source=wordpress&utm_medium=horizontal-slider&utm_campaign=ultimate-maps\" title=\"Horizontale Slider\" rel=\"nofollow ugc\">Ultimate Maps markers with slider mode\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fultimate-maps-shape\u002F?utm_source=wordpress&utm_medium=Shapesexample&utm_campaign=ultimate-maps\" title=\"Shapes on the Map\" rel=\"nofollow ugc\">Shapes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fmaps-static-api?utm_source=wordpress&utm_medium=static-api&utm_campaign=ultimate-maps\" title=\"Maps Static API\" rel=\"nofollow ugc\">Maps Static API\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Flinked-markers?utm_source=wordpress&utm_medium=linked-markers&utm_campaign=ultimate-maps\" title=\"Linked markers\" rel=\"nofollow ugc\">Linked markers\u003C\u002Fa> and other\u003C\u002Fli>\n\u003Cli>More \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fultimate-maps-examples?utm_source=wordpress&utm_medium=examples&utm_campaign=ultimate-maps\" title=\"Ultimate Maps Exampes\" rel=\"nofollow ugc\">Ultimate Maps Exampes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations in your language\u003C\u002Fh4>\n\u003Cp>You have an incredible opportunity to get PRO version for free. Just Make Translation of the Easy Google Maps by Supsystic plugin! It will be amazing if you take advantage of this offer! Available Translations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Albanian\u003C\u002Fli>\n\u003Cli>Bulgarian\u003C\u002Fli>\n\u003Cli>Chinese (Taiwan)\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Italiano\u003C\u002Fli>\n\u003Cli>Norwegian (Bokmål)\u003C\u002Fli>\n\u003Cli>Persian\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>Portuguese (Portugal)\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgallery-by-supsystic\u002F\" title=\"Photo Gallery by Supsystic\" rel=\"ugc\">Photo Gallery by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpricing-table-by-supsystic\u002F\" title=\"Pricing Table by Supsystic\" rel=\"ugc\">Pricing Table by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-maps-by-supsystic\u002F\" title=\"Ultimate Maps by Supsystic\" rel=\"ugc\">Ultimate Maps by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-by-supsystic\u002F\" title=\"Contact Form by Supsystic\" rel=\"ugc\">Contact Form by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdata-tables-generator-by-supsystic\u002F\" title=\"Data Tables Generator by Supsystic\" rel=\"ugc\">Data Tables Generator by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fslider-by-supsystic\u002F\" title=\"Slider by Supsystic\" rel=\"ugc\">Slider by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsocial-share-buttons-by-supsystic\u002F\" title=\"Social Share Buttons by Supsystic\" rel=\"ugc\">Social Share Buttons by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcoming-soon-by-supsystic\u002F\" title=\"Coming Soon by Supsystic\" rel=\"ugc\">Coming Soon by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpopup-by-supsystic\u002F\" title=\"PopUp by Supsystic\" rel=\"ugc\">PopUp by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdigital-publications-by-supsystic\u002F\" title=\"Digital Publications by Supsystic\" rel=\"ugc\">Digital Publications by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flive-chat-by-supsystic\u002F\" title=\"Live Chat by Supsystic\" rel=\"ugc\">Live Chat by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Google Maps with markers, locations and clusterization, KML layers and filters. Custom Google map markers with text, images, videos, links.",20000,1418102,92,252,"2025-11-26T06:13:00.000Z","6.8.5","",[336,21,337,22,23],"google-map","location","https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fgoogle-maps-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-maps-easy.1.11.24.zip",7,"2025-04-04 00:00:00",{"slug":343,"name":344,"version":345,"author":346,"author_profile":347,"description":348,"short_description":349,"active_installs":328,"downloaded":350,"rating":330,"num_ratings":351,"last_updated":352,"tested_up_to":16,"requires_at_least":353,"requires_php":354,"tags":355,"homepage":334,"download_link":359,"security_score":360,"vuln_count":47,"unpatched_count":29,"last_vuln_date":361,"fetched_at":31},"map-block-gutenberg","Map Block for Google Maps","1.35","WebFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebfactory\u002F","\u003Cp>Are you using Gutenberg and need a map? This is the map block for you! Install, active, add to content. Done! No nonsense, no unneeded settings. Simple and clear in its function – as any Gutenberg block should be.\u003C\u002Fp>\n\u003Cp>Gutenberg is now a core feature so please update to WordPress v5, or install the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgutenberg\u002F\" rel=\"ugc\">Gutenberg plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cp>Works as any other Gutenberg block with the following settings:\u003Cbr \u002F>\n* address, or coordinates\u003Cbr \u002F>\n* zoom\u003Cbr \u002F>\n* map height\u003Cbr \u002F>\n* API key – once saved in one block it’s used in all others\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Need a non-Gutenberg map solution? Check out our free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgoogle-maps-widget\u002F\" rel=\"ugc\">Google Maps Widget\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>For instruction on how to generate a Google Maps API key please read this \u003Ca href=\"https:\u002F\u002Fwww.gmapswidget.com\u002Fdocumentation\u002Fgenerate-google-maps-api-key\u002F\" rel=\"nofollow ugc\">article\u003C\u002Fa>.\u003C\u002Fp>\n","Map block for Gutenberg editor powered by Google Maps. Simple. Fast. Just a map block.",232979,21,"2025-12-03T19:36:00.000Z","4.9","5.2",[21,356,22,357,358],"gutenberg-block","map-block","maps-for-gutenberg","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmap-block-gutenberg.1.35.zip",99,"2021-02-10 00:00:00",{"slug":363,"name":364,"version":365,"author":366,"author_profile":367,"description":368,"short_description":369,"active_installs":328,"downloaded":370,"rating":371,"num_ratings":372,"last_updated":373,"tested_up_to":333,"requires_at_least":374,"requires_php":375,"tags":376,"homepage":379,"download_link":380,"security_score":381,"vuln_count":313,"unpatched_count":29,"last_vuln_date":382,"fetched_at":31},"wp-map-block","WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks","2.0.4","Tushar Imran","https:\u002F\u002Fprofiles.wordpress.org\u002Ftusharimran\u002F","\u003Cp>\u003Cstrong>Important Announcement:\u003C\u002Fstrong> The WP Map Block plugin has officially merged with \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fablocks\" rel=\"ugc\">aBlocks\u003C\u002Fa>\u003C\u002Fstrong>. It’s an innovative and comprehensive Gutenberg blocks builder for WordPress. Now, you can enjoy enhanced mapping options alongside a wide range of customizable blocks. All within a single, powerful plugin aBlocks. \u003Ca href=\"https:\u002F\u002Facademylms.net\u002Fhow-to-use-wp-map-block\u002F\" rel=\"nofollow ugc\">Here’s how to Migrate WP Map Block to aBlocks!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Switch to aBlocks?\u003C\u002Fh3>\n\u003Cp>As a valued WP Map Block user, you’ll benefit from this upgrade in several ways:\u003C\u002Fp>\n\u003Cp>Enhanced Mapping Features: Experience all the functionalities you loved in WP Map Block. The interactive maps with Google Maps and OpenStreetMap are now integrated into the powerful aBlocks framework.\u003Cbr \u002F>\nMore Customization Options: With aBlocks, you have the access to an extensive library of blocks that allow you to create stunning layouts and designs beyond just maps. You can create a complete website with advanced customization options.\u003Cbr \u002F>\nUser-Friendly Interface: The intuitive Gutenberg editor in aBlocks makes it easier than ever to add and customize maps and other blocks without any coding knowledge.\u003Cbr \u002F>\nResponsive Design: Ensure your maps and content look great on any device with built-in responsive settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features of aBlocks:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Customizable Blocks: Explore various blocks designed for different content types, including container, headings, text & color customization and even more.\u003Cbr \u002F>\nInteractive Maps: Easily embed Google Maps or OpenStreetMap with customizable options and animations that enhance user engagement.\u003Cbr \u002F>\nPerformance Optimized: Enjoy fast load times and smooth operation with aBlocks lightweight design.\u003C\u002Fp>\n\u003Ch3>Transferring from WP Map Block to aBlocks\u003C\u002Fh3>\n\u003Cp>If you were using WP Map Block, you can transfer to aBlocks uninterrupted. Simply install the aBlocks plugin from the WordPress directory. You’ll see a button “Convert to Map Block” in the section where you used the WP Map Block. Simply click it and all your existing map configurations will be automatically transferred. You’ll retain your map settings while gaining access to new and advanced customization options.\u003C\u002Fp>\n\u003Cp>You can use the map block the same way you’ve used it before for Google Maps and OpenStreetMap.\u003C\u002Fp>\n\u003Cp>The new Map Block offers a simple user interface that allows you to add Google Maps and OpenStreetMap to your WordPress site. This plugin is built with LeafletJS, an open-source JavaScript library for mobile-friendly interactive maps. This straightforward Map option for your website with advanced settings of aBlocks.\u003C\u002Fp>\n\u003Cp>It is the ideal solution for you if you’re using the Gutenberg editor and require a map on your site. Using aBlocks, you can easily customize Google Maps or OpenStreetMap for Gutenberg-supported posts, pages, or custom post types for your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Most Convenient Way to utilize Gutenberg Map block for Google Maps & OpenStreet Maps.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WP Map Block offers a simple user interface that allows you to add Google Maps to your WordPress site. This amazing plugin is built with \u003Ca href=\"https:\u002F\u002Fleafletjs.com\u002F\" rel=\"nofollow ugc\">LeafletJS\u003C\u002Fa>, an open-source JavaScript library for mobile-friendly interactive maps. There are no fluff and redundant settings and a straightforward Map option for your Gutenberg block.\u003C\u002Fp>\n\u003Cp>WP Map Block is the ideal solution for you if you’re using the Gutenberg editor and require a map on your site. Using this plugin, you can easily customize Google Maps or OpenStreetMap for Gutenberg-supported posts, pages, or custom post types for your WordPress site.\u003C\u002Fp>\n\u003Cp>⭐ \u003Ca href=\"https:\u002F\u002Facademylms.net\u002Fwp-map-block\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003Cbr \u002F>\n⭐ \u003Ca href=\"https:\u002F\u002Facademylms.net\u002Fhow-to-use-wp-map-block\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin Features ✅\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Maps\u003C\u002Fli>\n\u003Cli>OpenStreet Maps\u003C\u002Fli>\n\u003Cli>Multiple Marker\u003C\u002Fli>\n\u003Cli>Zoom Control\u003C\u002Fli>\n\u003Cli>Full Screen Map Control\u003C\u002Fli>\n\u003Cli>Custom Marker Icon & Popup\u003C\u002Fli>\n\u003Cli>Map Width & Height\u003C\u002Fli>\n\u003Cli>Latitude and Longitude Generator from address\u003C\u002Fli>\n\u003Cli>Set any marker as center position\u003C\u002Fli>\n\u003Cli>Marker Builder\u003C\u002Fli>\n\u003Cli>Draggable Marker\u003C\u002Fli>\n\u003Cli>Don’t need any API key\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🗺️Google Map:\u003C\u002Fstrong> Set the default Google Map on any page or post of your WordPress site. With a single click, you can select this map anywhere on your site using WP Map Block.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛣️OpenStreet Maps:\u003C\u002Fstrong> We’ve included this option for you so you can enable OpenStreet Maps and tweak it within your site. OpenStreet Map is an open-source map where you can contribute to improving the quality of data on the map. Every update you make to Open Street Map is owned by both you and the community as a whole.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📌Multiple Marker:\u003C\u002Fstrong> By default, a marker will appear on the map based on your location. But you can add additional markers on your map by customizing the settings. Also, set the title and content for the marker as well as set the default position of the marker.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔎 Zoom Control:\u003C\u002Fstrong> Zoom in and out of the map with ease using the zoom option. The map works quickly since it is built using LeafletJS, and it does not take long to load the map after zooming in or out.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📲Full-Screen Map Control:\u003C\u002Fstrong> Get a full-screen map view while using the map presented by this plugin. You can control the map very comfortably within the full screen and navigate the whole map freely.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛠️ Custom Marker Icon & Popup:\u003C\u002Fstrong> Explore the settings and customize the marker on your map. You can place custom markers on the map and also place your preferred popups on the map.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎚️Map Width & Height:\u003C\u002Fstrong> You can set your preferred width and height on the map by customizing it from the settings. This option allows you to set the displayed map at a certain height and width and then place it on the front end of your site. You can set it according to your viewing preference.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>☸️ Latitude and Longitude Generator:\u003C\u002Fstrong> You can generate addresses from the latitude and longitude of your location. With the help of latitude and longitude, you will get a precise location and address on the map.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📍Set any marker as the center position:\u003C\u002Fstrong> You can set the marker in the central position on the map. If you have placed a custom marker on the map, you can set it as your default marker and set its position in the middle. This will show the marker as the main marker; it will be displayed at the center of the map.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>☄️Marker Builder:\u003C\u002Fstrong> You may be bored to see the same old marker icon on the map. WP Map Block allows you to customize the map beyond the traditional elements of the map. You can customize as well as build a new marker and place it on the map.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👋 Draggable Marker:\u003C\u002Fstrong> Drag the marker in any position on the map and reveal the location swiftly. The dragging option is really smooth, and after dragging the marker, the location gets revealed instantly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔑 API key not required:\u003C\u002Fstrong> To place the map on your site. Simply select the map block and place it on any page of your site. The vast majority of Google Map plugins now available on the market need the use of API keys in order to activate the map; however, our plugin does not.\u003C\u002Fp>\n\u003Ch3>🔥 WHAT’S NEXT\u003C\u002Fh3>\n\u003Cp>If you like WP-Map-Block, then consider checking out our other WordPress Plugins for FREE:\u003C\u002Fp>\n\u003Cp>🔝 \u003Ca href=\"https:\u002F\u002Facademylms.net\" rel=\"nofollow ugc\">Academy LMS\u003C\u002Fa> – Academy LMS is a modern, lightweight LMS plugin for WordPress. It helps users create and sell online courses, manage instructors, track student progress, quizzes, and more — all inside WordPress.\u003Cbr \u002F>\n🔝 \u003Ca href=\"https:\u002F\u002Fablocks.pro\" rel=\"nofollow ugc\">aBlocks\u003C\u002Fa> – aBlocks is a powerful Gutenberg-based WordPress website builder and a clean alternative to Elementor. It provides custom blocks and design flexibility while keeping your website fast and bloat-free.\u003Cbr \u002F>\n🔝 \u003Ca href=\"https:\u002F\u002Fstoreengine.pro\" rel=\"nofollow ugc\">StoreEngine\u003C\u002Fa> – StoreEngine is an all-in-one, next-gen eCommerce plugin for WordPress. It’s designed to make selling digital products, courses, memberships, and even physical goods easier than ever.\u003C\u002Fp>\n\u003Ch3>💙 Join the aBlocks Community\u003C\u002Fh3>\n\u003Cp>Don’t miss out on the opportunity to elevate your WordPress site with aBlocks. Experience enhanced mapping capabilities along with a suite of powerful design tools. Install aBlocks today and unlock the full potential of your website!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Like on our \u003Ca href=\"https:\u002F\u002Fablocks.pro\u002F\" rel=\"nofollow ugc\">aBlocks Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fprofile.php?id=61560040810557\" rel=\"nofollow ugc\">aBlocks Facebook Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F386840187678401\u002F\" rel=\"nofollow ugc\">aBlocks Community Group\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","No API key is required to launch Google Maps & OpenStreetMap.",303584,82,19,"2025-11-04T13:18:00.000Z","6.5","7.4",[377,20,21,378,357],"ablocks","gutenberg","https:\u002F\u002Facademylms.net\u002Fwp-map-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-map-block.2.0.4.zip",98,"2025-06-06 00:00:00",{"slug":384,"name":385,"version":386,"author":387,"author_profile":388,"description":389,"short_description":390,"active_installs":391,"downloaded":392,"rating":381,"num_ratings":393,"last_updated":394,"tested_up_to":16,"requires_at_least":395,"requires_php":396,"tags":397,"homepage":399,"download_link":400,"security_score":401,"vuln_count":402,"unpatched_count":29,"last_vuln_date":99,"fetched_at":31},"gmap-embed","Maps Plugin using Google Maps for WordPress – WP Google Map","1.9.6","Saidur Rahman Milon","https:\u002F\u002Fprofiles.wordpress.org\u002Fmilonfci\u002F","\u003Cp>WP Google Map is the most powerful and comprehensive solution for integrating Google Maps into your WordPress website. Whether you need a simple location map for your contact page or an advanced store locator with real-time filtering, this plugin provides all the tools you need with a professional and user-friendly interface.\u003C\u002Fp>\n\u003Cp>It is fully customizable, responsive, and easy to use with shortcodes and a dedicated map editor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpgooglemap.com\u002Fpricing?utm_source=gmap-embed&utm_medium=wordpress-plugin&utm_campaign=upgrade-to-pro&utm_content=readme-get-pro\" rel=\"nofollow ugc\">Get WP Google Map Pro version (Starting from $19 only)\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>DEMOS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgooglemap.com\u002Fdemos?utm_source=gmap-embed&utm_medium=wordpress-plugin&utm_campaign=demos&utm_content=readme-demos-list\" rel=\"nofollow ugc\">See all Google Map Demos\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>VIDEO TUTORIALS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=1G2VksP-uX0\" rel=\"nofollow ugc\">Quick Installation Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ErRy5lqTPjY\" rel=\"nofollow ugc\">Full Setup and Basics\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>DOCUMENTATION & SUPPORT\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgooglemap.com\u002Fdocumentation?utm_source=gmap-embed&utm_medium=wordpress-plugin&utm_campaign=documentation&utm_content=readme-doc-list\" rel=\"nofollow ugc\">Complete Help Manual\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgooglemap.com\u002Fdocumentation\u002Fhow-to-debug-or-identify-the-map-loading-problems-in-admin-panel?utm_source=gmap-embed&utm_medium=wordpress-plugin&utm_campaign=documentation&utm_content=readme-troubleshoot-list\" rel=\"nofollow ugc\">How to identify and fix Map loading problems?\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> According to \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fmaps-platform\u002Fpricing\" rel=\"nofollow ugc\">Google Documentation\u003C\u002Fa>, you can use Google Maps for \u003Cstrong>FREE\u003C\u002Fstrong> up to $200 USD credit each month.\u003C\u002Fp>\n\u003Ch3>Features of Lite version (FREE)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Basic Map and Marker support\u003C\u002Fli>\n\u003Cli>✅ Responsive design for all devices\u003C\u002Fli>\n\u003Cli>✅ Draggable markers for precise location picking\u003C\u002Fli>\n\u003Cli>✅ Fully Customizable (Custom width\u002Fheight)\u003C\u002Fli>\n\u003Cli>✅ Ability to change zoom level (1-22)\u003C\u002Fli>\n\u003Cli>✅ Map Language and Regional Area Settings\u003C\u002Fli>\n\u003Cli>✅ Google Map Autocomplete for easy address entry\u003C\u002Fli>\n\u003Cli>✅ Advanced Map Control Options (Enable\u002FDisable zoom, pan, map types, etc.)\u003C\u002Fli>\n\u003Cli>✅ Custom CSS & JS support for advanced styling\u003C\u002Fli>\n\u003Cli>✅ Custom Marker Icons (Upload your own)\u003C\u002Fli>\n\u003Cli>✅ Google Map Street View integration\u003C\u002Fli>\n\u003Cli>✅ Standard Map Types supported (Roadmap, Terrain, Satellite, and Hybrid)\u003C\u002Fli>\n\u003Cli>✅ Shortcode support for Pages, Posts, and Widgets\u003C\u002Fli>\n\u003Cli>✅ No coding required! Super easy to use.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features of PREMIUM version (PRO)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Unlimited Maps – Create as many as you need\u003C\u002Fli>\n\u003Cli>✅ Unlimited Markers – No restrictions on marker count\u003C\u002Fli>\n\u003Cli>✅ Advanced Store Locator with powerful search options\u003C\u002Fli>\n\u003Cli>✅ Marker Listing Themes:\n\u003Cul>\n\u003Cli>✅ Basic List\u003C\u002Fli>\n\u003Cli>✅ Basic Table\u003C\u002Fli>\n\u003Cli>✅ Advanced Table\u003C\u002Fli>\n\u003Cli>✅ Carousel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>✅ Directions Support:\n\u003Cul>\n\u003Cli>✅ Legacy Design (Classic layout)\u003C\u002Fli>\n\u003Cli>✅ Modern Drawer (Sleek side-panel UI)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>✅ Real-time Category Filtering for instant results\u003C\u002Fli>\n\u003Cli>✅ Advanced Category Filtering (Multiple selection logic)\u003C\u002Fli>\n\u003Cli>✅ Import\u002FExport (JSON & CSV) for easy migration and backups\u003C\u002Fli>\n\u003Cli>✅ Custom Styled Map Themes (JSON based)\u003C\u002Fli>\n\u003Cli>✅ Add multiple maps on the same page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SHORTCODE USAGE\u003C\u002Fh3>\n\u003Cp>Use as shortcode in Post, Page, and Sidebar:\u003Cbr \u002F>\n    [gmap-embed id=”YOUR_MAP_ID”]\u003C\u002Fp>\n\u003Cp>Use in PHP code:\n    \u003C\u002Fp>\n\u003Ch3>POSSIBLE USE CASES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Store Locator\u003C\u002Fstrong>: Create a high-performance store locator for retail branches with search and radius filters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Us Page\u003C\u002Fstrong>: Integrate a sleek, responsive map to showcase your office or business headquarters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real Estate Listings\u003C\u002Fstrong>: Display properties with detailed markers, custom icons, and listing themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business Directories\u003C\u002Fstrong>: Create a directory of multiple locations with interactive info windows and images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Travel & Tourism Maps\u003C\u002Fstrong>: Map out tourist destinations, landmarks, and routes with Google Map directions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event & Venue Mapping\u003C\u002Fstrong>: Showcase multiple event locations for festivals, conferences, or local meetups.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Area Maps\u003C\u002Fstrong>: Highlight your service coverage areas or pickup points with customizable map styles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Contact us if you have any problems with installation or anything else.\u003Cbr \u002F>\nEmail: \u003Cstrong>milonfci@gmail.com\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>WP Google Map uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Google Map plugin for WordPress is very Simple, light-weight and Easy to use Google Custom Map with markers in Posts, Pages, Sidebar as shortcode.",10000,926742,169,"2026-01-26T15:59:00.000Z","2.9","5.3",[21,22,23,24,398],"store-locator","https:\u002F\u002Fwww.wpgooglemap.com?utm_source=gmap-embed&utm_medium=wordpress-plugin&utm_campaign=branding&utm_content=plugin-uri","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgmap-embed.1.9.6.zip",97,6,{"slug":404,"name":405,"version":406,"author":7,"author_profile":8,"description":407,"short_description":408,"active_installs":409,"downloaded":410,"rating":411,"num_ratings":372,"last_updated":412,"tested_up_to":333,"requires_at_least":413,"requires_php":18,"tags":414,"homepage":415,"download_link":416,"security_score":411,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"wp-go-maps-block","WP Go Maps Block","1.0.0","\u003Cp>The easiest to use Google Maps and Open Layers Map Plugin is now available as a standalone map block!\u003C\u002Fp>\n\u003Cp>Create a custom map block with high-quality markers and add them to your WordPress posts and pages effortlessly. Perfect for contact pages, business locations, event venues, and more!\u003C\u002Fp>\n\u003Cp>Map blocks are lightweight and deliver optimal performance, ensuring a seamless experience for your WordPress site. They’re easy to customize, allowing you to quickly add and configure maps to suit your needs without compromising site speed or performance.\u003C\u002Fp>\n\u003Cp>If you need more features like multiple markers, shapes, and a store locator, our full (free) \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-google-maps\u002F\" rel=\"ugc\">WP Go Maps plugin\u003C\u002Fa> might be perfect for you.\u003C\u002Fp>\n\u003Ch4>Block Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add unlimited map blocks to your posts\u002Fpages\u003C\u002Fli>\n\u003Cli>Choose between Google Maps or OpenLayers for each block\u003C\u002Fli>\n\u003Cli>Edit your marker directly from the block editor \u003C\u002Fli>\n\u003Cli>Set marker location by free location search, or by right-clicking on the map preview\u003C\u002Fli>\n\u003Cli>Preview your map in real time, within the block editor\u003C\u002Fli>\n\u003Cli>Easy to use and customize without any coding experience \u003C\u002Fli>\n\u003Cli>Control width, height and alignment of your maps\u003C\u002Fli>\n\u003Cli>From the team that brought you the most popular Google Maps plugin on WordPress\u003C\u002Fli>\n\u003Cli>Lightweight for optimal performance\u003C\u002Fli>\n\u003Cli>No database queries or tables\u003C\u002Fli>\n\u003Cli>Basic info-window for your marker\u003C\u002Fli>\n\u003Cli>Control zoom level of your map\u003C\u002Fli>\n\u003Cli>Support for localization\u003C\u002Fli>\n\u003Cli>Latest Google Maps API\u003C\u002Fli>\n\u003Cli>Latest OpenLayers API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Already using WP Go Maps? You can still use this block for single locations, as it is fully integrated with both our basic and Pro versions!\u003C\u002Fp>\n\u003Ch4>References\u003C\u002Fh4>\n\u003Cp>We make use of a various libraries and 3rd party service providers in order to render maps in your preferred mapping engine. This section will describe each of these in more detail and when they are used.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenLayers:\u003C\u002Fstrong> Served from a local library file (lib\u002Fol.js & lib\u002Fol.css), provided by OpenLayers. We use this library when you set your block to use OpenLayers (default). You can find the source files on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenlayers\u002Fopenlayers\" rel=\"nofollow ugc\">OpenLayers GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenStreetMap:\u003C\u002Fstrong> When you select the OpenLayers engine, a default map tile server is used, which is provided by \u003Ca href=\"https:\u002F\u002Fwww.openstreetmap.org\u002F\" rel=\"nofollow ugc\">OpenStreetMap\u003C\u002Fa>. This is a \u003Cstrong>3rd party service provider\u003C\u002Fstrong> that we rely on to render your map. They may also make use of \u003Ca href=\"https:\u002F\u002Fwww.mapbox.com\u002F\" rel=\"nofollow ugc\">MapBox\u003C\u002Fa> for some of their assets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps API:\u003C\u002Fstrong> If you decide to use \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\" rel=\"nofollow ugc\">Google Maps\u003C\u002Fa> as your map engine, we will include the Google Maps API as a \u003Cstrong>3rd party service provider\u003C\u002Fstrong> that we rely on to render your maps. In this case, admin map previews are still rendered by OpenLayers and OpenStreetMap.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nominatim (OpenStreetMap):\u003C\u002Fstrong> If you perform an address search within the admin area, we will make use of the \u003Ca href=\"https:\u002F\u002Fnominatim.openstreetmap.org\" rel=\"nofollow ugc\">OpenStreetMap Nominatim\u003C\u002Fa> to lookup locations and suggest addresses to you. This is a \u003Cstrong>3rd party service provider\u003C\u002Fstrong> that we rely on for address searches.\u003C\u002Fli>\n\u003C\u002Ful>\n","The easiest-to-use Google Maps plugin is now available as a standalone map block! Create custom Google maps or OpenLayers maps with high-quality marke &hellip;",3000,17213,100,"2025-04-14T08:31:00.000Z","6.0",[20,21,22,357,24],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-go-maps-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-go-maps-block.1.0.0.zip",{"attackSurface":418,"codeSignals":879,"taintFlows":1343,"riskAssessment":2000,"analyzedAt":2025},{"hooks":419,"ajaxHandlers":783,"restRoutes":868,"shortcodes":869,"cronEvents":877,"entryPointCount":878,"unprotectedCount":468},[420,426,432,436,440,442,443,448,453,456,461,465,469,473,478,481,485,488,491,496,499,502,505,509,513,517,520,524,528,532,536,541,544,549,552,556,559,564,567,572,577,581,583,587,589,591,593,595,599,603,607,609,612,614,619,623,625,629,633,638,642,644,647,652,656,658,660,662,664,667,670,672,675,678,682,687,689,691,694,698,702,705,707,710,713,717,720,724,726,728,731,735,738,741,745,747,750,755,757,759,761,764,767,769,773,776,779,781],{"type":421,"name":422,"callback":423,"file":424,"line":425},"action","widgets_init","wpgmza_load_widget","base\\classes\\widget_module.class.php",130,{"type":421,"name":427,"callback":428,"priority":429,"file":430,"line":431},"block_categories_all","registerBlockCategory",10,"includes\\3rd-party-integration\\class.gutenberg-extended.php",23,{"type":421,"name":433,"callback":434,"file":430,"line":435},"enqueue_block_assets","onEnqueueBlockAssets",24,{"type":421,"name":437,"callback":438,"file":430,"line":439},"init","onInit",25,{"type":421,"name":433,"callback":434,"file":441,"line":28},"includes\\3rd-party-integration\\class.gutenberg.php",{"type":421,"name":437,"callback":438,"file":441,"line":431},{"type":444,"name":445,"callback":446,"priority":429,"file":441,"line":447},"filter","wpgmza-get-core-script-dependencies","onFilterCoreDependencies",41,{"type":444,"name":449,"callback":450,"file":451,"line":452},"wpmdb_compatibility_plugin_whitelist","onCompatibilityPluginWhitelist","includes\\3rd-party-integration\\class.wp-migrate-db-integration.php",20,{"type":444,"name":454,"callback":455,"priority":429,"file":451,"line":351},"wpmdb_process_column_as_binary","onProcessColumnAsBinary",{"type":421,"name":457,"callback":458,"priority":429,"file":459,"line":460},"wpgmza_dynamic_translations_register","register","includes\\3rd-party-integration\\class.wpml-dynamic-translations.php",14,{"type":421,"name":462,"callback":463,"priority":429,"file":459,"line":464},"wpgmza_dynamic_translations_deregister","deregister",15,{"type":444,"name":466,"callback":467,"priority":429,"file":459,"line":468},"wpgmza_dynamic_translations_fetch","fetch",16,{"type":444,"name":470,"callback":471,"priority":429,"file":459,"line":472},"wpgmza_dynamic_translations_providers","provider",17,{"type":421,"name":474,"callback":475,"file":476,"line":477},"admin_menu","onAdminMenu","includes\\class.admin-ui.php",9,{"type":421,"name":479,"callback":480,"file":476,"line":429},"admin_enqueue_scripts","onAdminEnqueueScripts",{"type":421,"name":482,"callback":483,"file":476,"line":484},"admin_init","onAdminInit",12,{"type":421,"name":486,"callback":487,"priority":429,"file":476,"line":460},"wpgmza_admin_ui_render_footer_after","onAdminFooter",{"type":444,"name":489,"callback":490,"file":476,"line":439},"wp_refresh_nonces","onAdminRefreshNonces",{"type":421,"name":492,"callback":493,"file":494,"line":495},"admin_notices","closure","includes\\class.auto-loader.php",253,{"type":421,"name":437,"callback":437,"file":497,"line":498},"includes\\class.dynamic-translations.php",11,{"type":421,"name":500,"callback":501,"priority":429,"file":497,"line":63},"wpgmza_crud_create","registerByType",{"type":421,"name":503,"callback":501,"priority":429,"file":497,"line":504},"wpgmza_crud_update",29,{"type":421,"name":506,"callback":507,"priority":429,"file":497,"line":508},"wpgmza_crud_trash","deregisterByType",30,{"type":444,"name":510,"callback":511,"priority":429,"file":497,"line":512},"wpgmza_crud_serialize","fetchByType",32,{"type":421,"name":514,"callback":515,"priority":429,"file":497,"line":516},"wpgmza_map_save_before_redirect","registerByMap",35,{"type":444,"name":518,"callback":519,"priority":429,"file":497,"line":200},"wpgmza_map_data_settings_object","fetchByMap",{"type":421,"name":521,"callback":522,"priority":429,"file":497,"line":523},"wpgmza_global_settings_before_redirect","registerGlobalSettings",39,{"type":444,"name":525,"callback":526,"priority":429,"file":497,"line":527},"wpgmza_plugin_get_localized_data_settings","fetchBySettings",40,{"type":444,"name":529,"callback":530,"priority":429,"file":497,"line":531},"wpgmza_gdpr_options","fetchByGDPR",42,{"type":444,"name":533,"callback":534,"file":535,"line":431},"wpgmza_plugin_get_default_settings","onPluginGetDefaultSettings","includes\\class.gdpr-compliance.php",{"type":444,"name":537,"callback":538,"priority":429,"file":539,"line":540},"pre_update_option_WPGMZA_OTHER_SETTINGS","onPreUpdateLegacySettings","includes\\class.global-settings.php",54,{"type":421,"name":492,"callback":493,"file":542,"line":543},"includes\\class.google-maps-api-loader.php",90,{"type":444,"name":545,"callback":546,"priority":547,"file":542,"line":548},"script_loader_tag","preventOtherGoogleMapsTag",9999999,208,{"type":444,"name":545,"callback":550,"priority":429,"file":542,"line":551},"onScriptLoaderTag",210,{"type":421,"name":553,"callback":493,"file":554,"line":555},"wpgmza_installer_page_create_instance","includes\\class.installer-page.php",284,{"type":421,"name":521,"callback":557,"file":554,"line":558},"retriggerInstallerEvents",293,{"type":444,"name":560,"callback":561,"priority":429,"file":562,"line":563},"wpgmza_internal_engine_template_path","getThemeOverrides","includes\\class.internal-engine.php",43,{"type":421,"name":492,"callback":493,"file":565,"line":566},"includes\\class.map.php",316,{"type":444,"name":568,"callback":569,"priority":429,"file":570,"line":571},"wpgmza_create_marker_instance","WPGMZA\\create_marker_instance_delegate","includes\\class.marker.php",195,{"type":444,"name":573,"callback":574,"priority":429,"file":575,"line":576},"load_textdomain_mofile","onLoadTextDomainMOFile","includes\\class.plugin.php",104,{"type":421,"name":578,"callback":579,"file":575,"line":580},"after_setup_theme","onLoadTextDomain",107,{"type":421,"name":437,"callback":438,"priority":477,"file":575,"line":582},145,{"type":421,"name":584,"callback":585,"file":575,"line":586},"activated_plugin","onActivatedPlugin",146,{"type":421,"name":492,"callback":493,"file":575,"line":588},176,{"type":421,"name":492,"callback":493,"file":575,"line":590},185,{"type":421,"name":492,"callback":493,"file":575,"line":592},194,{"type":421,"name":482,"callback":493,"file":575,"line":594},201,{"type":444,"name":596,"callback":597,"priority":360,"file":575,"line":598},"query","dynamicQueryRefactor",213,{"type":421,"name":600,"callback":601,"priority":47,"file":575,"line":602},"send_headers","loadGoogleCSPHeaders",218,{"type":444,"name":604,"callback":605,"priority":429,"file":575,"line":606},"rocket_defer_inline_exclusions","enableWPRocketCompat",230,{"type":421,"name":492,"callback":493,"file":575,"line":608},1310,{"type":421,"name":610,"callback":493,"file":575,"line":611},"plugins_loaded",1340,{"type":421,"name":482,"callback":483,"file":613,"line":472},"includes\\class.preview-mode.php",{"type":421,"name":615,"callback":616,"file":617,"line":618},"rest_api_init","onRestAPIInit","includes\\class.rest-api.php",31,{"type":421,"name":620,"callback":621,"file":617,"line":622},"parse_request","onParseRequest",33,{"type":421,"name":437,"callback":438,"file":617,"line":624},34,{"type":444,"name":626,"callback":627,"file":617,"line":628},"wp_rest_cache\u002Fallowed_endpoints","onWPRestCacheAllowedEndpoints",37,{"type":444,"name":630,"callback":631,"priority":429,"file":617,"line":632},"wp_rest_cache\u002Fdetermine_object_type","onWPRestCacheDetermineObjectType",38,{"type":444,"name":634,"callback":635,"priority":429,"file":636,"line":637},"wpgmza-get-library-dependencies","dequeueDataTablesScript","includes\\class.script-loader.php",49,{"type":444,"name":639,"callback":640,"priority":429,"file":636,"line":641},"wpgmza-get-scripts-arguments","getScriptArguments",51,{"type":421,"name":492,"callback":493,"file":636,"line":643},425,{"type":421,"name":645,"callback":493,"file":646,"line":582},"admin_post_wpgmza_save_settings","includes\\class.settings-page.php",{"type":444,"name":648,"callback":649,"file":650,"line":651},"autoptimize_filter_css_noptimize","__return_true","includes\\class.shortcodes.php",261,{"type":421,"name":653,"callback":654,"file":650,"line":655},"admin_head","wpgmaps_admin_javascript_gold",557,{"type":421,"name":437,"callback":493,"file":657,"line":28},"includes\\class.upgrader.php",{"type":421,"name":437,"callback":659,"priority":47,"file":657,"line":624},"migrateV7SpatialData",{"type":421,"name":437,"callback":661,"priority":47,"file":657,"line":632},"migrateCircleData",{"type":421,"name":437,"callback":663,"priority":47,"file":657,"line":531},"removeMarkerLngLatColumn",{"type":421,"name":437,"callback":665,"priority":498,"file":657,"line":666},"mitigateExploitVulnerability9030",46,{"type":421,"name":437,"callback":668,"priority":498,"file":657,"line":669},"mitigateExploitVulnerability9032",50,{"type":421,"name":437,"callback":671,"priority":498,"file":657,"line":540},"mitigateExploitVulnerability9034",{"type":421,"name":653,"callback":673,"file":674,"line":429},"wpgmza_check_admin_head_backwards_compat_v6","includes\\compat\\backwards_compat_v6.php",{"type":421,"name":676,"callback":677,"file":674,"line":504},"wpgooglemaps_hook_user_js_after_core","wpgmza_check_user_backwards_compat_v6",{"type":421,"name":679,"callback":680,"file":674,"line":681},"wpgmza_check_map_editor_backwards_compat","wpgmza_check_map_editor_backwards_compat_v6",47,{"type":421,"name":683,"callback":684,"file":685,"line":686},"wpgmza_global_settings_page_created","disableV10Features","includes\\compat\\class.pro-10-compatibility.php",13,{"type":421,"name":688,"callback":684,"file":685,"line":460},"wpgmza_map_edit_page_created",{"type":421,"name":690,"callback":684,"file":685,"line":464},"wpgmza_installer_page_created",{"type":421,"name":653,"callback":692,"file":693,"line":477},"onAdminHead","includes\\compat\\class.pro-7-compatibility.php",{"type":421,"name":492,"callback":695,"file":696,"line":697},"wpgmza_caching_notice_changes","includes\\compat\\class.pro-below-8.1-compatibility.php",1953,{"type":421,"name":699,"callback":700,"file":696,"line":701},"admin_post_wpgmza_settings_page_post","wpgmza_settings_page_post",2332,{"type":421,"name":653,"callback":703,"file":696,"line":704},"wpgmaps_head_pro",2471,{"type":421,"name":492,"callback":493,"file":696,"line":706},2475,{"type":421,"name":653,"callback":708,"file":696,"line":709},"wpgmaps_head",2489,{"type":444,"name":545,"callback":546,"priority":547,"file":711,"line":712},"includes\\google-maps\\class.google-maps-loader.php",162,{"type":421,"name":653,"callback":714,"file":715,"line":716},"wpgmaps_admin_javascript_pro","includes\\map-edit-page\\class.map-edit-page.php",478,{"type":421,"name":718,"callback":493,"file":715,"line":719},"admin_post_wpgmza_save_map",693,{"type":421,"name":721,"callback":493,"file":722,"line":723},"admin_post_wpgmza_save_styling_settings","includes\\styling\\class.styling-page.php",52,{"type":421,"name":610,"callback":493,"priority":47,"file":725,"line":472},"legacy-core.php",{"type":421,"name":492,"callback":727,"file":725,"line":666},"wpgmza_show_rest_api_missing_error",{"type":444,"name":729,"callback":730,"file":725,"line":155},"widget_text","do_shortcode",{"type":444,"name":732,"callback":733,"file":725,"line":734},"network_admin_plugin_action_links_wp-google-maps\u002FwpGoogleMaps.php","wpgmza_plugin_action_links",187,{"type":444,"name":736,"callback":733,"file":725,"line":737},"plugin_action_links_wp-google-maps\u002FwpGoogleMaps.php",188,{"type":421,"name":492,"callback":739,"file":725,"line":740},"wpgmaps_folder_warning",220,{"type":421,"name":742,"callback":743,"priority":429,"file":725,"line":744},"wpgooglemaps_basic_hook_user_js_after_core","wpgooglemaps_basic_hook_control_overrides_user_js_after_core",331,{"type":444,"name":648,"callback":649,"file":725,"line":746},879,{"type":421,"name":610,"callback":748,"file":725,"line":749},"wpgmaps_update_db_check",1326,{"type":421,"name":751,"callback":752,"priority":753,"file":725,"line":754},"admin_enqueue_styles","wpgmza_deregister_styles",999,1668,{"type":421,"name":479,"callback":752,"priority":753,"file":725,"line":756},1669,{"type":421,"name":653,"callback":752,"priority":753,"file":725,"line":758},1670,{"type":421,"name":437,"callback":752,"priority":753,"file":725,"line":760},1671,{"type":421,"name":762,"callback":752,"priority":753,"file":725,"line":763},"admin_footer",1672,{"type":421,"name":765,"callback":752,"priority":753,"file":725,"line":766},"admin_print_styles",1673,{"type":421,"name":610,"callback":493,"file":725,"line":768},1780,{"type":421,"name":492,"callback":770,"file":771,"line":772},"wpgmaps_basic_81_notice","wpGoogleMaps.php",236,{"type":421,"name":492,"callback":774,"file":771,"line":775},"wpgmza_show_php_version_error",298,{"type":421,"name":492,"callback":777,"file":771,"line":778},"wpgmza_show_dom_document_error",304,{"type":421,"name":492,"callback":727,"file":771,"line":780},310,{"type":421,"name":492,"callback":493,"file":771,"line":782},407,[784,791,795,799,802,805,808,811,816,819,820,824,825,829,833,836,839,842,844,847,850,853,856,859,864],{"action":785,"nopriv":786,"callback":787,"hasNonce":788,"hasCapCheck":786,"file":789,"line":790},"wpgmza_dismiss_persistent_notice",false,"dismissFromPostAjax",true,"includes\\class.admin-notices.php",94,{"action":792,"nopriv":786,"callback":793,"hasNonce":788,"hasCapCheck":786,"file":789,"line":794},"wpgmza_persisten_notice_quick_action","processBackgroundAction",95,{"action":796,"nopriv":786,"callback":797,"hasNonce":788,"hasCapCheck":786,"file":554,"line":798},"wpgmza_installer_page_save_options","post",288,{"action":800,"nopriv":786,"callback":797,"hasNonce":788,"hasCapCheck":786,"file":554,"line":801},"wpgmza_installer_page_skip",289,{"action":803,"nopriv":786,"callback":797,"hasNonce":788,"hasCapCheck":786,"file":554,"line":804},"wpgmza_installer_page_temp_api_key",290,{"action":806,"nopriv":786,"callback":797,"hasNonce":788,"hasCapCheck":786,"file":554,"line":807},"wpgmza_installer_page_auto_onboarding_procedure",291,{"action":809,"nopriv":786,"callback":797,"hasNonce":788,"hasCapCheck":786,"file":810,"line":734},"wpgmza_maps_engine_dialog_set_engine","includes\\class.maps-engine-dialog.php",{"action":812,"nopriv":786,"callback":813,"hasNonce":786,"hasCapCheck":786,"file":814,"line":815},"wpgmza_hide_chat","hideChat","includes\\class.page.php",124,{"action":817,"nopriv":786,"callback":818,"hasNonce":786,"hasCapCheck":786,"file":617,"line":447},"wpgmza_report_rest_api_blocked","onReportRestAPIBlocked",{"action":817,"nopriv":788,"callback":818,"hasNonce":786,"hasCapCheck":786,"file":617,"line":531},{"action":821,"nopriv":786,"callback":822,"hasNonce":786,"hasCapCheck":786,"file":617,"line":823},"wpgmza_rest_api_request","onAJAXRequest",45,{"action":821,"nopriv":788,"callback":822,"hasNonce":786,"hasCapCheck":786,"file":617,"line":666},{"action":826,"nopriv":786,"callback":827,"hasNonce":788,"hasCapCheck":786,"file":646,"line":828},"wpgmza_maps_settings_danger_zone_delete_data","dangerZoneDelete",151,{"action":830,"nopriv":786,"callback":831,"hasNonce":786,"hasCapCheck":786,"file":696,"line":832},"add_marker","wpgmaps_action_callback_pro",2459,{"action":834,"nopriv":786,"callback":831,"hasNonce":786,"hasCapCheck":786,"file":696,"line":835},"delete_marker",2460,{"action":837,"nopriv":786,"callback":831,"hasNonce":786,"hasCapCheck":786,"file":696,"line":838},"edit_marker",2461,{"action":840,"nopriv":786,"callback":831,"hasNonce":786,"hasCapCheck":786,"file":696,"line":841},"approve_marker",2462,{"action":834,"nopriv":786,"callback":831,"hasNonce":786,"hasCapCheck":786,"file":696,"line":843},2463,{"action":845,"nopriv":786,"callback":831,"hasNonce":786,"hasCapCheck":786,"file":696,"line":846},"delete_poly",2464,{"action":848,"nopriv":786,"callback":831,"hasNonce":786,"hasCapCheck":786,"file":696,"line":849},"delete_polyline",2465,{"action":851,"nopriv":786,"callback":831,"hasNonce":786,"hasCapCheck":786,"file":696,"line":852},"delete_dataset",2466,{"action":854,"nopriv":786,"callback":831,"hasNonce":786,"hasCapCheck":786,"file":696,"line":855},"delete_circle",2467,{"action":857,"nopriv":786,"callback":831,"hasNonce":786,"hasCapCheck":786,"file":696,"line":858},"delete_rectangle",2468,{"action":860,"nopriv":786,"callback":861,"hasNonce":788,"hasCapCheck":786,"file":862,"line":863},"wpgmza_tour_progress_update","logProgressFromAjax","includes\\map-edit-page\\class.map-editor-tour.php",175,{"action":865,"nopriv":786,"callback":866,"hasNonce":786,"hasCapCheck":786,"file":867,"line":495},"wpgmza_clear_nominatim_cache","WPGMZA\\clear_nominatim_cache","includes\\open-layers\\class.nominatim-geocode-cache.php",[],[870,874],{"tag":871,"callback":872,"file":650,"line":873},"wpgmza","wpgmaps_tag_pro",560,{"tag":871,"callback":875,"file":650,"line":876},"wpgmaps_tag_basic",562,[],27,{"dangerousFunctions":880,"sqlUsage":885,"outputEscaping":990,"fileOperations":624,"externalRequests":313,"nonceChecks":351,"capabilityChecks":1338,"bundledLibraries":1339},[881],{"fn":882,"file":725,"line":883,"context":884},"unserialize",753,"$temp->other_settings = unserialize($res->other_settings);",{"prepared":886,"raw":669,"locations":887},141,[888,890,893,896,899,903,905,907,910,911,913,915,917,919,921,923,925,927,929,930,932,934,936,937,938,940,942,943,945,947,949,951,952,955,957,959,961,962,964,967,969,971,973,975,977,979,981,983,986,988],{"file":424,"line":823,"context":889},"$wpdb->get_var() with variable interpolation",{"file":424,"line":891,"context":892},119,"$wpdb->get_results() with variable interpolation",{"file":894,"line":895,"context":892},"includes\\class.crud.php",113,{"file":894,"line":897,"context":898},537,"$wpdb->get_col() with variable interpolation",{"file":900,"line":901,"context":902},"includes\\class.dom-element.php",496,"$wpdb->query() with variable interpolation",{"file":900,"line":904,"context":902},507,{"file":900,"line":906,"context":902},518,{"file":908,"line":909,"context":889},"includes\\class.marker-filter.php",80,{"file":570,"line":637,"context":892},{"file":575,"line":912,"context":898},579,{"file":575,"line":914,"context":902},805,{"file":575,"line":916,"context":902},820,{"file":617,"line":918,"context":898},544,{"file":617,"line":920,"context":898},568,{"file":617,"line":922,"context":889},857,{"file":617,"line":924,"context":889},858,{"file":617,"line":926,"context":898},869,{"file":657,"line":928,"context":889},73,{"file":657,"line":317,"context":902},{"file":657,"line":931,"context":889},84,{"file":657,"line":933,"context":902},85,{"file":657,"line":935,"context":889},87,{"file":657,"line":543,"context":902},{"file":657,"line":360,"context":889},{"file":657,"line":939,"context":902},103,{"file":657,"line":941,"context":889},118,{"file":657,"line":815,"context":902},{"file":657,"line":944,"context":889},156,{"file":657,"line":946,"context":902},159,{"file":657,"line":948,"context":889},196,{"file":657,"line":950,"context":902},198,{"file":696,"line":523,"context":898},{"file":953,"line":954,"context":892},"includes\\legacy\\functions.circle.php",128,{"file":956,"line":895,"context":892},"includes\\legacy\\functions.rectangle.php",{"file":958,"line":452,"context":892},"includes\\map-edit-page\\class.bulk-marker-editor-dialog.php",{"file":960,"line":372,"context":892},"includes\\map-edit-page\\class.map-select-dialog.php",{"file":867,"line":431,"context":889},{"file":867,"line":963,"context":902},135,{"file":965,"line":966,"context":902},"includes\\php8\\class.dom-element.php",499,{"file":965,"line":968,"context":902},510,{"file":965,"line":970,"context":902},521,{"file":725,"line":972,"context":892},1138,{"file":725,"line":974,"context":902},1364,{"file":725,"line":976,"context":892},1368,{"file":725,"line":978,"context":902},1375,{"file":725,"line":980,"context":892},1380,{"file":725,"line":982,"context":902},1390,{"file":725,"line":984,"context":985},1478,"$wpdb->get_row() with variable interpolation",{"file":725,"line":987,"context":985},1488,{"file":725,"line":989,"context":889},1506,{"escaped":991,"rawEcho":590,"locations":992},427,[993,996,998,1000,1001,1004,1006,1007,1009,1010,1011,1013,1015,1017,1019,1021,1023,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1075,1077,1079,1081,1082,1084,1086,1088,1090,1092,1094,1096,1098,1101,1104,1107,1108,1110,1111,1113,1114,1116,1118,1119,1121,1122,1124,1126,1129,1131,1133,1135,1137,1139,1141,1143,1144,1145,1147,1148,1150,1152,1154,1156,1158,1159,1160,1162,1164,1166,1168,1171,1173,1175,1177,1179,1181,1183,1184,1186,1188,1190,1191,1192,1194,1196,1198,1200,1202,1203,1205,1206,1207,1209,1211,1213,1214,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1240,1242,1244,1246,1248,1250,1251,1253,1254,1255,1257,1259,1260,1261,1263,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1329,1330,1332,1334,1336],{"file":424,"line":994,"context":995},48,"raw output",{"file":424,"line":997,"context":995},70,{"file":424,"line":999,"context":995},75,{"file":424,"line":815,"context":995},{"file":1002,"line":1003,"context":995},"base\\classes\\WPGM_templates.php",129,{"file":1005,"line":200,"context":995},"html\\atlas-novus\\credits.html.php",{"file":1005,"line":641,"context":995},{"file":1005,"line":1008,"context":995},72,{"file":1005,"line":27,"context":995},{"file":1005,"line":411,"context":995},{"file":1005,"line":1012,"context":995},242,{"file":1005,"line":1014,"context":995},243,{"file":1016,"line":402,"context":995},"html\\atlas-novus\\installer-page.html.php",{"file":1018,"line":484,"context":995},"html\\atlas-novus\\map-edit-page\\bulk-marker-editor-dialog.html.php",{"file":1020,"line":435,"context":995},"html\\atlas-novus\\map-edit-page\\heatmap-panel.html.php",{"file":1022,"line":628,"context":995},"html\\atlas-novus\\map-edit-page\\imageoverlay-panel.html.php",{"file":1024,"line":1025,"context":995},"html\\atlas-novus\\map-edit-page\\map-edit-page.html.php",397,{"file":1024,"line":1027,"context":995},417,{"file":1024,"line":1029,"context":995},423,{"file":1024,"line":1031,"context":995},509,{"file":1024,"line":1033,"context":995},519,{"file":1024,"line":1035,"context":995},524,{"file":1024,"line":1037,"context":995},529,{"file":1024,"line":1039,"context":995},534,{"file":1024,"line":1041,"context":995},549,{"file":1024,"line":1043,"context":995},640,{"file":1024,"line":1045,"context":995},746,{"file":1024,"line":1047,"context":995},1583,{"file":1024,"line":1049,"context":995},1860,{"file":1024,"line":1051,"context":995},1865,{"file":1024,"line":1053,"context":995},1870,{"file":1024,"line":1055,"context":995},2514,{"file":1024,"line":1057,"context":995},2519,{"file":1024,"line":1059,"context":995},2524,{"file":1024,"line":1061,"context":995},2529,{"file":1024,"line":1063,"context":995},2534,{"file":1024,"line":1065,"context":995},3395,{"file":1024,"line":1067,"context":995},4449,{"file":1024,"line":1069,"context":995},4475,{"file":1024,"line":1071,"context":995},4478,{"file":1073,"line":512,"context":995},"html\\atlas-novus\\map-list-page.html.php",{"file":1073,"line":669,"context":995},{"file":1073,"line":1076,"context":995},61,{"file":1078,"line":28,"context":995},"html\\atlas-novus\\newsletter-opt-in.html.php",{"file":1080,"line":439,"context":995},"html\\atlas-novus\\pro-features.html.php",{"file":1080,"line":598,"context":995},{"file":1083,"line":402,"context":995},"html\\atlas-novus\\settings-page.html.php",{"file":1083,"line":1085,"context":995},167,{"file":1083,"line":1087,"context":995},1591,{"file":1083,"line":1089,"context":995},1598,{"file":1083,"line":1091,"context":995},1819,{"file":1083,"line":1093,"context":995},1834,{"file":1083,"line":1095,"context":995},2028,{"file":1083,"line":1097,"context":995},2672,{"file":1099,"line":1100,"context":995},"html\\atlas-novus\\styling-page.html.php",4,{"file":1102,"line":1103,"context":995},"html\\atlas-novus\\theme-panel.html.php",251,{"file":1105,"line":1106,"context":995},"html\\atlas-novus\\welcome.html.php",26,{"file":1105,"line":878,"context":995},{"file":1105,"line":1109,"context":995},219,{"file":1105,"line":740,"context":995},{"file":1112,"line":628,"context":995},"html\\credits.html.php",{"file":1112,"line":637,"context":995},{"file":1112,"line":1115,"context":995},66,{"file":1112,"line":1117,"context":995},78,{"file":1112,"line":543,"context":995},{"file":1112,"line":1120,"context":995},102,{"file":1112,"line":891,"context":995},{"file":1123,"line":402,"context":995},"html\\installer-page.html.php",{"file":1123,"line":1125,"context":995},240,{"file":1127,"line":1128,"context":995},"html\\map-edit-page\\heatmap-panel.html.php",101,{"file":1130,"line":944,"context":995},"html\\map-edit-page\\map-edit-page.html.php",{"file":1130,"line":1132,"context":995},360,{"file":1130,"line":1134,"context":995},1087,{"file":1130,"line":1136,"context":995},2563,{"file":1130,"line":1138,"context":995},2566,{"file":1130,"line":1140,"context":995},2709,{"file":1142,"line":624,"context":995},"html\\map-list-page.html.php",{"file":1142,"line":669,"context":995},{"file":1142,"line":1076,"context":995},{"file":1146,"line":435,"context":995},"html\\pro-features.html.php",{"file":1146,"line":447,"context":995},{"file":1146,"line":1149,"context":995},53,{"file":1146,"line":1151,"context":995},67,{"file":1146,"line":1153,"context":995},79,{"file":1155,"line":402,"context":995},"html\\settings-page.html.php",{"file":1155,"line":1157,"context":995},65,{"file":1155,"line":772,"context":995},{"file":1155,"line":1014,"context":995},{"file":1155,"line":1161,"context":995},1436,{"file":1155,"line":1163,"context":995},1469,{"file":1155,"line":1165,"context":995},1485,{"file":1155,"line":1167,"context":995},1530,{"file":1169,"line":1170,"context":995},"html\\theme-panel.html.php",235,{"file":1172,"line":431,"context":995},"html\\welcome.html.php",{"file":1172,"line":1174,"context":995},161,{"file":476,"line":1176,"context":995},136,{"file":476,"line":1178,"context":995},142,{"file":476,"line":1180,"context":995},149,{"file":476,"line":1182,"context":995},154,{"file":476,"line":1085,"context":995},{"file":476,"line":1185,"context":995},186,{"file":476,"line":1187,"context":995},212,{"file":476,"line":1189,"context":995},217,{"file":476,"line":606,"context":995},{"file":476,"line":772,"context":995},{"file":476,"line":1193,"context":995},273,{"file":494,"line":1195,"context":995},264,{"file":900,"line":1197,"context":995},64,{"file":565,"line":1199,"context":995},322,{"file":810,"line":1201,"context":995},63,{"file":810,"line":935,"context":995},{"file":810,"line":1204,"context":995},108,{"file":810,"line":954,"context":995},{"file":810,"line":1182,"context":995},{"file":810,"line":1208,"context":995},170,{"file":810,"line":1210,"context":995},173,{"file":575,"line":1212,"context":995},177,{"file":575,"line":1185,"context":995},{"file":575,"line":571,"context":995},{"file":575,"line":1216,"context":995},1247,{"file":575,"line":1218,"context":995},1320,{"file":617,"line":1220,"context":995},391,{"file":636,"line":1222,"context":995},318,{"file":636,"line":1224,"context":995},319,{"file":696,"line":1226,"context":995},77,{"file":696,"line":1228,"context":995},165,{"file":696,"line":1230,"context":995},611,{"file":696,"line":1232,"context":995},710,{"file":696,"line":1234,"context":995},1185,{"file":696,"line":1236,"context":995},1202,{"file":696,"line":1238,"context":995},1208,{"file":696,"line":749,"context":995},{"file":696,"line":1241,"context":995},1354,{"file":696,"line":1243,"context":995},1355,{"file":696,"line":1245,"context":995},1356,{"file":696,"line":1247,"context":995},1357,{"file":696,"line":1249,"context":995},1358,{"file":953,"line":512,"context":995},{"file":953,"line":1252,"context":995},132,{"file":953,"line":886,"context":995},{"file":956,"line":512,"context":995},{"file":956,"line":1256,"context":995},117,{"file":956,"line":1258,"context":995},131,{"file":965,"line":1197,"context":995},{"file":725,"line":606,"context":995},{"file":725,"line":1262,"context":995},569,{"file":725,"line":1230,"context":995},{"file":725,"line":1265,"context":995},625,{"file":725,"line":1267,"context":995},632,{"file":725,"line":1269,"context":995},637,{"file":725,"line":1271,"context":995},645,{"file":725,"line":1273,"context":995},653,{"file":725,"line":1275,"context":995},701,{"file":725,"line":1277,"context":995},938,{"file":725,"line":1279,"context":995},951,{"file":725,"line":1281,"context":995},993,{"file":725,"line":1283,"context":995},1040,{"file":725,"line":1285,"context":995},1060,{"file":725,"line":1287,"context":995},1075,{"file":725,"line":1289,"context":995},1085,{"file":725,"line":1291,"context":995},1086,{"file":725,"line":1293,"context":995},1101,{"file":725,"line":1295,"context":995},1112,{"file":725,"line":1297,"context":995},1121,{"file":725,"line":1299,"context":995},1124,{"file":725,"line":1301,"context":995},1140,{"file":725,"line":1303,"context":995},1192,{"file":725,"line":1305,"context":995},1452,{"file":725,"line":1307,"context":995},1519,{"file":725,"line":1309,"context":995},1593,{"file":725,"line":1311,"context":995},1641,{"file":725,"line":1313,"context":995},1643,{"file":725,"line":1315,"context":995},1645,{"file":725,"line":1317,"context":995},1648,{"file":725,"line":1319,"context":995},1651,{"file":725,"line":1321,"context":995},1652,{"file":725,"line":1323,"context":995},1659,{"file":725,"line":1325,"context":995},1661,{"file":725,"line":1327,"context":995},1729,{"file":771,"line":1014,"context":995},{"file":771,"line":1103,"context":995},{"file":771,"line":1331,"context":995},271,{"file":771,"line":1333,"context":995},281,{"file":771,"line":1335,"context":995},285,{"file":771,"line":1337,"context":995},418,3,[1340],{"name":1341,"version":38,"knownCves":1342},"DataTables",[],[1344,1360,1368,1376,1388,1402,1410,1418,1430,1454,1468,1492,1508,1530,1541,1554,1573,1583,1697,1843,1854,1864,1875,1885,1896,1912,1930,1968],{"entryPoint":1345,"graph":1346,"unsanitizedCount":47,"severity":40},"__construct (includes\\class.settings-page.php:6)",{"nodes":1347,"edges":1358},[1348,1353],{"id":1349,"type":1350,"label":1351,"file":646,"line":1352},"n0","source","$_SERVER['HTTP_REFERER']",110,{"id":1354,"type":1355,"label":1356,"file":646,"line":1352,"wp_function":1357},"n1","sink","wp_redirect() [Open Redirect]","wp_redirect",[1359],{"from":1349,"to":1354,"sanitized":786},{"entryPoint":1361,"graph":1362,"unsanitizedCount":47,"severity":40},"__construct (includes\\styling\\class.styling-page.php:8)",{"nodes":1363,"edges":1366},[1364,1365],{"id":1349,"type":1350,"label":1351,"file":722,"line":823},{"id":1354,"type":1355,"label":1356,"file":722,"line":823,"wp_function":1357},[1367],{"from":1349,"to":1354,"sanitized":786},{"entryPoint":1369,"graph":1370,"unsanitizedCount":47,"severity":40},"\u003Cclass.styling-page> (includes\\styling\\class.styling-page.php:0)",{"nodes":1371,"edges":1374},[1372,1373],{"id":1349,"type":1350,"label":1351,"file":722,"line":823},{"id":1354,"type":1355,"label":1356,"file":722,"line":823,"wp_function":1357},[1375],{"from":1349,"to":1354,"sanitized":786},{"entryPoint":1377,"graph":1378,"unsanitizedCount":47,"severity":40},"wpgmaps_menu_marker_layout (legacy-core.php:931)",{"nodes":1379,"edges":1386},[1380,1383],{"id":1349,"type":1350,"label":1381,"file":725,"line":1382},"$_GET",950,{"id":1354,"type":1355,"label":1384,"file":725,"line":1279,"wp_function":1385},"echo() [XSS]","echo",[1387],{"from":1349,"to":1354,"sanitized":786},{"entryPoint":1389,"graph":1390,"unsanitizedCount":29,"severity":1401},"post (includes\\class.installer-page.php:68)",{"nodes":1391,"edges":1399},[1392,1395],{"id":1349,"type":1350,"label":1393,"file":554,"line":1394},"$_POST",174,{"id":1354,"type":1355,"label":1396,"file":554,"line":1397,"wp_function":1398},"update_option() [Settings Manipulation]",178,"update_option",[1400],{"from":1349,"to":1354,"sanitized":788},"low",{"entryPoint":1403,"graph":1404,"unsanitizedCount":29,"severity":1401},"\u003Cclass.installer-page> (includes\\class.installer-page.php:0)",{"nodes":1405,"edges":1408},[1406,1407],{"id":1349,"type":1350,"label":1393,"file":554,"line":1394},{"id":1354,"type":1355,"label":1396,"file":554,"line":1397,"wp_function":1398},[1409],{"from":1349,"to":1354,"sanitized":788},{"entryPoint":1411,"graph":1412,"unsanitizedCount":29,"severity":1401},"\u003Cclass.settings-page> (includes\\class.settings-page.php:0)",{"nodes":1413,"edges":1416},[1414,1415],{"id":1349,"type":1350,"label":1351,"file":646,"line":1352},{"id":1354,"type":1355,"label":1356,"file":646,"line":1352,"wp_function":1357},[1417],{"from":1349,"to":1354,"sanitized":788},{"entryPoint":1419,"graph":1420,"unsanitizedCount":29,"severity":1401},"wpgmaps_head (includes\\compat\\class.pro-below-8.1-compatibility.php:1804)",{"nodes":1421,"edges":1428},[1422,1425],{"id":1349,"type":1350,"label":1423,"file":696,"line":1424},"$_POST (x7)",1832,{"id":1354,"type":1355,"label":1426,"file":696,"line":1427,"wp_function":596},"query() [SQLi]",1914,[1429],{"from":1349,"to":1354,"sanitized":788},{"entryPoint":1431,"graph":1432,"unsanitizedCount":29,"severity":1401},"wpgmza_settings_page_post (includes\\compat\\class.pro-below-8.1-compatibility.php:2334)",{"nodes":1433,"edges":1450},[1434,1437,1438,1442,1444,1448],{"id":1349,"type":1350,"label":1435,"file":696,"line":1436},"$_POST['wpgmza_marker_xml_location']",2432,{"id":1354,"type":1355,"label":1396,"file":696,"line":1436,"wp_function":1398},{"id":1439,"type":1350,"label":1440,"file":696,"line":1441},"n2","$_POST['wpgmza_marker_xml_url']",2433,{"id":1443,"type":1355,"label":1396,"file":696,"line":1441,"wp_function":1398},"n3",{"id":1445,"type":1350,"label":1446,"file":696,"line":1447},"n4","$_POST['wpgmza_google_maps_api_key']",2450,{"id":1449,"type":1355,"label":1396,"file":696,"line":1447,"wp_function":1398},"n5",[1451,1452,1453],{"from":1349,"to":1354,"sanitized":788},{"from":1439,"to":1443,"sanitized":788},{"from":1445,"to":1449,"sanitized":788},{"entryPoint":1455,"graph":1456,"unsanitizedCount":47,"severity":55},"features (includes\\class.rest-api.php:580)",{"nodes":1457,"edges":1465},[1458,1460,1463],{"id":1349,"type":1350,"label":1393,"file":617,"line":1459},747,{"id":1354,"type":1461,"label":1462,"file":617,"line":1459},"transform","→ set()",{"id":1439,"type":1355,"label":1426,"file":867,"line":1464,"wp_function":596},122,[1466,1467],{"from":1349,"to":1354,"sanitized":786},{"from":1354,"to":1439,"sanitized":786},{"entryPoint":1469,"graph":1470,"unsanitizedCount":313,"severity":55},"\u003Cclass.rest-api> (includes\\class.rest-api.php:0)",{"nodes":1471,"edges":1486},[1472,1475,1476,1478,1480,1481,1482,1484],{"id":1349,"type":1350,"label":1473,"file":617,"line":1474},"$_SERVER",81,{"id":1354,"type":1355,"label":1384,"file":617,"line":1220,"wp_function":1385},{"id":1439,"type":1350,"label":1473,"file":617,"line":1477},497,{"id":1443,"type":1461,"label":1479,"file":617,"line":1477},"→ sendAJAXResponse()",{"id":1445,"type":1355,"label":1384,"file":617,"line":1220,"wp_function":1385},{"id":1449,"type":1350,"label":1393,"file":617,"line":1459},{"id":1483,"type":1461,"label":1462,"file":617,"line":1459},"n6",{"id":1485,"type":1355,"label":1426,"file":867,"line":1464,"wp_function":596},"n7",[1487,1488,1489,1490,1491],{"from":1349,"to":1354,"sanitized":788},{"from":1439,"to":1443,"sanitized":786},{"from":1443,"to":1445,"sanitized":786},{"from":1449,"to":1483,"sanitized":786},{"from":1483,"to":1485,"sanitized":786},{"entryPoint":1493,"graph":1494,"unsanitizedCount":47,"severity":55},"wpgmza_b_pro_edit_poly (includes\\compat\\class.pro-below-8.1-compatibility.php:156)",{"nodes":1495,"edges":1505},[1496,1499,1501],{"id":1349,"type":1350,"label":1497,"file":696,"line":1498},"$_GET['poly_id']",163,{"id":1354,"type":1461,"label":1500,"file":696,"line":1498},"→ wpgmza_b_return_poly_options()",{"id":1439,"type":1355,"label":1502,"file":696,"line":1503,"wp_function":1504},"get_results() [SQLi]",543,"get_results",[1506,1507],{"from":1349,"to":1354,"sanitized":786},{"from":1354,"to":1439,"sanitized":786},{"entryPoint":1509,"graph":1510,"unsanitizedCount":313,"severity":55},"wpgmaps_b_admin_add_poly_javascript (includes\\compat\\class.pro-below-8.1-compatibility.php:268)",{"nodes":1511,"edges":1525},[1512,1515,1517,1519,1521,1523],{"id":1349,"type":1350,"label":1513,"file":696,"line":1514},"$_GET['map_id']",270,{"id":1354,"type":1461,"label":1516,"file":696,"line":1514},"→ wpgmza_get_map_data()",{"id":1439,"type":1355,"label":1502,"file":725,"line":1518,"wp_function":1504},1400,{"id":1443,"type":1350,"label":1513,"file":696,"line":1520},305,{"id":1445,"type":1461,"label":1522,"file":696,"line":1520},"→ wpgmza_b_return_polygon_id_array()",{"id":1449,"type":1355,"label":1502,"file":696,"line":1524,"wp_function":1504},594,[1526,1527,1528,1529],{"from":1349,"to":1354,"sanitized":786},{"from":1354,"to":1439,"sanitized":786},{"from":1443,"to":1445,"sanitized":786},{"from":1445,"to":1449,"sanitized":786},{"entryPoint":1531,"graph":1532,"unsanitizedCount":47,"severity":55},"wpgmaps_b_admin_edit_poly_javascript (includes\\compat\\class.pro-below-8.1-compatibility.php:373)",{"nodes":1533,"edges":1538},[1534,1536,1537],{"id":1349,"type":1350,"label":1513,"file":696,"line":1535},408,{"id":1354,"type":1461,"label":1522,"file":696,"line":1535},{"id":1439,"type":1355,"label":1502,"file":696,"line":1524,"wp_function":1504},[1539,1540],{"from":1349,"to":1354,"sanitized":786},{"from":1354,"to":1439,"sanitized":786},{"entryPoint":1542,"graph":1543,"unsanitizedCount":47,"severity":55},"wpgmza_b_pro_edit_polyline (includes\\compat\\class.pro-below-8.1-compatibility.php:701)",{"nodes":1544,"edges":1551},[1545,1547,1549],{"id":1349,"type":1350,"label":1497,"file":696,"line":1546},706,{"id":1354,"type":1461,"label":1548,"file":696,"line":1546},"→ wpgmza_b_return_polyline_options()",{"id":1439,"type":1355,"label":1502,"file":696,"line":1550,"wp_function":1504},1056,[1552,1553],{"from":1349,"to":1354,"sanitized":786},{"from":1354,"to":1439,"sanitized":786},{"entryPoint":1555,"graph":1556,"unsanitizedCount":313,"severity":55},"wpgmaps_b_admin_add_polyline_javascript (includes\\compat\\class.pro-below-8.1-compatibility.php:813)",{"nodes":1557,"edges":1568},[1558,1560,1561,1562,1564,1566],{"id":1349,"type":1350,"label":1513,"file":696,"line":1559},815,{"id":1354,"type":1461,"label":1516,"file":696,"line":1559},{"id":1439,"type":1355,"label":1502,"file":725,"line":1518,"wp_function":1504},{"id":1443,"type":1350,"label":1513,"file":696,"line":1563},849,{"id":1445,"type":1461,"label":1565,"file":696,"line":1563},"→ wpgmza_b_return_polyline_id_array()",{"id":1449,"type":1355,"label":1502,"file":696,"line":1567,"wp_function":1504},1107,[1569,1570,1571,1572],{"from":1349,"to":1354,"sanitized":786},{"from":1354,"to":1439,"sanitized":786},{"from":1443,"to":1445,"sanitized":786},{"from":1445,"to":1449,"sanitized":786},{"entryPoint":1574,"graph":1575,"unsanitizedCount":47,"severity":55},"wpgmaps_b_admin_edit_polyline_javascript (includes\\compat\\class.pro-below-8.1-compatibility.php:901)",{"nodes":1576,"edges":1580},[1577,1578,1579],{"id":1349,"type":1350,"label":1513,"file":696,"line":1277},{"id":1354,"type":1461,"label":1565,"file":696,"line":1277},{"id":1439,"type":1355,"label":1502,"file":696,"line":1567,"wp_function":1504},[1581,1582],{"from":1349,"to":1354,"sanitized":786},{"from":1354,"to":1439,"sanitized":786},{"entryPoint":1584,"graph":1585,"unsanitizedCount":498,"severity":55},"wpgmaps_menu_layout (includes\\compat\\class.pro-below-8.1-compatibility.php:1167)",{"nodes":1586,"edges":1673},[1587,1589,1590,1592,1594,1596,1598,1599,1600,1604,1607,1609,1612,1615,1617,1620,1623,1625,1628,1631,1633,1636,1639,1641,1644,1647,1649,1652,1655,1657,1660,1663,1665,1668,1671],{"id":1349,"type":1350,"label":1381,"file":696,"line":1588},1169,{"id":1354,"type":1355,"label":1384,"file":696,"line":1238,"wp_function":1385},{"id":1439,"type":1350,"label":1381,"file":696,"line":1591},1198,{"id":1443,"type":1461,"label":1593,"file":696,"line":1591},"→ wpgmaps_trash_map()",{"id":1445,"type":1355,"label":1426,"file":696,"line":1595,"wp_function":596},2503,{"id":1449,"type":1350,"label":1381,"file":696,"line":1597},1207,{"id":1483,"type":1461,"label":1516,"file":696,"line":1597},{"id":1485,"type":1355,"label":1502,"file":725,"line":1518,"wp_function":1504},{"id":1601,"type":1350,"label":1602,"file":696,"line":1603},"n8","$_GET['id']",1235,{"id":1605,"type":1461,"label":1606,"file":696,"line":1603},"n9","→ wpgmza_edit_marker()",{"id":1608,"type":1355,"label":1384,"file":725,"line":1303,"wp_function":1385},"n10",{"id":1610,"type":1350,"label":1381,"file":696,"line":1611},"n11",1243,{"id":1613,"type":1461,"label":1614,"file":696,"line":1611},"n12","→ wpgmza_b_pro_add_poly()",{"id":1616,"type":1355,"label":1384,"file":696,"line":1226,"wp_function":1385},"n13",{"id":1618,"type":1350,"label":1381,"file":696,"line":1619},"n14",1252,{"id":1621,"type":1461,"label":1622,"file":696,"line":1619},"n15","→ wpgmza_b_pro_edit_poly()",{"id":1624,"type":1355,"label":1384,"file":696,"line":1228,"wp_function":1385},"n16",{"id":1626,"type":1350,"label":1381,"file":696,"line":1627},"n17",1259,{"id":1629,"type":1461,"label":1630,"file":696,"line":1627},"n18","→ wpgmza_b_pro_add_polyline()",{"id":1632,"type":1355,"label":1384,"file":696,"line":1230,"wp_function":1385},"n19",{"id":1634,"type":1350,"label":1381,"file":696,"line":1635},"n20",1264,{"id":1637,"type":1461,"label":1638,"file":696,"line":1635},"n21","→ wpgmza_b_pro_edit_polyline()",{"id":1640,"type":1355,"label":1384,"file":696,"line":1232,"wp_function":1385},"n22",{"id":1642,"type":1350,"label":1381,"file":696,"line":1643},"n23",1273,{"id":1645,"type":1461,"label":1646,"file":696,"line":1643},"n24","→ wpgmza_b_add_circle()",{"id":1648,"type":1355,"label":1384,"file":953,"line":512,"wp_function":1385},"n25",{"id":1650,"type":1350,"label":1381,"file":696,"line":1651},"n26",1276,{"id":1653,"type":1461,"label":1654,"file":696,"line":1651},"n27","→ wpgmza_b_edit_circle()",{"id":1656,"type":1355,"label":1384,"file":953,"line":886,"wp_function":1385},"n28",{"id":1658,"type":1350,"label":1381,"file":696,"line":1659},"n29",1279,{"id":1661,"type":1461,"label":1662,"file":696,"line":1659},"n30","→ wpgmza_b_add_rectangle()",{"id":1664,"type":1355,"label":1384,"file":956,"line":512,"wp_function":1385},"n31",{"id":1666,"type":1350,"label":1381,"file":696,"line":1667},"n32",1282,{"id":1669,"type":1461,"label":1670,"file":696,"line":1667},"n33","→ wpgmza_b_edit_rectangle()",{"id":1672,"type":1355,"label":1384,"file":956,"line":1258,"wp_function":1385},"n34",[1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696],{"from":1349,"to":1354,"sanitized":788},{"from":1439,"to":1443,"sanitized":786},{"from":1443,"to":1445,"sanitized":786},{"from":1449,"to":1483,"sanitized":786},{"from":1483,"to":1485,"sanitized":786},{"from":1601,"to":1605,"sanitized":786},{"from":1605,"to":1608,"sanitized":786},{"from":1610,"to":1613,"sanitized":786},{"from":1613,"to":1616,"sanitized":786},{"from":1618,"to":1621,"sanitized":786},{"from":1621,"to":1624,"sanitized":786},{"from":1626,"to":1629,"sanitized":786},{"from":1629,"to":1632,"sanitized":786},{"from":1634,"to":1637,"sanitized":786},{"from":1637,"to":1640,"sanitized":786},{"from":1642,"to":1645,"sanitized":786},{"from":1645,"to":1648,"sanitized":786},{"from":1650,"to":1653,"sanitized":786},{"from":1653,"to":1656,"sanitized":786},{"from":1658,"to":1661,"sanitized":786},{"from":1661,"to":1664,"sanitized":786},{"from":1666,"to":1669,"sanitized":786},{"from":1669,"to":1672,"sanitized":786},{"entryPoint":1698,"graph":1699,"unsanitizedCount":452,"severity":55},"\u003Cclass.pro-below-8.1-compatibility> (includes\\compat\\class.pro-below-8.1-compatibility.php:0)",{"nodes":1700,"edges":1802},[1701,1703,1704,1705,1706,1707,1711,1712,1714,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800],{"id":1349,"type":1350,"label":1702,"file":696,"line":863},"$_GET['poly_id'] (x2)",{"id":1354,"type":1355,"label":1384,"file":696,"line":1228,"wp_function":1385},{"id":1439,"type":1350,"label":1381,"file":696,"line":1588},{"id":1443,"type":1355,"label":1384,"file":696,"line":1238,"wp_function":1385},{"id":1445,"type":1350,"label":1381,"file":696,"line":1588},{"id":1449,"type":1355,"label":1708,"file":696,"line":1709,"wp_function":1710},"get_var() [SQLi]",1401,"get_var",{"id":1483,"type":1350,"label":1381,"file":696,"line":1588},{"id":1485,"type":1355,"label":1502,"file":696,"line":1713,"wp_function":1504},1403,{"id":1601,"type":1350,"label":1715,"file":696,"line":1424},"$_POST (x8)",{"id":1605,"type":1355,"label":1426,"file":696,"line":1427,"wp_function":596},{"id":1608,"type":1350,"label":1435,"file":696,"line":1436},{"id":1610,"type":1355,"label":1396,"file":696,"line":1436,"wp_function":1398},{"id":1613,"type":1350,"label":1440,"file":696,"line":1441},{"id":1616,"type":1355,"label":1396,"file":696,"line":1441,"wp_function":1398},{"id":1618,"type":1350,"label":1446,"file":696,"line":1447},{"id":1621,"type":1355,"label":1396,"file":696,"line":1447,"wp_function":1398},{"id":1624,"type":1350,"label":1497,"file":696,"line":1498},{"id":1626,"type":1461,"label":1500,"file":696,"line":1498},{"id":1629,"type":1355,"label":1502,"file":696,"line":1503,"wp_function":1504},{"id":1632,"type":1350,"label":1727,"file":696,"line":1514},"$_GET['map_id'] (x2)",{"id":1634,"type":1461,"label":1516,"file":696,"line":1514},{"id":1637,"type":1355,"label":1502,"file":725,"line":1518,"wp_function":1504},{"id":1640,"type":1350,"label":1727,"file":696,"line":1520},{"id":1642,"type":1461,"label":1522,"file":696,"line":1520},{"id":1645,"type":1355,"label":1502,"file":696,"line":1524,"wp_function":1504},{"id":1648,"type":1350,"label":1497,"file":696,"line":1546},{"id":1650,"type":1461,"label":1548,"file":696,"line":1546},{"id":1653,"type":1355,"label":1502,"file":696,"line":1550,"wp_function":1504},{"id":1656,"type":1350,"label":1727,"file":696,"line":1563},{"id":1658,"type":1461,"label":1565,"file":696,"line":1563},{"id":1661,"type":1355,"label":1502,"file":696,"line":1567,"wp_function":1504},{"id":1664,"type":1350,"label":1381,"file":696,"line":1591},{"id":1666,"type":1461,"label":1593,"file":696,"line":1591},{"id":1669,"type":1355,"label":1426,"file":696,"line":1595,"wp_function":596},{"id":1672,"type":1350,"label":1743,"file":696,"line":1597},"$_GET (x2)",{"id":1745,"type":1461,"label":1516,"file":696,"line":1597},"n35",{"id":1747,"type":1355,"label":1502,"file":725,"line":1518,"wp_function":1504},"n36",{"id":1749,"type":1350,"label":1602,"file":696,"line":1603},"n37",{"id":1751,"type":1461,"label":1606,"file":696,"line":1603},"n38",{"id":1753,"type":1355,"label":1384,"file":725,"line":1303,"wp_function":1385},"n39",{"id":1755,"type":1350,"label":1381,"file":696,"line":1611},"n40",{"id":1757,"type":1461,"label":1614,"file":696,"line":1611},"n41",{"id":1759,"type":1355,"label":1384,"file":696,"line":1226,"wp_function":1385},"n42",{"id":1761,"type":1350,"label":1381,"file":696,"line":1619},"n43",{"id":1763,"type":1461,"label":1622,"file":696,"line":1619},"n44",{"id":1765,"type":1355,"label":1384,"file":696,"line":1228,"wp_function":1385},"n45",{"id":1767,"type":1350,"label":1381,"file":696,"line":1627},"n46",{"id":1769,"type":1461,"label":1630,"file":696,"line":1627},"n47",{"id":1771,"type":1355,"label":1384,"file":696,"line":1230,"wp_function":1385},"n48",{"id":1773,"type":1350,"label":1381,"file":696,"line":1635},"n49",{"id":1775,"type":1461,"label":1638,"file":696,"line":1635},"n50",{"id":1777,"type":1355,"label":1384,"file":696,"line":1232,"wp_function":1385},"n51",{"id":1779,"type":1350,"label":1381,"file":696,"line":1643},"n52",{"id":1781,"type":1461,"label":1646,"file":696,"line":1643},"n53",{"id":1783,"type":1355,"label":1384,"file":953,"line":512,"wp_function":1385},"n54",{"id":1785,"type":1350,"label":1381,"file":696,"line":1651},"n55",{"id":1787,"type":1461,"label":1654,"file":696,"line":1651},"n56",{"id":1789,"type":1355,"label":1384,"file":953,"line":886,"wp_function":1385},"n57",{"id":1791,"type":1350,"label":1381,"file":696,"line":1659},"n58",{"id":1793,"type":1461,"label":1662,"file":696,"line":1659},"n59",{"id":1795,"type":1355,"label":1384,"file":956,"line":512,"wp_function":1385},"n60",{"id":1797,"type":1350,"label":1381,"file":696,"line":1667},"n61",{"id":1799,"type":1461,"label":1670,"file":696,"line":1667},"n62",{"id":1801,"type":1355,"label":1384,"file":956,"line":1258,"wp_function":1385},"n63",[1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842],{"from":1349,"to":1354,"sanitized":788},{"from":1439,"to":1443,"sanitized":788},{"from":1445,"to":1449,"sanitized":788},{"from":1483,"to":1485,"sanitized":788},{"from":1601,"to":1605,"sanitized":788},{"from":1608,"to":1610,"sanitized":788},{"from":1613,"to":1616,"sanitized":788},{"from":1618,"to":1621,"sanitized":788},{"from":1624,"to":1626,"sanitized":786},{"from":1626,"to":1629,"sanitized":786},{"from":1632,"to":1634,"sanitized":786},{"from":1634,"to":1637,"sanitized":786},{"from":1640,"to":1642,"sanitized":786},{"from":1642,"to":1645,"sanitized":786},{"from":1648,"to":1650,"sanitized":786},{"from":1650,"to":1653,"sanitized":786},{"from":1656,"to":1658,"sanitized":786},{"from":1658,"to":1661,"sanitized":786},{"from":1664,"to":1666,"sanitized":786},{"from":1666,"to":1669,"sanitized":786},{"from":1672,"to":1745,"sanitized":786},{"from":1745,"to":1747,"sanitized":786},{"from":1749,"to":1751,"sanitized":786},{"from":1751,"to":1753,"sanitized":786},{"from":1755,"to":1757,"sanitized":786},{"from":1757,"to":1759,"sanitized":786},{"from":1761,"to":1763,"sanitized":786},{"from":1763,"to":1765,"sanitized":786},{"from":1767,"to":1769,"sanitized":786},{"from":1769,"to":1771,"sanitized":786},{"from":1773,"to":1775,"sanitized":786},{"from":1775,"to":1777,"sanitized":786},{"from":1779,"to":1781,"sanitized":786},{"from":1781,"to":1783,"sanitized":786},{"from":1785,"to":1787,"sanitized":786},{"from":1787,"to":1789,"sanitized":786},{"from":1791,"to":1793,"sanitized":786},{"from":1793,"to":1795,"sanitized":786},{"from":1797,"to":1799,"sanitized":786},{"from":1799,"to":1801,"sanitized":786},{"entryPoint":1844,"graph":1845,"unsanitizedCount":47,"severity":55},"wpgmaps_b_admin_add_circle_javascript (includes\\legacy\\functions.circle.php:236)",{"nodes":1846,"edges":1851},[1847,1849,1850],{"id":1349,"type":1350,"label":1513,"file":953,"line":1848},238,{"id":1354,"type":1461,"label":1516,"file":953,"line":1848},{"id":1439,"type":1355,"label":1502,"file":725,"line":1518,"wp_function":1504},[1852,1853],{"from":1349,"to":1354,"sanitized":786},{"from":1354,"to":1439,"sanitized":786},{"entryPoint":1855,"graph":1856,"unsanitizedCount":47,"severity":55},"\u003Cfunctions.circle> (includes\\legacy\\functions.circle.php:0)",{"nodes":1857,"edges":1861},[1858,1859,1860],{"id":1349,"type":1350,"label":1513,"file":953,"line":1848},{"id":1354,"type":1461,"label":1516,"file":953,"line":1848},{"id":1439,"type":1355,"label":1502,"file":725,"line":1518,"wp_function":1504},[1862,1863],{"from":1349,"to":1354,"sanitized":786},{"from":1354,"to":1439,"sanitized":786},{"entryPoint":1865,"graph":1866,"unsanitizedCount":47,"severity":55},"wpgmaps_b_admin_add_rectangle_javascript (includes\\legacy\\functions.rectangle.php:207)",{"nodes":1867,"edges":1872},[1868,1870,1871],{"id":1349,"type":1350,"label":1513,"file":956,"line":1869},209,{"id":1354,"type":1461,"label":1516,"file":956,"line":1869},{"id":1439,"type":1355,"label":1502,"file":725,"line":1518,"wp_function":1504},[1873,1874],{"from":1349,"to":1354,"sanitized":786},{"from":1354,"to":1439,"sanitized":786},{"entryPoint":1876,"graph":1877,"unsanitizedCount":47,"severity":55},"\u003Cfunctions.rectangle> (includes\\legacy\\functions.rectangle.php:0)",{"nodes":1878,"edges":1882},[1879,1880,1881],{"id":1349,"type":1350,"label":1513,"file":956,"line":1869},{"id":1354,"type":1461,"label":1516,"file":956,"line":1869},{"id":1439,"type":1355,"label":1502,"file":725,"line":1518,"wp_function":1504},[1883,1884],{"from":1349,"to":1354,"sanitized":786},{"from":1354,"to":1439,"sanitized":786},{"entryPoint":1886,"graph":1887,"unsanitizedCount":47,"severity":55},"createMapPage (includes\\map-edit-page\\class.map-edit-page.php:402)",{"nodes":1888,"edges":1893},[1889,1891,1892],{"id":1349,"type":1350,"label":1513,"file":715,"line":1890},406,{"id":1354,"type":1461,"label":1516,"file":715,"line":1890},{"id":1439,"type":1355,"label":1502,"file":725,"line":1518,"wp_function":1504},[1894,1895],{"from":1349,"to":1354,"sanitized":786},{"from":1354,"to":1439,"sanitized":786},{"entryPoint":1897,"graph":1898,"unsanitizedCount":313,"severity":55},"onSubmit (includes\\map-edit-page\\class.map-edit-page.php:615)",{"nodes":1899,"edges":1908},[1900,1903,1904,1906,1907],{"id":1349,"type":1350,"label":1901,"file":715,"line":1902},"$_POST['redirect_to']",655,{"id":1354,"type":1355,"label":1356,"file":715,"line":1902,"wp_function":1357},{"id":1439,"type":1350,"label":1393,"file":715,"line":1905},649,{"id":1443,"type":1461,"label":1462,"file":715,"line":1905},{"id":1445,"type":1355,"label":1426,"file":867,"line":1464,"wp_function":596},[1909,1910,1911],{"from":1349,"to":1354,"sanitized":786},{"from":1439,"to":1443,"sanitized":786},{"from":1443,"to":1445,"sanitized":786},{"entryPoint":1913,"graph":1914,"unsanitizedCount":1338,"severity":55},"\u003Cclass.map-edit-page> (includes\\map-edit-page\\class.map-edit-page.php:0)",{"nodes":1915,"edges":1924},[1916,1917,1918,1919,1920,1921,1922,1923],{"id":1349,"type":1350,"label":1901,"file":715,"line":1902},{"id":1354,"type":1355,"label":1356,"file":715,"line":1902,"wp_function":1357},{"id":1439,"type":1350,"label":1513,"file":715,"line":1890},{"id":1443,"type":1461,"label":1516,"file":715,"line":1890},{"id":1445,"type":1355,"label":1502,"file":725,"line":1518,"wp_function":1504},{"id":1449,"type":1350,"label":1393,"file":715,"line":1905},{"id":1483,"type":1461,"label":1462,"file":715,"line":1905},{"id":1485,"type":1355,"label":1426,"file":867,"line":1464,"wp_function":596},[1925,1926,1927,1928,1929],{"from":1349,"to":1354,"sanitized":786},{"from":1439,"to":1443,"sanitized":786},{"from":1443,"to":1445,"sanitized":786},{"from":1449,"to":1483,"sanitized":786},{"from":1483,"to":1485,"sanitized":786},{"entryPoint":1931,"graph":1932,"unsanitizedCount":103,"severity":55},"wpgmaps_action_callback_basic (legacy-core.php:492)",{"nodes":1933,"edges":1959},[1934,1937,1939,1942,1943,1946,1948,1950,1951,1953,1955,1956,1958],{"id":1349,"type":1350,"label":1935,"file":725,"line":1936},"$_POST (x6)",595,{"id":1354,"type":1355,"label":1426,"file":725,"line":1938,"wp_function":596},603,{"id":1439,"type":1350,"label":1940,"file":725,"line":1941},"$_POST (x4)",514,{"id":1443,"type":1355,"label":1384,"file":725,"line":1267,"wp_function":1385},{"id":1445,"type":1350,"label":1944,"file":725,"line":1945},"$_POST (x3)",567,{"id":1449,"type":1461,"label":1947,"file":725,"line":1945},"→ wpgmaps_return_markers()",{"id":1483,"type":1355,"label":1502,"file":696,"line":1949,"wp_function":1504},1724,{"id":1485,"type":1350,"label":1393,"file":725,"line":1267},{"id":1601,"type":1461,"label":1952,"file":725,"line":1267},"→ wpgmza_b_return_polygon_list()",{"id":1605,"type":1355,"label":1502,"file":696,"line":1954,"wp_function":1504},483,{"id":1608,"type":1350,"label":1393,"file":725,"line":1269},{"id":1610,"type":1461,"label":1957,"file":725,"line":1269},"→ wpgmza_b_return_polyline_list()",{"id":1613,"type":1355,"label":1502,"file":696,"line":753,"wp_function":1504},[1960,1961,1962,1963,1964,1965,1966,1967],{"from":1349,"to":1354,"sanitized":788},{"from":1439,"to":1443,"sanitized":788},{"from":1445,"to":1449,"sanitized":786},{"from":1449,"to":1483,"sanitized":786},{"from":1485,"to":1601,"sanitized":786},{"from":1601,"to":1605,"sanitized":786},{"from":1608,"to":1610,"sanitized":786},{"from":1610,"to":1613,"sanitized":786},{"entryPoint":1969,"graph":1970,"unsanitizedCount":103,"severity":55},"\u003Clegacy-core> (legacy-core.php:0)",{"nodes":1971,"edges":1989},[1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988],{"id":1349,"type":1350,"label":1935,"file":725,"line":1936},{"id":1354,"type":1355,"label":1426,"file":725,"line":1938,"wp_function":596},{"id":1439,"type":1350,"label":1940,"file":725,"line":1941},{"id":1443,"type":1355,"label":1384,"file":725,"line":1267,"wp_function":1385},{"id":1445,"type":1350,"label":1743,"file":725,"line":1382},{"id":1449,"type":1355,"label":1384,"file":725,"line":1279,"wp_function":1385},{"id":1483,"type":1350,"label":1393,"file":725,"line":1941},{"id":1485,"type":1355,"label":1502,"file":725,"line":1518,"wp_function":1504},{"id":1601,"type":1350,"label":1944,"file":725,"line":1945},{"id":1605,"type":1461,"label":1947,"file":725,"line":1945},{"id":1608,"type":1355,"label":1502,"file":696,"line":1949,"wp_function":1504},{"id":1610,"type":1350,"label":1393,"file":725,"line":1267},{"id":1613,"type":1461,"label":1952,"file":725,"line":1267},{"id":1616,"type":1355,"label":1502,"file":696,"line":1954,"wp_function":1504},{"id":1618,"type":1350,"label":1393,"file":725,"line":1269},{"id":1621,"type":1461,"label":1957,"file":725,"line":1269},{"id":1624,"type":1355,"label":1502,"file":696,"line":753,"wp_function":1504},[1990,1991,1992,1993,1994,1995,1996,1997,1998,1999],{"from":1349,"to":1354,"sanitized":788},{"from":1439,"to":1443,"sanitized":788},{"from":1445,"to":1449,"sanitized":788},{"from":1483,"to":1485,"sanitized":788},{"from":1601,"to":1605,"sanitized":786},{"from":1605,"to":1608,"sanitized":786},{"from":1610,"to":1613,"sanitized":786},{"from":1613,"to":1616,"sanitized":786},{"from":1618,"to":1621,"sanitized":786},{"from":1621,"to":1624,"sanitized":786},{"summary":2001,"deductions":2002},"The wp-google-maps plugin, version 10.0.05, presents a significant security risk due to a combination of concerning static analysis findings and a history of numerous vulnerabilities. While it employs prepared statements for a majority of its SQL queries and shows a moderate level of output escaping, the high number of unprotected AJAX handlers (16 out of 25) is a major red flag. This directly exposes a substantial portion of the plugin's functionality to unauthenticated attackers, potentially allowing them to trigger various malicious actions.\n\nThe taint analysis further exacerbates these concerns, revealing 19 high-severity flows with unsanitized paths, indicating a strong likelihood of path traversal or similar vulnerabilities. The presence of the `unserialize` function is another critical indicator of potential remote code execution risks if not handled with extreme care and proper sanitization. Coupled with the plugin's historical pattern of 22 known CVEs, including a critical and a high-severity one, this plugin should be treated with extreme caution.\n\nWhile the plugin has no currently unpatched CVEs, the sheer volume and types of past vulnerabilities, such as SQL Injection, XSS, CSRF, and Path Traversal, suggest recurring security flaws. The last vulnerability reported in 2026 indicates active development and patching, which is a positive sign. However, the overall picture suggests a plugin that, despite some good practices, has a history of significant security weaknesses and currently exhibits critical exposure points that require immediate attention and remediation.",[2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023],{"reason":2004,"points":429},"Large number of unprotected AJAX handlers",{"reason":2006,"points":464},"High severity taint flows with unsanitized paths",{"reason":2008,"points":340},"Presence of unserialize function",{"reason":2010,"points":429},"History of 22 known CVEs",{"reason":2012,"points":464},"Past critical severity CVE",{"reason":2014,"points":429},"Past high severity CVE",{"reason":2016,"points":128},"History of SQL Injection vulnerabilities",{"reason":2018,"points":128},"History of Path Traversal vulnerabilities",{"reason":2020,"points":402},"History of Cross-Site Scripting vulnerabilities",{"reason":2022,"points":402},"History of Missing Authorization vulnerabilities",{"reason":2024,"points":1338},"Bundled library (DataTables) not analyzed for version\u002Fpatch status","2026-03-16T17:02:44.230Z",{"wat":2027,"direct":2054},{"assetPaths":2028,"generatorPatterns":2046,"scriptPaths":2047,"versionParams":2048},[2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045],"\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fwp-google-maps.js","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fwp-google-maps.css","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fcss\u002Fwpgmaps.css","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fcss\u002Fwpgmaps-legacy.css","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fcss\u002Fwpgmaps-editor.css","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fjs\u002Fwpgmaps.js","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fjs\u002Fwpgmaps-editor.js","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fjs\u002Fwpgmaps-frontend.js","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fjs\u002Fwpgmaps-map-engine.js","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fjs\u002Fwpgmaps-marker-listing.js","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fjs\u002Fwpgmaps-shapes.js","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fjs\u002Fwpgmaps-shortcode.js","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fjs\u002Fwpgmaps-admin.js","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fjs\u002Fwpgmaps-installer.js","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fjs\u002Fwpgmaps-compat.js","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fjs\u002Fwpgmaps-locationiq.js","\u002Fwp-content\u002Fplugins\u002Fwp-google-maps\u002Fjs\u002Fwpgmaps-map-provider.js",[],[2029,2034,2036,2040],[2049,2050,2051,2052,2053],"wp-google-maps\u002Fwp-google-maps.js?ver=","wp-google-maps\u002Fcss\u002Fwpgmaps.css?ver=","wp-google-maps\u002Fjs\u002Fwpgmaps.js?ver=","wp-google-maps\u002Fjs\u002Fwpgmaps-frontend.js?ver=","wp-google-maps\u002Fjs\u002Fwpgmaps-shortcode.js?ver=",{"cssClasses":2055,"htmlComments":2065,"htmlAttributes":2072,"restEndpoints":2078,"jsGlobals":2082,"shortcodeOutput":2087},[2056,2057,2058,2059,2060,2061,2062,2063,2064],"wpgmaps_container","wpgmaps_map","wpgmaps_info_window","wpgmaps_marker","wpgmaps_directions_panel","wpgmaps_directions_form","wpgmaps_store_locator_results","wpgmaps_store_locator_map","wpgmaps_store_locator_filter",[2066,2067,2068,2069,2070,2071],"\u003C!-- WP Go Maps - Start Map -->","\u003C!-- WP Go Maps - End Map -->","\u003C!-- WP Go Maps - Map ID:","\u003C!-- WP Go Maps - Marker ID:","\u003C!-- WP Go Maps - Shortcode Options:","\u003C!-- WP Go Maps - Shortcode Arguments:",[2073,2074,2075,2076,2077],"data-wpgmaps-map-id","data-wpgmaps-marker-id","data-wpgmaps-shortcode-options","data-wpgmaps-lat","data-wpgmaps-lng",[2079,2080,2081],"\u002Fwp-json\u002Fwpgmaps\u002Fv1\u002Fmaps\u002F","\u002Fwp-json\u002Fwpgmaps\u002Fv1\u002Fmarkers\u002F","\u002Fwp-json\u002Fwpgmaps\u002Fv1\u002Fshapes\u002F",[312,2083,2084,2085,2086,7],"wpgmaps_objects","wpgmaps_marker_data","wpgmaps_settings","wpgmaps_shortcode_vars",[2088,2089,2090,2091],"[wpgmza id=\"","[wpgmaps id=\"","[best-google-maps id=\"","[cp-maps id=\""]