Advanced Maps Block Security & Risk Analysis

wordpress.org/plugins/advanced-maps-block

Easy to use Google Maps block for the WordPress block editor featuring multiple map markers and unlimited style options.

30 active installs v0.3 PHP 5.2.4+ WP 5.0+ Updated Nov 26, 2022
google-mapsgutenberg-blockmap-blockwordpress-block
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Advanced Maps Block Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The 'advanced-maps-block' plugin v0.3 exhibits a generally good security posture based on the provided static analysis. There are no identified dangerous functions, SQL injection vulnerabilities, file operations, or external HTTP requests. The use of prepared statements for all SQL queries and the presence of a nonce check on the single AJAX handler are positive security practices. The absence of any known CVEs in its history further suggests a history of secure development.

However, there are some areas for improvement. The plugin has only one AJAX handler, and it lacks capability checks. While the entry point is protected by a nonce, the absence of a capability check means that any authenticated user, regardless of their role or permissions, could potentially trigger this AJAX action. Additionally, 50% of the output is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if the unescaped output contains user-supplied or untrusted data.

Overall, while the plugin demonstrates a commitment to security by avoiding common pitfalls, the lack of capability checks on its AJAX endpoint and the presence of unescaped output represent notable risks that should be addressed to further harden its security. The vulnerability history is a strength, indicating a potentially low risk of past issues, but it's important to ensure ongoing security practices remain robust.

Key Concerns

  • AJAX handler without capability checks
  • Unescaped output
Vulnerabilities
None known

Advanced Maps Block Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Advanced Maps Block Release Timeline

v0.3Current
v0.2
v0.1
Code Analysis
Analyzed Apr 16, 2026

Advanced Maps Block Code Analysis

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

Output Escaping

50% escaped2 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
advanced_maps_block_update_api_key (src/init.php:111)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Advanced Maps Block Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_advanced_maps_block_update_api_keysrc/init.php:121
WordPress Hooks 2
actioninitsrc/init.php:81
actionwp_enqueue_scriptssrc/init.php:106
Maintenance & Trust

Advanced Maps Block Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedNov 26, 2022
PHP min version5.2.4
Downloads2K

Community Trust

Rating80/100
Number of ratings1
Active installs30
Developer Profile

Advanced Maps Block Developer Profile

Mark Marzeotti

1 plugin · 30 total installs

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

How We Detect Advanced Maps Block

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-maps-block/dist/blocks.build.js/wp-content/plugins/advanced-maps-block/dist/blocks.editor.build.css/wp-content/plugins/advanced-maps-block/src/frontend.js
Script Paths
https://maps.googleapis.com/maps/api/js?key=https://maps.googleapis.com/maps/api/js?key=
Version Parameters
advanced-maps-block/dist/blocks.build.js?ver=0.3advanced-maps-block/dist/blocks.editor.build.css?ver=0.3advanced-maps-block/src/frontend.js?ver=0.3

HTML / DOM Fingerprints

Data Attributes
data-block=\"amb/advanced-maps-block\" class=\"wp-block wp-block-amb-advanced-maps-block\"
JS Globals
advancedMapsBlockGlobal
FAQ

Frequently Asked Questions about Advanced Maps Block