
Open User Map – Interactive Leaflet Maps Security & Risk Analysis
wordpress.org/plugins/open-user-mapCreate custom interactive maps with free Leaflet-based styles, no Google Maps API key, frontend marker submissions, search and filters.
Is Open User Map – Interactive Leaflet Maps Safe to Use in 2026?
Generally Safe
Score 97/100Open User Map – Interactive Leaflet Maps has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The open-user-map plugin v1.4.34 presents a mixed security posture. While it demonstrates some good practices, such as a high percentage of SQL queries using prepared statements and a decent number of capability checks, significant concerns arise from the static analysis. The presence of 14 AJAX handlers, with 3 lacking authentication checks, creates a substantial attack surface that could be exploited without proper user authorization. Furthermore, the taint analysis reveals 4 flows with unsanitized paths, although thankfully none are flagged as critical or high severity, this still represents a potential risk of path traversal vulnerabilities if these flows are not properly handled in conjunction with other security controls. The plugin's vulnerability history shows 3 medium-severity CVEs, specifically related to Path Traversal and Cross-site Scripting. While there are currently no unpatched CVEs, the recurring nature of these vulnerability types suggests a potential weakness in input sanitization and output escaping that needs ongoing vigilance and remediation. The last reported vulnerability in 2026 is also an anomaly that requires further investigation, but assuming it represents a historical event, the recurring nature of past issues is the primary concern.
Key Concerns
- Unprotected AJAX handlers
- Flows with unsanitized paths
- Medium severity CVEs historically
- Low percentage of properly escaped output
- Bundled outdated library (Freemius v1.0)
Open User Map – Interactive Leaflet Maps Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Open User Map <= 1.4.16 - Authenticated (Subscriber+) Arbitrary File Download
Open User Map <= 1.4.14 - Authenticated (Contributor+) Stored Cross-Site Scripting
Open User Map | Everybody can add locations <= 1.3.26 - Authenticated (Administrator+) Stored Cross-Site Scripting
Open User Map – Interactive Leaflet Maps Release Timeline
Open User Map – Interactive Leaflet Maps Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Open User Map – Interactive Leaflet Maps Attack Surface
AJAX Handlers 14
Shortcodes 2
WordPress Hooks 65
Maintenance & Trust
Open User Map – Interactive Leaflet Maps Maintenance & Trust
Maintenance Signals
Community Trust
Open User Map – Interactive Leaflet Maps Alternatives
Simple Map Locator
simple-map-locator
Interactive maps and markers on your posts and pages with simple shortcodes.
MapPress – Google Maps, OpenStreetMap & Leaflet
mappress-google-maps-for-wordpress
Add unlimited Google Maps, Leaflet & OpenStreetMap to WordPress. Create a map, map block or store locator — no API key needed for free maps.
Out of the Block: OpenStreetMap
ootb-openstreetmap
A map block for Gutenberg using OpenStreetMap and Leaflet that needs no API keys and works out of the box. Or should we say, ...Out of the Block?
Easy Map- Store Locator Plugin for WordPress (No API Key Required)
easy-map
Create store locator maps, multiple markers, drawings, and interactive WordPress maps with OpenStreetMap, Google Maps, Bing Maps, and Leaflet.
Slick Google Map
slick-google-map
Embed Google Maps (with your own API key) or OpenStreetMap/Leaflet maps via shortcode or Gutenberg block.
Open User Map – Interactive Leaflet Maps Developer Profile
3 plugins · 10K total installs
How We Detect Open User Map – Interactive Leaflet Maps
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/open-user-map/assets/js/backend/admin.js/wp-content/plugins/open-user-map/assets/js/frontend.js/wp-content/plugins/open-user-map/assets/css/admin.css/wp-content/plugins/open-user-map/assets/css/frontend.css/wp-content/plugins/open-user-map/assets/css/leaflet.css/wp-content/plugins/open-user-map/assets/css/markercluster.css/wp-content/plugins/open-user-map/assets/js/leaflet.js/wp-content/plugins/open-user-map/assets/js/markercluster.js/wp-content/plugins/open-user-map/assets/js/backend/admin.js/wp-content/plugins/open-user-map/assets/js/frontend.js/wp-content/plugins/open-user-map/assets/js/leaflet.js/wp-content/plugins/open-user-map/assets/js/markercluster.jsopen-user-map/assets/js/backend/admin.js?ver=open-user-map/assets/js/frontend.js?ver=open-user-map/assets/css/admin.css?ver=open-user-map/assets/css/frontend.css?ver=open-user-map/assets/css/leaflet.css?ver=open-user-map/assets/css/markercluster.css?ver=open-user-map/assets/js/leaflet.js?ver=open-user-map/assets/js/markercluster.js?ver=HTML / DOM Fingerprints
oum-wizardoum-wizard .herooum-wizard .hero .logooum-wizard .hero .overlineoum-wizard .hero h1oum-wizard .hero .stepsoum-wizard .hero .steps lioum-wizard .step-contentFREEMIUS INTEGRATION CODE<!-- Init Freemius --><!-- Signal that SDK was initiated --><!-- Better Opt-In Screen -->+11 moredata-freemius-slug="open-user-map"data-freemius-type="plugin"data-freemius-id="9083"oum_fs/wp-json/open-user-map/v1/location