
WP MapIt Security & Risk Analysis
wordpress.org/plugins/wp-mapitEasy to use, WordPress Map plugin based on Open Street Map and Leaflet with custom markers images, descriptions and links.
Is WP MapIt Safe to Use in 2026?
Mostly Safe
Score 76/100WP MapIt is generally safe to use. 2 past CVEs were resolved. Keep it updated.
The wp-mapit plugin v3.0.3 presents a mixed security posture. On the positive side, it demonstrates good practices with a high percentage of properly escaped outputs, no dangerous functions, no file operations, and the exclusive use of prepared statements for SQL queries. The presence of nonce and capability checks, along with a low number of total entry points, is also encouraging.
However, significant concerns arise from the identified attack surface. Specifically, one AJAX handler lacks authentication checks, creating a direct vulnerability point. While taint analysis did not reveal unsanitized paths or critical/high severity issues, the presence of an unprotected entry point is a notable risk. The plugin's history of two known CVEs, with one remaining unpatched, and the common vulnerability types being Missing Authorization and Cross-site Scripting, further magnify these concerns. The last vulnerability in 2026 suggests a pattern of recurring security issues in this plugin.
In conclusion, while wp-mapit v3.0.3 incorporates some good security practices, the unpatched CVE and the unprotected AJAX endpoint are critical weaknesses. The historical vulnerability types highlight areas where the plugin has previously struggled, making ongoing vigilance essential. Users should be aware of the potential for unauthorized actions and cross-site scripting attacks.
Key Concerns
- 1 Unprotected AJAX Handler
- 1 Unpatched CVE (Medium Severity)
- Vulnerability History: Missing Authorization
- Vulnerability History: Cross-site Scripting
WP MapIt Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
MapIt <= 3.0.3 - Missing Authorization
WP MapIt <= 2.7.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
WP MapIt Code Analysis
Output Escaping
Data Flow Analysis
WP MapIt Attack Surface
AJAX Handlers 1
Shortcodes 2
WordPress Hooks 17
Maintenance & Trust
WP MapIt Maintenance & Trust
Maintenance Signals
Community Trust
WP MapIt Alternatives
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 …
Easy Google Maps
google-maps-easy
Google Maps with markers, locations and clusterization, KML layers and filters. Custom Google map markers with text, images, videos, links.
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.
WP Google Street View (with 360° virtual tour) & Google maps + Local SEO
wp-google-street-view
The WP Google Street View allows you to embed Google street View (with virtual tour) & Google Maps maps with high quality markers.
Map Engine – Google Maps and Open Street Maps for WordPress
map-engine
An Ultimate map tool to revolutionize your map building experience.
WP MapIt Developer Profile
1 plugin · 2K total installs
How We Detect WP MapIt
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-mapit/css/leaflet.css/wp-content/plugins/wp-mapit/css/leaflet.responsive.popup.css/wp-content/plugins/wp-mapit/css/leaflet-gesture-handling.css/wp-content/plugins/wp-mapit/css/leaflet.fullscreen.css/wp-content/plugins/wp-mapit/css/wp_mapit.css/wp-content/plugins/wp-mapit/css/leaflet.responsive.popup.rtl.css/wp-content/plugins/wp-mapit/js/leaflet.js/wp-content/plugins/wp-mapit/js/leaflet.responsive.popup.js+8 more/wp-content/plugins/wp-mapit/js/leaflet.js/wp-content/plugins/wp-mapit/js/leaflet.responsive.popup.js/wp-content/plugins/wp-mapit/js/leaflet-gesture-handling.js/wp-content/plugins/wp-mapit/js/Leaflet.fullscreen.min.js/wp-content/plugins/wp-mapit/js/wp_mapit.js/wp-content/plugins/wp-mapit/js/wp_mapit_multipin.js+3 morewp-mapit/css/leaflet.css?ver=wp-mapit/css/leaflet.responsive.popup.css?ver=wp-mapit/css/leaflet-gesture-handling.css?ver=wp-mapit/css/leaflet.fullscreen.css?ver=wp-mapit/css/wp_mapit.css?ver=wp-mapit/css/leaflet.responsive.popup.rtl.css?ver=wp-mapit/js/leaflet.js?ver=wp-mapit/js/leaflet.responsive.popup.js?ver=wp-mapit/js/leaflet-gesture-handling.js?ver=wp-mapit/js/Leaflet.fullscreen.min.js?ver=wp-mapit/js/wp_mapit.js?ver=wp-mapit/js/wp_mapit_multipin.js?ver=wp-mapit/css/wp_mapit_admin.css?ver=wp-mapit/js/wp_mapit_admin.js?ver=wp-mapit/js/wp_mapit_admin_settings.js?ver=wp-mapit/js/wp_mapit_admin_multipin.js?ver=HTML / DOM Fingerprints
wp-mapit-map-containerdata-plugin-attributionwp_mapitwp_mapit_multipin[wp_mapit ][wp_mapit map_id=][wp_mapit id=]