Andreadb Google Maps Security & Risk Analysis

wordpress.org/plugins/andreadb-google-maps

Andreadb Google Maps is the easiest way to create responsive Google Maps with multiple markers.

10 active installs v1.0.0 PHP + WP 3.8+ Updated Dec 20, 2016
google-mapsmaps
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Andreadb Google Maps Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The andreadb-google-maps plugin v1.0.0 exhibits a concerning security posture due to a significant number of unprotected entry points. While the plugin demonstrates good practices in handling SQL queries with prepared statements and avoids file operations or external HTTP requests, the presence of three AJAX handlers without authentication checks is a major vulnerability. This lack of authorization could allow unauthorized users to trigger these handlers, potentially leading to unintended actions or data manipulation within the WordPress site. The plugin also uses the dangerous `create_function` construct, which can be a vector for code injection if not handled with extreme care. The taint analysis reveals one flow with unsanitized paths, indicating a potential for path traversal or manipulation, although it is not classified as critical or high severity in this analysis. Fortunately, the plugin has no recorded vulnerability history, which is a positive sign, but it does not negate the immediate risks identified in the current code. Overall, the plugin's strengths in SQL handling are overshadowed by critical weaknesses in access control for its AJAX endpoints and the use of a risky function, requiring immediate attention.

Key Concerns

  • Unprotected AJAX handlers
  • Use of dangerous create_function
  • Unsanitized path in taint flow
  • Low percentage of properly escaped output
Vulnerabilities
None known

Andreadb Google Maps Security Vulnerabilities

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

Andreadb Google Maps Code Analysis

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

Dangerous Functions Found

create_functionadd_filter('wp_default_editor', create_function('', 'return "tinymce";'));admin\class-andreadb-google-maps-admin.php:402

Output Escaping

20% escaped107 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
ajax_dba_google_maps_preview (admin\class-andreadb-google-maps-admin.php:653)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Andreadb Google Maps Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_add_dba_google_maps_marker_tabincludes\class-andreadb-google-maps.php:170
authwp_ajax_add_dba_google_maps_marker_contentincludes\class-andreadb-google-maps.php:171
authwp_ajax_dba_google_maps_previewincludes\class-andreadb-google-maps.php:172

Shortcodes 1

[andreadb_google_maps] public\class-andreadb-google-maps-public.php:86
WordPress Hooks 15
filterwp_default_editoradmin\class-andreadb-google-maps-admin.php:402
actionplugins_loadedincludes\class-andreadb-google-maps.php:141
actionadmin_enqueue_scriptsincludes\class-andreadb-google-maps.php:155
actionadmin_enqueue_scriptsincludes\class-andreadb-google-maps.php:156
actioninitincludes\class-andreadb-google-maps.php:158
actionwidgets_initincludes\class-andreadb-google-maps.php:159
actionadmin_menuincludes\class-andreadb-google-maps.php:160
actionadmin_initincludes\class-andreadb-google-maps.php:161
actionadd_meta_boxesincludes\class-andreadb-google-maps.php:163
actionsave_postincludes\class-andreadb-google-maps.php:164
filtermanage_edit-dba_google_maps_columnsincludes\class-andreadb-google-maps.php:166
actionmanage_dba_google_maps_posts_custom_columnincludes\class-andreadb-google-maps.php:167
filterpost_row_actionsincludes\class-andreadb-google-maps.php:168
actionwp_enqueue_scriptsincludes\class-andreadb-google-maps.php:186
actioninitincludes\class-andreadb-google-maps.php:187
Maintenance & Trust

Andreadb Google Maps Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedDec 20, 2016
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Andreadb Google Maps Developer Profile

andreadb91

2 plugins · 20 total installs

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

How We Detect Andreadb 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/andreadb-google-maps/includes/js/andreadb-google-maps-public.js/wp-content/plugins/andreadb-google-maps/includes/css/andreadb-google-maps-public.css/wp-content/plugins/andreadb-google-maps/admin/css/andreadb-google-maps-admin.css/wp-content/plugins/andreadb-google-maps/admin/js/andreadb-google-maps-admin.js
Script Paths
/wp-content/plugins/andreadb-google-maps/admin/js/andreadb-google-maps-admin.js
Version Parameters
andreadb-google-maps/includes/css/andreadb-google-maps-public.css?ver=andreadb-google-maps/admin/css/andreadb-google-maps-admin.css?ver=andreadb-google-maps/admin/js/andreadb-google-maps-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
dba-google-maps-id
Data Attributes
data-dba_google_maps_nonce
JS Globals
andreadb_google_maps
FAQ

Frequently Asked Questions about Andreadb Google Maps