
OSM – OpenStreetMap Security & Risk Analysis
wordpress.org/plugins/osmCustomize maps in your post, pages and widgets. GPX, KML and more. The easy way to map!
Is OSM – OpenStreetMap Safe to Use in 2026?
Generally Safe
Score 86/100OSM – OpenStreetMap has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "osm" v6.1.15 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no critical or high-severity issues within the current code base, including dangerous functions, file operations, or external HTTP requests. The presence of nonce and capability checks on entry points is also a strength, indicating some adherence to WordPress security best practices. However, concerns arise from the vulnerability history, which shows a significant number of past CVEs, including one critical and one high-severity vulnerability. The common types of past vulnerabilities (XSS, SQL Injection, CSRF) suggest recurring weaknesses in input sanitization and output escaping, despite the current static analysis indicating that 70% of SQL queries use prepared statements and 71% of outputs are properly escaped. This suggests that while current code might be improved, past issues indicate a pattern of susceptible code that could be reintroduced or missed in future development.
The limited attack surface of 5 entry points, all with authentication checks, is a positive indicator. However, the history of 7 total CVEs, including a critical and high-severity one, coupled with past vulnerability types like SQL Injection and XSS, warrants caution. The plugin has a track record of security flaws, and even though there are no currently unpatched CVEs, the recurring nature of these vulnerabilities suggests potential ongoing risks if code review and sanitization practices are not rigorously maintained. The current static analysis results, while good for the current version, do not fully mitigate the risks posed by the plugin's past security performance.
Key Concerns
- Significant past CVEs including critical/high
- Past SQL Injection vulnerabilities
- Past XSS vulnerabilities
- Past CSRF vulnerabilities
- 70% SQL prepared statements (potential raw SQL)
- 71% output escaping (potential unescaped output)
OSM – OpenStreetMap Security Vulnerabilities
CVEs by Year
Severity Breakdown
9 total CVEs
OSM <= 6.1.15 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'marker_name' Shortcode Attribute
OSM – OpenStreetMap <= 6.1.12 - Missing Authorization
OSM – OpenStreetMap <= 6.1.13 - Authenticated (Contributor+) Stored Cross-Site Scripting
OSM – OpenStreetMap <= 6.1.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
OSM <= 6.1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via osm_map and osm_map_v3 Shortcodes
OSM – OpenStreetMap <= 6.0.3 - Authenticated (Contributor+) SQL Injection
OSM – OpenStreetMap <= 6.0.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
OSM - OpenStreetMap <= 6.0.5 - Authenticated(Contributor+) Stored Cross-Site Scripting via 'osm_map' Shortcode
OSM - OpenStreetMap <= 6.0 - Cross-Site Request Forgery
OSM – OpenStreetMap Release Timeline
OSM – OpenStreetMap Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
OSM – OpenStreetMap Attack Surface
AJAX Handlers 2
Shortcodes 3
WordPress Hooks 12
Maintenance & Trust
OSM – OpenStreetMap Maintenance & Trust
Maintenance Signals
Community Trust
OSM – OpenStreetMap Alternatives
WP Open Street Map
wp-open-street-map
Create easily maps with OpenStreetMap
GPX Viewer
gpx-viewer
Display GPX tracks with their elevation profile on OSM maps, edit them interactively
ShMapper by Teplitsa
shmapper-by-teplitsa
shMapper is a plugin, that allows you to create simple crowdsourcing maps based on OpenStreetMap and Yandex.Maps.
ACF OpenStreetMap Field into a Block
acf-openstreetmap-field-block
Very simple plugin that adds an OpenStreetMap ACF block to the WordPress block editor.
Advanced OSM for Toolset Maps
advanced-osm-for-toolset-maps
Extends Toolset Maps with professional OpenStreetMap features: Gutenberg Blocks, Satellite view, Custom Clustering, and KML/GPX tracks integration.
OSM – OpenStreetMap Developer Profile
1 plugin · 10K total installs
How We Detect OSM – OpenStreetMap
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/osm/css/osm_editor.css/wp-content/plugins/osm/css/osm_map_viewer.css/wp-content/plugins/osm/js/osm_map_viewer.js/wp-content/plugins/osm/js/osm_editor.js/wp-content/plugins/osm/js/leaflet.js/wp-content/plugins/osm/js/Control.Zoom.Steps.js/wp-content/plugins/osm/js/osm_marker_functions.js/wp-content/plugins/osm/js/markerclusterer.js+25 more/wp-content/plugins/osm/js/osm_map_viewer.js/wp-content/plugins/osm/js/osm_editor.js/wp-content/plugins/osm/js/leaflet.js/wp-content/plugins/osm/js/Control.Zoom.Steps.js/wp-content/plugins/osm/js/osm_marker_functions.js/wp-content/plugins/osm/js/markerclusterer.js+25 moreHTML / DOM Fingerprints
osm_maposm-custom-markerosm-infobox-containerosm-infobox-titleosm-infobox-contentosm-editor-maposm-editor-sidebarosm-editor-layer-list+17 more<!-- OSM Plugin --><!-- OSM Plugin - Initialize Map --><!-- OSM Plugin - Map Options --><!-- OSM Plugin - Marker Options -->+31 moredata-osm-latdata-osm-londata-osm-zoomdata-osm-marker-icondata-osm-marker-titledata-osm-marker-content+3 moreosm_map_viewer_optionsosm_editor_optionsosm_map_viewerosm_editor/wp-json/osm/v1/save_geotag/wp-json/osm/v1/get_geotag/wp-json/osm/v1/delete_geotag[map][osm_map][locations][osm_locations]