OS DataHub Maps Security & Risk Analysis

wordpress.org/plugins/os-datahub-maps

A plugin to display UK Ordnance Survey maps with markers and tracks.

200 active installs v1.8.4 PHP 5.6.0+ WP 4.5+ Updated Feb 2, 2026
cyclingmapordnance-surveyridingwalking
97
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 2, 2026
Safety Verdict

Is OS DataHub Maps Safe to Use in 2026?

Generally Safe

Score 97/100

OS DataHub Maps has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 2, 2026Updated 2mo ago
Risk Assessment

The "os-datahub-maps" v1.8.4 plugin exhibits a generally positive security posture with several good practices observed. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and a high percentage of properly escaped output are strong indicators of secure coding. Furthermore, the plugin correctly utilizes capability checks for sensitive operations and avoids bundled libraries, reducing potential attack vectors from outdated dependencies. The total entry points are low and importantly, none are reported as unprotected, suggesting a robust approach to limiting unauthorized access.

However, there are areas that warrant attention. The static analysis reveals a lack of nonce checks. While the entry points are limited and protected by capability checks, nonce checks are a crucial secondary layer of defense against Cross-Site Request Forgery (CSRF) attacks, especially for actions initiated through shortcodes. The plugin's vulnerability history, though currently showing no unpatched CVEs, indicates a past high-severity vulnerability related to unrestricted file uploads. This pattern, coupled with the presence of file operations in the code, suggests a potential ongoing risk if not meticulously managed.

In conclusion, "os-datahub-maps" v1.8.4 demonstrates good development practices in key areas like SQL security and output sanitization. The primary weakness lies in the missing nonce checks, which could be exploited in specific scenarios. The past high-severity vulnerability, while patched, serves as a cautionary note regarding file handling and reiterates the importance of ongoing security vigilance.

Key Concerns

  • Missing nonce checks on entry points
  • Past high severity vulnerability (Unrestricted Upload)
Vulnerabilities
1

OS DataHub Maps Security Vulnerabilities

CVEs by Year

1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2026-1730high · 8.8Unrestricted Upload of File with Dangerous Type

OS DataHub Maps <= 1.8.3 - Authenticated (Author+) Arbitrary File Upload

Feb 2, 2026 Patched in 1.8.4 (1d)
Code Analysis
Analyzed Mar 16, 2026

OS DataHub Maps Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
9
66 escaped
Nonce Checks
0
Capability Checks
2
File Operations
2
External Requests
1
Bundled Libraries
0

Output Escaping

88% escaped75 total outputs
Attack Surface

OS DataHub Maps Attack Surface

Entry Points4
Unprotected0

Shortcodes 4

[osmap_test] include\osmap-shortcode.php:63
[osmap] include\osmap-shortcode.php:65
[osmap_marker] include\osmap-shortcode.php:67
[osmap_link] include\osmap-shortcode.php:68
WordPress Hooks 9
actionadmin_noticesinclude\osmap-admin.php:47
actionadmin_initinclude\osmap-admin.php:48
actionadmin_menuinclude\osmap-admin.php:49
filterupload_mimesinclude\osmap-admin.php:50
filterwp_check_filetype_and_extinclude\osmap-admin.php:51
actioninitinclude\osmap-shortcode.php:42
actionwp_enqueue_scriptsinclude\osmap-shortcode.php:43
actionwp_footerinclude\osmap-shortcode.php:44
actionplugins_loadedinclude\osmap-shortcode.php:45
Maintenance & Trust

OS DataHub Maps Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 2, 2026
PHP min version5.6.0
Downloads9K

Community Trust

Rating100/100
Number of ratings16
Active installs200
Developer Profile

OS DataHub Maps Developer Profile

skirridsystems

1 plugin · 200 total installs

98
trust score
Avg Security Score
97/100
Avg Patch Time
1 days
View full developer profile
Detection Fingerprints

How We Detect OS DataHub Maps

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/os-datahub-maps/js/osmap-shortcode.js/wp-content/plugins/os-datahub-maps/css/osmap.css/wp-content/plugins/os-datahub-maps/js/osmap-admin.js/wp-content/plugins/os-datahub-maps/js/osmap.js/wp-content/plugins/os-datahub-maps/css/osmap-admin.css/wp-content/plugins/os-datahub-maps/js/osmap-api.js
Script Paths
https://cdn.skirridsystems.co.uk/jquery/1.12.4/jquery.min.jshttps://cdn.skirridsystems.co.uk/leaflet/1.7.1/leaflet.jshttps://cdn.skirridsystems.co.uk/os-datahub-maps/1.8.4/os-datahub-maps.js
Version Parameters
os-datahub-maps/style.css?ver=osmap-shortcode.js?ver=osmap.css?ver=osmap.js?ver=osmap-admin.css?ver=osmap-api.js?ver=osmap-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
osmap-canvas
HTML Comments
<!-- OS DataHub Maps Settings --><!-- OS DataHub Maps Admin Settings --><!-- Settings page for OS DataHub Maps plugin --><!-- OS DataHub Maps -->+1 more
Data Attributes
data-apikeydata-default_zoomdata-default_heightdata-default_widthdata-default_profiledata-default_color+20 more
JS Globals
OS_DataHub_Maps
Shortcode Output
[os-map][os-datahub-map]
FAQ

Frequently Asked Questions about OS DataHub Maps