GDPR Compliant Google Maps Security & Risk Analysis

wordpress.org/plugins/gdpr-compliant-google-maps

A simple, GDPR-compliant Google Maps plugin that requires user consent before displaying maps.

0 active installs v1.0 PHP 7.0+ WP 5.0+ Updated Dec 7, 2024
consentgdprgoogle-mapsprivacyresponsive
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is GDPR Compliant Google Maps Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The gdpr-compliant-google-maps plugin version 1.0 exhibits a generally good security posture with no known vulnerabilities or critical code signals. The absence of dangerous functions, external HTTP requests, file operations, and the exclusive use of prepared statements for SQL queries are strong indicators of secure coding practices. Furthermore, the plugin has a clean vulnerability history with no recorded CVEs, suggesting a history of stable and secure development.

However, there are several areas for improvement that slightly temper the overall assessment. The lack of nonce and capability checks on its single shortcode is a significant concern, as this represents an unprotected entry point into the plugin's functionality. While the static analysis found no direct taint flows or unsanitized paths, the absence of these checks means that data passed to the shortcode could potentially be manipulated. Additionally, the 50% rate of improperly escaped output, while not critical in the absence of other vulnerabilities, could lead to cross-site scripting (XSS) vulnerabilities if exploited in conjunction with other weaknesses or user-provided input.

In conclusion, gdpr-compliant-google-maps v1.0 is a promising plugin from a security perspective due to its clean vulnerability history and avoidance of many common risky practices. The primary weakness lies in the unprotected shortcode, which requires immediate attention. Addressing the output escaping and implementing robust authentication and authorization checks would further solidify its security.

Key Concerns

  • Missing nonce check on shortcode
  • Missing capability check on shortcode
  • 50% of outputs are not properly escaped
Vulnerabilities
None known

GDPR Compliant Google Maps Security Vulnerabilities

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

GDPR Compliant Google Maps Code Analysis

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

Output Escaping

50% escaped8 total outputs
Attack Surface

GDPR Compliant Google Maps Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[gdpr_google_maps] gdpr-google-maps.php:82
WordPress Hooks 1
actionwp_enqueue_scriptsgdpr-google-maps.php:45
Maintenance & Trust

GDPR Compliant Google Maps Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 7, 2024
PHP min version7.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

GDPR Compliant Google Maps Developer Profile

Webdesign Germany

1 plugin · 0 total installs

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

How We Detect GDPR Compliant 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/gdpr-compliant-google-maps/assets/css/gdpr-google-maps.css/wp-content/plugins/gdpr-compliant-google-maps/assets/js/gdpr-google-maps.js
Script Paths
/wp-content/plugins/gdpr-compliant-google-maps/assets/js/gdpr-google-maps.js
Version Parameters
gdpr-google-maps-styles?ver=1.0gdpr-google-maps-scripts?ver=1.0

HTML / DOM Fingerprints

CSS Classes
google-maps-responsive-wrapperpowered-by
Data Attributes
data-src
JS Globals
gdprGoogleMapsData
Shortcode Output
<div id="gdpr-google-maps-container"><button id="accept-gdpr-google-maps">Accept</button><div class="google-maps-responsive-wrapper" id="google-maps"<div class="powered-by">
FAQ

Frequently Asked Questions about GDPR Compliant Google Maps