XMap Security & Risk Analysis

wordpress.org/plugins/xmap

XMap lets you embed maptoolkit maps (like www.bikemap.net) into your WordPress blog.

30 active installs v1.3 PHP + WP 3.0+ Updated Dec 20, 2015
google-mapsmapmappingmaptoolkitopenstreetmap
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is XMap Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The xmap plugin v1.3 exhibits a seemingly strong security posture based on the static analysis, with no identified dangerous functions, SQL queries using prepared statements, file operations, external requests, or taint flows of concern. The plugin also has no recorded vulnerability history, suggesting a clean track record. However, the complete absence of nonce checks and capability checks, combined with a significant percentage of output not being properly escaped, presents a notable concern. While the attack surface is limited to shortcodes, the lack of security measures on these entry points, particularly the unescaped output, could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully within the shortcode's rendering process.

Despite the positive indicators of secure coding practices in certain areas, the lack of robust input validation and output sanitization on its entry points is a weakness. The vulnerability history is a positive sign, but it doesn't negate the inherent risks posed by the identified code signals. Overall, while the plugin appears free from severe known issues, the unescaped output represents a potential attack vector that requires attention for a truly secure implementation.

Key Concerns

  • Output not properly escaped
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

XMap Security Vulnerabilities

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

XMap Code Analysis

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

Output Escaping

0% escaped4 total outputs
Attack Surface

XMap Attack Surface

Entry Points5
Unprotected0

Shortcodes 5

[bikemap] includes\shortcodes.php:3
[runmap] includes\shortcodes.php:4
[wandermap] includes\shortcodes.php:5
[mopedmap] includes\shortcodes.php:6
[inlinemap] includes\shortcodes.php:7
WordPress Hooks 2
actionadmin_menuxmap.php:39
actionadmin_initxmap.php:40
Maintenance & Trust

XMap Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedDec 20, 2015
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

XMap Developer Profile

parelius

2 plugins · 40 total installs

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

How We Detect XMap

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
xmap
Shortcode Output
<div class="xmap"<iframe src="http://border="0" frameborder="0" marginheight="0" marginwidth="0" scrolling="no"></iframe>
FAQ

Frequently Asked Questions about XMap