
Ultimate Maps by Supsystic Security & Risk Analysis
wordpress.org/plugins/ultimate-maps-by-supsysticUltimate Maps by Supsystic is the best Google Maps alternative. It includes OpenStreetMap (OSM), Bing Maps, MapBox and Thunderforest maps services
Is Ultimate Maps by Supsystic Safe to Use in 2026?
Generally Safe
Score 96/100Ultimate Maps by Supsystic has a strong security track record. Known vulnerabilities have been patched promptly.
The 'ultimate-maps-by-supsystic' plugin, version 1.2.23, presents a mixed security posture. While the static analysis shows a remarkably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events accessible without authentication, there are underlying concerns. The presence of the `unserialize` function is a significant red flag, as it can lead to critical vulnerabilities if not handled with extreme care and robust sanitization. Additionally, while a substantial portion of SQL queries use prepared statements, a remaining percentage does not, posing a potential SQL injection risk. The output escaping is also only moderately effective, with over a third of outputs not being properly escaped, indicating a cross-site scripting (XSS) risk.
The vulnerability history reveals a pattern of past security issues, including CSRF, XSS, and SQL injection. The fact that there are no currently unpatched vulnerabilities is positive, suggesting that developers are addressing reported issues. However, the existence of past high and medium severity vulnerabilities, particularly those related to injection and XSS, indicates a history of security weaknesses that warrant continued vigilance. The most recent vulnerability being only a few months ago also suggests ongoing discovery of issues.
In conclusion, the plugin benefits from a well-controlled attack surface, which is a strong security positive. However, the reliance on potentially dangerous functions like `unserialize`, a history of significant vulnerabilities, and less than ideal output escaping practices introduce notable risks. Users should ensure they are on the latest version if available and be aware of the potential for newly discovered vulnerabilities, despite the current lack of unpatched CVEs.
Key Concerns
- Dangerous function unserialize found
- SQL queries not using prepared statements
- Output escaping not properly implemented
- High severity vulnerability in history
- Medium severity vulnerabilities in history
- Recent vulnerability discovered
Ultimate Maps by Supsystic Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Ultimate Maps by Supsystic <= 1.2.16 - Cross-Site Request Forgery
Ultimate Maps by Supsystic <= 1.2.15 - Authenticated (Admin+) Stored Cross-Site Scripting
Ultimate Maps by Supsystic <= 1.2.4 - Reflected Cross-Site scripting
Ultimate Maps by Supsystic <= 1.1.16 - Authenticated SQL Injection
Ultimate Maps by Supsystic Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Ultimate Maps by Supsystic Attack Surface
WordPress Hooks 22
Maintenance & Trust
Ultimate Maps by Supsystic Maintenance & Trust
Maintenance Signals
Community Trust
Ultimate Maps by Supsystic Alternatives
Leaflet Map
leaflet-map
Interactive maps and markers on your posts and pages with simple shortcodes.
MapPress Maps for WordPress
mappress-google-maps-for-wordpress
MapPress is the easiest way to add unlimited interactive Google and Leaflet maps to WordPress.
ACF OpenStreetMap Field
acf-openstreetmap-field
A configurable OpenStreetMap Field for ACF.
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, Google Maps, OpenStreetMap, Leaflet Map
easy-map
Create interactive maps with store locator, markers, drawings & multiple locations. Supports OpenStreetMap and Google Maps. No API key needed.
Ultimate Maps by Supsystic Developer Profile
7 plugins · 97K total installs
How We Detect Ultimate Maps by Supsystic
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ultimate-maps-by-supsystic/css/ums_admin.css/wp-content/plugins/ultimate-maps-by-supsystic/css/ums_frontend.css/wp-content/plugins/ultimate-maps-by-supsystic/css/ums_main.css/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_admin.js/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_frontend.js/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_main.js/wp-content/plugins/ultimate-maps-by-supsystic/js/jquery.colorpicker.js/wp-content/plugins/ultimate-maps-by-supsystic/js/markerAnimate.js+11 more/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_admin.js/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_frontend.js/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_main.js/wp-content/plugins/ultimate-maps-by-supsystic/js/jquery.colorpicker.js/wp-content/plugins/ultimate-maps-by-supsystic/js/markerAnimate.js/wp-content/plugins/ultimate-maps-by-supsystic/js/owl.carousel.js+1 more/wp-content/plugins/ultimate-maps-by-supsystic/css/ums_admin.css?ver=/wp-content/plugins/ultimate-maps-by-supsystic/css/ums_frontend.css?ver=/wp-content/plugins/ultimate-maps-by-supsystic/css/ums_main.css?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_admin.js?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_frontend.js?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/ums_main.js?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/jquery.colorpicker.js?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/markerAnimate.js?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/owl.carousel.js?ver=/wp-content/plugins/ultimate-maps-by-supsystic/js/ums.js?ver=HTML / DOM Fingerprints
ums-map-containerums-backend-map-settingsums-frontend-map-wrapperums-infowindow-content<!-- Base config constants and functions --><!-- Connect all required core classes --><!-- deprecated since version 1.0.1 --><!-- Check plugin version - maybe we need to update database, and check global errors in request -->+6 moredata-map-iddata-map-settingsdata-marker-idumsParamsums_frontend[ultimate-map