
Maps for WP Security & Risk Analysis
wordpress.org/plugins/maps-for-wpA handy plugin for inserting Yandex and Google maps using shortcode.
Is Maps for WP Safe to Use in 2026?
Use With Caution
Score 67/100Maps for WP has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The "maps-for-wp" plugin v1.2.5 exhibits a mixed security posture. On the positive side, it demonstrates good practices with 100% of SQL queries using prepared statements and includes a nonce check and capability checks. The attack surface is relatively small with only two entry points, and neither is immediately apparent as unprotected based on the provided static analysis. Taint analysis shows no unsanitized paths, indicating no immediately exploitable critical or high-severity vulnerabilities stemming from input manipulation within the analyzed flows.
However, several concerns temper this assessment. The presence of the `unserialize` function is a significant red flag, as it is notoriously prone to object injection vulnerabilities if not handled with extreme care and validation. Furthermore, only 39% of output escaping is properly handled, suggesting a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, which aligns with the plugin's vulnerability history. The plugin has a history of three known CVEs, with one currently unpatched, and all past vulnerabilities being medium severity and related to XSS. This pattern indicates a recurring weakness in handling user-provided data for output, and the unpatched vulnerability represents a direct, exploitable risk.
In conclusion, while the plugin has made strides in secure SQL handling and input validation for certain flows, the continued presence of potential XSS due to insufficient output escaping, coupled with the dangerous `unserialize` function and an unpatched historical vulnerability, presents a notable risk. The recurring nature of XSS vulnerabilities is particularly concerning, suggesting a systemic issue that needs to be addressed.
Key Concerns
- Unpatched CVE
- Dangerous function: unserialize
- Low output escaping percentage (39%)
- Vulnerability history indicates XSS weaknesses
Maps for WP Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Maps for WP <= 1.2.5 - Authenticated (Administrator+) Stored Cross-Site Scripting
Maps for WP <= 1.2.4 - Authenticated (Contributor+) Stored Cross-Site Scripting
Maps for WP <= 1.2.4 - Authenticated (Contributor+) Stored Cross-Site Scripting
Maps for WP Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
Maps for WP Attack Surface
Shortcodes 2
WordPress Hooks 10
Maintenance & Trust
Maps for WP Maintenance & Trust
Maintenance Signals
Community Trust
Maps for WP Alternatives
Rusnet Interactive Map for Yandex Maps
rusnet-interactive-map
A simple yet powerful plugin to add interactive Yandex Maps to WordPress with markers, clustering, and filtering.
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 …
iframe
iframe
[iframe src="http://www.youtube.com/embed/7_nAZQt9qu0" width="100%" height="500"] shortcode
WP Maps – Store Locator,Google Maps,OpenStreetMap,Mapbox,Listing,Directory & Filters
wp-google-map-plugin
WordPress map plugin for Google Maps, OpenStreetMap & Mapbox with store locator, filterable listings & custom markers.
WP Store Locator
wp-store-locator
An easy to use location management system that enables users to search for nearby physical stores.
Maps for WP Developer Profile
14 plugins · 16K total installs
How We Detect Maps for WP
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/maps-for-wp/css/mfwp.css/wp-content/plugins/maps-for-wp/js/maps-for-wp.js/wp-content/plugins/maps-for-wp/js/maps-for-wp-map.js/wp-content/plugins/maps-for-wp/js/maps-for-wp-map-manypoints.js/wp-content/plugins/maps-for-wp/js/maps-for-wp-map-onepoint.js/wp-content/plugins/maps-for-wp/js/maps-for-wp.js/wp-content/plugins/maps-for-wp/js/maps-for-wp-map.js/wp-content/plugins/maps-for-wp/js/maps-for-wp-map-manypoints.js/wp-content/plugins/maps-for-wp/js/maps-for-wp-map-onepoint.jsmaps-for-wp/css/mfwp.css?ver=maps-for-wp/js/maps-for-wp.js?ver=maps-for-wp/js/maps-for-wp-map.js?ver=maps-for-wp/js/maps-for-wp-map-manypoints.js?ver=maps-for-wp/js/maps-for-wp-map-onepoint.js?ver=HTML / DOM Fingerprints
mfwp-admin-cssMaps for WP Litemfwp_DIRmfwp_URLmfwp_VER[MapOnePoint][MapManyPoints]