
Easy Google Maps Security & Risk Analysis
wordpress.org/plugins/google-maps-easyGoogle Maps with markers, locations and clusterization, KML layers and filters. Custom Google map markers with text, images, videos, links.
Is Easy Google Maps Safe to Use in 2026?
Generally Safe
Score 96/100Easy Google Maps has a strong security track record. Known vulnerabilities have been patched promptly.
The plugin 'google-maps-easy' v1.11.24 presents a mixed security posture. While the static analysis reveals a remarkably small attack surface with no apparent direct entry points like AJAX handlers, REST API routes, or shortcodes lacking authentication, several concerning code signals warrant attention. The presence of the `unserialize` function is a significant red flag, as it can lead to object injection vulnerabilities if not handled with extreme care and sanitization of user-supplied data. Furthermore, the code exhibits a moderate level of insecurity regarding SQL query preparedness and output escaping, with a substantial portion of SQL queries not utilizing prepared statements and a notable percentage of outputs not being properly escaped. These oversights, while not directly flagged as critical by taint analysis in this version, could potentially be exploited if coupled with other weaknesses.
The plugin's vulnerability history is a major concern. A total of 7 known CVEs, all of which are currently unpatched according to the data, indicate a pattern of security flaws. The prevalence of medium-severity vulnerabilities, particularly those related to XML External Entity (XXE) references, Cross-Site Request Forgery (CSRF), and Cross-Site Scripting (XSS), suggests recurring weaknesses in input validation and output sanitization that have been exploited in the past. The fact that the last vulnerability was recorded in April 2025 further underscores the ongoing nature of these issues. While the current version has no *currently* unpatched CVEs from the historical data, the persistent nature of past vulnerabilities and the identified code signals like `unserialize` and less-than-ideal SQL/output handling indicate potential for future exploitable issues.
In conclusion, 'google-maps-easy' v1.11.24 has a positive aspect in its limited attack surface. However, this is overshadowed by the significant risks posed by the `unserialize` function and the historical pattern of medium-severity vulnerabilities including XXE, CSRF, and XSS. The moderate percentage of non-prepared SQL statements and unescaped outputs further contribute to the overall risk. Users should exercise caution, especially considering the plugin's history of security flaws, and prioritize updates and vigilant monitoring.
Key Concerns
- Dangerous function 'unserialize' used
- Medium severity CVEs exist in history
- SQL queries not always prepared
- Output not always properly escaped
Easy Google Maps Security Vulnerabilities
CVEs by Year
Severity Breakdown
7 total CVEs
Easy Google Maps <= 1.11.18 - Authenticated (Author+) XML Entity Injection
Easy Google Maps <= 1.11.15 - Authenticated (Author+) Stored Cross-Site Scripting
Easy Google Maps <= 1.11.11 - Cross-Site Request Forgery
Easy Google Maps <= 1.11.7 - Cross-Site Request Forgery via AJAX action
Easy Google Maps <= 1.11.7 - Cross-Site Request Forgery
Easy Google Maps <= 1.9.31 - Reflected Cross-Site Scripting
Google Maps Easy <= 1.9.33 - Stored Cross-Site Scripting
Easy Google Maps Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Easy Google Maps Attack Surface
WordPress Hooks 25
Maintenance & Trust
Easy Google Maps Maintenance & Trust
Maintenance Signals
Community Trust
Easy Google Maps Alternatives
Multiple Location Google Map
multiple-location-google-map
Multiple Location Google Map is a user friendly plugin that doesn't require any coding skills or customization. MLGM allows you to create a custo …
Multi Location Marker
add-multiple-marker
Multi Location Marker helps you add multiple map locations to a single map and display them on the frontend using a shortcode.
WP Go Maps (formerly WP Google Maps)
wp-google-maps
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 …
Store Locator WordPress
agile-store-locator
Agile Store Locator is a premium store finder plugin designed to offer you immediate access to all the best stores in your local area.
Maps Plugin using Google Maps for WordPress – WP Google Map
gmap-embed
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.
Easy Google Maps Developer Profile
7 plugins · 97K total installs
How We Detect Easy Google Maps
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/google-maps-easy/assets/css/gmp.min.css/wp-content/plugins/google-maps-easy/assets/js/gmp.min.js/wp-content/plugins/google-maps-easy/assets/css/map.css/wp-content/plugins/google-maps-easy/assets/js/map.js/wp-content/plugins/google-maps-easy/assets/css/markers.css/wp-content/plugins/google-maps-easy/assets/js/markers.js/wp-content/plugins/google-maps-easy/assets/css/styles.css/wp-content/plugins/google-maps-easy/assets/js/styles.js+15 more/wp-content/plugins/google-maps-easy/assets/js/gmp.min.js/wp-content/plugins/google-maps-easy/assets/js/map.js/wp-content/plugins/google-maps-easy/assets/js/markers.js/wp-content/plugins/google-maps-easy/assets/js/styles.js/wp-content/plugins/google-maps-easy/assets/js/routes.js/wp-content/plugins/google-maps-easy/assets/js/layers.js+9 moregoogle-maps-easy/assets/css/gmp.min.css?ver=google-maps-easy/assets/js/gmp.min.js?ver=google-maps-easy/assets/css/map.css?ver=google-maps-easy/assets/js/map.js?ver=google-maps-easy/assets/css/markers.css?ver=google-maps-easy/assets/js/markers.js?ver=google-maps-easy/assets/css/styles.css?ver=google-maps-easy/assets/js/styles.js?ver=google-maps-easy/assets/css/routes.css?ver=google-maps-easy/assets/js/routes.js?ver=google-maps-easy/assets/css/layers.css?ver=google-maps-easy/assets/js/layers.js?ver=google-maps-easy/assets/css/templates.css?ver=google-maps-easy/assets/js/templates.js?ver=google-maps-easy/assets/css/admin.css?ver=google-maps-easy/assets/js/admin.js?ver=google-maps-easy/assets/js/admin.map.js?ver=google-maps-easy/assets/js/admin.markers.js?ver=google-maps-easy/assets/js/admin.styles.js?ver=google-maps-easy/assets/js/admin.routes.js?ver=google-maps-easy/assets/js/admin.layers.js?ver=google-maps-easy/assets/js/admin.templates.js?ver=google-maps-easy/assets/js/admin.general.js?ver=HTML / DOM Fingerprints
gmpMapgmp-markergmp-infowindowgmp-routegmp-layergmp-template<!-- Easy Google Maps Plugin --><!-- GMP - GOOGLE MAPS PLUGIN -->data-gmp-iddata-gmp-map-iddata-gmp-marker-iddata-gmp-route-iddata-gmp-layer-iddata-gmp-template-idgmpMapsgmpMapObjectsgmpConfiggmpAdmin/wp-json/google-maps-easy/v1/<div id="gmp_map_<div class="gmpMap" id="gmp_map_