WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks Security & Risk Analysis

wordpress.org/plugins/wp-map-block

No API key is required to launch Google Maps & OpenStreetMap.

20K active installs v2.0.4 PHP 7.4+ WP 6.5+ Updated Nov 4, 2025
ablocksblockgoogle-mapsgutenbergmap-block
98
A · Safe
CVEs total2
Unpatched0
Last CVEJun 6, 2025
Safety Verdict

Is WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks Safe to Use in 2026?

Generally Safe

Score 98/100

WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Jun 6, 2025Updated 6mo ago
Risk Assessment

The "wp-map-block" plugin v2.0.4 exhibits a mixed security posture. On the positive side, the code demonstrates strong practices in handling SQL queries (100% prepared statements), a high rate of output escaping (96%), and the absence of dangerous functions, file operations, and bundled libraries. The presence of nonce and capability checks, along with a low number of total flows analyzed with no high-severity taint issues, are also positive indicators. However, a significant concern arises from the presence of one unprotected AJAX handler, representing a direct entry point into the plugin's functionality without any authentication or authorization checks. This could potentially be exploited by unauthenticated users.

The vulnerability history reveals two previously disclosed medium-severity Cross-Site Scripting (XSS) vulnerabilities. While there are currently no unpatched CVEs, the past occurrence of XSS suggests a pattern where improper neutralization of input has been an issue. The most recent vulnerability was in 2025, which might imply a relatively recent but resolved security concern. The lack of critical or high-severity vulnerabilities in the history and code analysis is encouraging, but the unprotected AJAX handler and past XSS issues warrant careful consideration.

In conclusion, the plugin has commendable security practices in many areas, particularly concerning database interactions and output sanitization. Nevertheless, the unprotected AJAX endpoint is a notable weakness that could expose the plugin to attacks. The historical XSS vulnerabilities, though resolved, highlight the importance of continued vigilance in input validation. Organizations should monitor this plugin for future updates and potential new vulnerabilities.

Key Concerns

  • Unprotected AJAX handler found
  • Past medium severity XSS vulnerabilities
Vulnerabilities
2 published

WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-5194medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Map Block <= 2.0.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jun 6, 2025 Patched in 2.0.3 (34d)
CVE-2021-24643medium · 5.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map <= 1.2.2 - Stored Cross-Site Scripting

Aug 25, 2021 Patched in 1.2.3 (881d)
Version History

WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks Release Timeline

v2.0.4Current
v2.0.3
v2.0.21 CVE
v2.0.11 CVE
v2.0.01 CVE
v1.4.101 CVE
v1.4.91 CVE
v1.4.81 CVE
v1.4.71 CVE
v1.4.61 CVE
v1.4.51 CVE
v1.4.41 CVE
v1.4.31 CVE
v1.4.21 CVE
v1.4.11 CVE
v1.4.01 CVE
v1.3.11 CVE
v1.3.01 CVE
v1.2.51 CVE
v1.2.41 CVE
Code Analysis
Analyzed Mar 16, 2026

WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks Code Analysis

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

Output Escaping

96% escaped75 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<Insights> (includes\Insights.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_insights_deactivate_sendincludes\Insights.php:58
WordPress Hooks 10
filterplugin_row_metaincludes\Admin.php:8
actionadmin_noticesincludes\Admin.php:10
actionadmin_initincludes\Admin.php:11
actioninitincludes\Assets.php:9
actioninitincludes\Block.php:9
actionadmin_noticesincludes\Insights.php:53
actionadmin_initincludes\Insights.php:54
actionadmin_enqueue_scriptsincludes\Insights.php:55
actionadmin_enqueue_scriptsincludes\Insights.php:56
actionadmin_footerincludes\Insights.php:171
Maintenance & Trust

WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 4, 2025
PHP min version7.4
Downloads306K

Community Trust

Rating82/100
Number of ratings19
Active installs20K
Developer Profile

WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks Developer Profile

Tushar Imran

1 plugin · 20K total installs

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

How We Detect WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-map-block/assets/css/frontend.css/wp-content/plugins/wp-map-block/assets/css/wp-map-block-editor.css/wp-content/plugins/wp-map-block/assets/js/frontend.js/wp-content/plugins/wp-map-block/assets/js/leaflet.js/wp-content/plugins/wp-map-block/assets/js/leaflet-fullscreen.js
Script Paths
/wp-content/plugins/wp-map-block/assets/js/frontend.js/wp-content/plugins/wp-map-block/assets/js/leaflet.js/wp-content/plugins/wp-map-block/assets/js/leaflet-fullscreen.js
Version Parameters
wp-map-block/style.css?ver=wp-map-block/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpmapblockrender
Data Attributes
data-settings
JS Globals
wpmapblock
Shortcode Output
<div id="data-settings='' class="wpmapblockrender"style="
FAQ

Frequently Asked Questions about WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks