OSM Categories Security & Risk Analysis

wordpress.org/plugins/osm-categories

OpenStreetMap plugin to embed a map with markers to articles from different categories in different map layers.

20 active installs v0.1 PHP + WP 3.0+ Updated Aug 25, 2012
geocachegeocachinggeolocationgeotagopenstreetmap
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is OSM Categories Safe to Use in 2026?

Generally Safe

Score 85/100

OSM Categories has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The "osm-categories" plugin version 0.1 demonstrates a generally good security posture with no known vulnerabilities in its history and a small attack surface. The plugin utilizes prepared statements for its SQL queries, which is a significant strength. Furthermore, the absence of file operations, external HTTP requests, and dangerous functions are positive indicators. However, a critical weakness is identified in its output escaping, with 0% of its 24 outputs being properly escaped. This presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into pages where this plugin's output is displayed. The lack of nonce checks and capability checks on its single shortcode, although it has a capability check for the shortcode itself, could also be a point of concern if the shortcode's functionality is sensitive or can be abused without proper user authorization. Taint analysis did not reveal any critical or high severity flows, which is reassuring, but the unescaped output remains the most pressing concern.

Key Concerns

  • 0% output escaping
  • 0 nonce checks on shortcode
Vulnerabilities
None known

OSM Categories Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

OSM Categories Code Analysis

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

Output Escaping

0% escaped24 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
osm_cats_plugin_options (osm-cats.php:55)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

OSM Categories Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[osm-cats] osm-cats.php:462
WordPress Hooks 2
actionadmin_menuosm-cats.php:28
actionadmin_initosm-cats.php:29
Maintenance & Trust

OSM Categories Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedAug 25, 2012
PHP min version
Downloads5K

Community Trust

Rating80/100
Number of ratings1
Active installs20
Developer Profile

OSM Categories Developer Profile

Guido Handrick

1 plugin · 20 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect OSM Categories

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about OSM Categories