Map Block for Google Maps Security & Risk Analysis

wordpress.org/plugins/map-block-gutenberg

Map block for Gutenberg editor powered by Google Maps. Simple. Fast. Just a map block.

20K active installs v1.35 PHP 5.2+ WP 4.9+ Updated Dec 3, 2025
google-mapsgutenberg-blockmapmap-blockmaps-for-gutenberg
99
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 10, 2021
Download
Safety Verdict

Is Map Block for Google Maps Safe to Use in 2026?

Generally Safe

Score 99/100

Map Block for Google Maps has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 10, 2021Updated 4mo ago
Risk Assessment

The "map-block-gutenberg" plugin version 1.35 exhibits a generally good security posture based on the static analysis. The plugin has a minimal attack surface with only one AJAX handler, and importantly, no unprotected entry points. The code demonstrates strong practices by utilizing prepared statements for all SQL queries and includes nonce and capability checks. Furthermore, the taint analysis revealed no critical or high-severity flows with unsanitized paths, suggesting robust input validation. The absence of file operations and external HTTP requests further limits potential attack vectors.

However, the vulnerability history is a notable concern. A previously discovered high-severity vulnerability of the "Missing Authorization" type, though now patched, indicates a past weakness in access control. While no vulnerabilities are currently unpatched, this history suggests that authorization checks may require ongoing scrutiny. The 60% proper output escaping is also an area for improvement, as the remaining 40% could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled correctly in those instances.

In conclusion, the current version of "map-block-gutenberg" is technically sound with good input handling and secure coding practices. The presence of a past high-severity authorization vulnerability, however, warrants continued vigilance. The moderate output escaping also presents a minor risk that should be addressed to achieve a truly secure state. Overall, the plugin is in a decent state but could be improved by addressing the output escaping and remaining mindful of past authorization issues.

Key Concerns

  • Moderate output escaping percentage
  • Past high severity authorization vulnerability
Vulnerabilities
1

Map Block for Google Maps Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

Map Block for Google Maps <= 1.31 - Unprotected AJAX Action

Feb 10, 2021 Patched in 1.32 (1077d)
Code Analysis
Analyzed Mar 16, 2026

Map Block for Google Maps Code Analysis

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

Output Escaping

60% escaped5 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
save_key (map-block-gutenberg.php:67)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Map Block for Google Maps Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_gmw_map_block_save_keymap-block-gutenberg.php:62
WordPress Hooks 5
filterplugin_row_metamap-block-gutenberg.php:58
actionenqueue_block_editor_assetsmap-block-gutenberg.php:60
actionadmin_noticesmap-block-gutenberg.php:162
actioninitmap-block-gutenberg.php:180
actionplugins_loadedmap-block-gutenberg.php:181
Maintenance & Trust

Map Block for Google Maps Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 3, 2025
PHP min version5.2
Downloads233K

Community Trust

Rating92/100
Number of ratings21
Active installs20K
Developer Profile

Map Block for Google Maps Developer Profile

WebFactory

28 plugins · 3.5M total installs

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

How We Detect Map Block for Google Maps

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/map-block-gutenberg/assets/js/editor.blocks.js/wp-content/plugins/map-block-gutenberg/assets/css/blocks.editor.css
Script Paths
assets/js/editor.blocks.jsassets/css/blocks.editor.css
Version Parameters
map-block-gutenberg/assets/js/editor.blocks.js?ver=map-block-gutenberg/assets/css/blocks.editor.css?ver=

HTML / DOM Fingerprints

JS Globals
wf_map_block
REST Endpoints
/wp-json/map-block-gutenberg/v1/save_key
FAQ

Frequently Asked Questions about Map Block for Google Maps