Basic Interactive World Map Security & Risk Analysis

wordpress.org/plugins/basic-interactive-world-map

Interactive world map WordPress plugin with an easy to use admin panel interface.

1K active installs v2.7 PHP + WP 3.4+ Updated Apr 27, 2025
clickable-world-mapinteractive-world-mapworld-mapworld-map-templateworld-maps
77
B · Generally Safe
CVEs total2
Unpatched1
Last CVEApr 16, 2025
Safety Verdict

Is Basic Interactive World Map Safe to Use in 2026?

Mostly Safe

Score 77/100

Basic Interactive World Map is generally safe to use. 2 past CVEs were resolved. Keep it updated.

2 known CVEs 1 unpatched Last CVE: Apr 16, 2025Updated 11mo ago
Risk Assessment

The 'basic-interactive-world-map' plugin v2.7 exhibits a mixed security posture. On the positive side, the static analysis reveals a small attack surface, with only one shortcode entry point and no unprotected AJAX handlers or REST API routes. Furthermore, all SQL queries are properly prepared, and a high percentage of output is escaped, indicating good coding practices for preventing common vulnerabilities like SQL injection and XSS. However, there are significant concerns stemming from its vulnerability history. The plugin has two known CVEs, with one remaining unpatched. The types of past vulnerabilities, including CSRF and XSS, are particularly worrying. The presence of an unpatched vulnerability, especially given the history of XSS, suggests a potential for ongoing risk to users who have not updated to a secure version. The taint analysis also flagged one flow with an unsanitized path, which, while not classified as critical or high severity, still warrants attention as it indicates a potential for unintended behavior or data leakage. The lack of nonce checks is another area of concern, as it can make the plugin susceptible to CSRF attacks if any form submissions or actions are present.

Key Concerns

  • Unpatched CVEs detected
  • Vulnerability history includes CSRF and XSS
  • Flows with unsanitized paths detected
  • Zero nonce checks detected
Vulnerabilities
2

Basic Interactive World Map Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-39517medium · 4.3Cross-Site Request Forgery (CSRF)

Basic Interactive World Map <= 2.7 - Cross-Site Request Forgery to Settings Update

Apr 16, 2025Unpatched
CVE-2023-47223medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Basic Interactive World Map <= 2.0 - Authenticated (Administrator+) Stored Cross-Site Scripting

Nov 3, 2023 Patched in 2.7 (81d)
Code Analysis
Analyzed Mar 16, 2026

Basic Interactive World Map Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

95% escaped157 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
updateOptions (wd-map.php:119)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Basic Interactive World Map Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wd_map] wd-map.php:57
WordPress Hooks 5
actionadmin_menuwd-map.php:49
actionadmin_footerwd-map.php:50
actionwp_footerwd-map.php:51
actionadmin_enqueue_scriptswd-map.php:52
actioninitwd-map.php:53
Maintenance & Trust

Basic Interactive World Map Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 27, 2025
PHP min version
Downloads26K

Community Trust

Rating100/100
Number of ratings3
Active installs1K
Developer Profile

Basic Interactive World Map Developer Profile

WP Map Plugins

7 plugins · 2K total installs

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

How We Detect Basic Interactive World Map

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/basic-interactive-world-map/public/css/map-style.css/wp-content/plugins/basic-interactive-world-map/public/js/map-interact.js/wp-content/plugins/basic-interactive-world-map/public/css/dashboard-style.css/wp-content/plugins/basic-interactive-world-map/public/css/tinyeditor.css/wp-content/plugins/basic-interactive-world-map/public/js/editor/tinymce.min.js/wp-content/plugins/basic-interactive-world-map/public/js/editor/scripts.js
Script Paths
/wp-content/plugins/basic-interactive-world-map/public/js/map-interact.js/wp-content/plugins/basic-interactive-world-map/public/js/editor/tinymce.min.js/wp-content/plugins/basic-interactive-world-map/public/js/editor/scripts.js
Version Parameters
basic-interactive-world-map/public/css/map-style.css?ver=basic-interactive-world-map/public/js/map-interact.js?ver=basic-interactive-world-map/public/css/dashboard-style.css?ver=basic-interactive-world-map/public/css/tinyeditor.css?ver=basic-interactive-world-map/public/js/editor/tinymce.min.js?ver=basic-interactive-world-map/public/js/editor/scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
wd-map-dashboard-stylewd-map-stylewd-map-tinyeditor
Data Attributes
data-wdmap
JS Globals
wdMapConfig
Shortcode Output
[wd_map]
FAQ

Frequently Asked Questions about Basic Interactive World Map