Surbma | GDPR Proof Cookie Consent & Notice Bar Security & Risk Analysis

wordpress.org/plugins/surbma-gdpr-proof-google-analytics

This plugin helps your website to comply with GDPR cookie regulations by asking every visitors to accept or decline cookie tracking.

500 active installs v17.9.1 PHP 7.0+ WP 5.4+ Updated Sep 26, 2025
cookiecookie-compliancecookie-consentgdprgoogle-analytics
100
A · Safe
CVEs total1
Unpatched0
Last CVEMar 17, 2023
Safety Verdict

Is Surbma | GDPR Proof Cookie Consent & Notice Bar Safe to Use in 2026?

Generally Safe

Score 100/100

Surbma | GDPR Proof Cookie Consent & Notice Bar has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Mar 17, 2023Updated 6mo ago
Risk Assessment

The "surbma-gdpr-proof-google-analytics" plugin version 17.9.1 exhibits a mixed security posture. On the positive side, the static analysis reveals no identified dangerous functions, no raw SQL queries (all prepared), no file operations, no external HTTP requests, and a commendable lack of direct entry points like AJAX handlers, REST API routes, or shortcodes without proper authentication checks. The presence of capability checks and a small number of total outputs, even with a concerning percentage unescaped, suggests some effort towards security. However, the significantly low percentage of properly escaped output (24%) is a major concern and represents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities.

The vulnerability history shows a past medium-severity XSS vulnerability, which aligns with the findings from the static analysis regarding unescaped output. While there are no currently unpatched CVEs, the pattern of XSS vulnerabilities, coupled with the high rate of unescaped output, indicates a recurring weakness. The bundled Freemius library, while not explicitly flagged as outdated, warrants attention as bundled libraries can introduce vulnerabilities if not maintained. Overall, while the plugin has a small attack surface and avoids common pitfalls like direct SQL injection, the prevalent issue of unescaped output presents a tangible risk that could be exploited by attackers.

Key Concerns

  • Low percentage of properly escaped output
  • Past medium-severity XSS vulnerability
  • Bundled Freemius v1.0 library
Vulnerabilities
1

Surbma | GDPR Proof Cookie Consent & Notice Bar Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Surbma | GDPR Proof Cookie Consent & Notice Bar <= 17.5.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Mar 17, 2023 Patched in 17.6.0 (312d)
Code Analysis
Analyzed Mar 16, 2026

Surbma | GDPR Proof Cookie Consent & Notice Bar Code Analysis

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

Bundled Libraries

Freemius1.0

Output Escaping

24% escaped122 total outputs
Attack Surface

Surbma | GDPR Proof Cookie Consent & Notice Bar Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 17
actionadmin_enqueue_scriptsadmin\surbma-admin.php:17
actionadmin_initpages\settings.php:10
actionadmin_initpages\social.php:10
filterconnect_message_on_updatesurbma-gdpr-proof-google-analytics.php:77
actionplugins_loadedsurbma-gdpr-proof-google-analytics.php:102
actionwp_enqueue_scriptssurbma-gdpr-proof-google-analytics.php:146
actionwp_headsurbma-gdpr-proof-google-analytics.php:147
actionwp_footersurbma-gdpr-proof-google-analytics.php:148
actionwp_headsurbma-gdpr-proof-google-analytics.php:150
actionwp_headsurbma-gdpr-proof-google-analytics.php:153
actionadmin_headsurbma-gdpr-proof-google-analytics.php:155
actionadmin_headsurbma-gdpr-proof-google-analytics.php:159
actionlogin_enqueue_scriptssurbma-gdpr-proof-google-analytics.php:161
actionlogin_headsurbma-gdpr-proof-google-analytics.php:162
actionlogin_footersurbma-gdpr-proof-google-analytics.php:163
actionlogin_headsurbma-gdpr-proof-google-analytics.php:165
actionwp_loadedsurbma-gdpr-proof-google-analytics.php:170
Maintenance & Trust

Surbma | GDPR Proof Cookie Consent & Notice Bar Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 26, 2025
PHP min version7.0
Downloads39K

Community Trust

Rating92/100
Number of ratings11
Active installs500
Developer Profile

Surbma | GDPR Proof Cookie Consent & Notice Bar Developer Profile

Surbma

27 plugins · 30K total installs

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

How We Detect Surbma | GDPR Proof Cookie Consent & Notice Bar

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/surbma-gdpr-proof-google-analytics/assets/css/frontend.css/wp-content/plugins/surbma-gdpr-proof-google-analytics/assets/js/frontend.js/wp-content/plugins/surbma-gdpr-proof-google-analytics/assets/js/frontend-gtag.js/wp-content/plugins/surbma-gdpr-proof-google-analytics/assets/js/frontend-fb.js
Script Paths
/wp-content/plugins/surbma-gdpr-proof-google-analytics/assets/js/frontend.js/wp-content/plugins/surbma-gdpr-proof-google-analytics/assets/js/frontend-gtag.js/wp-content/plugins/surbma-gdpr-proof-google-analytics/assets/js/frontend-fb.js
Version Parameters
surbma-gdpr-proof-google-analytics/assets/css/frontend.css?ver=surbma-gdpr-proof-google-analytics/assets/js/frontend.js?ver=surbma-gdpr-proof-google-analytics/assets/js/frontend-gtag.js?ver=surbma-gdpr-proof-google-analytics/assets/js/frontend-fb.js?ver=

HTML / DOM Fingerprints

CSS Classes
surbma-gpga-popup
HTML Comments
<!-- SURBMA GPGA: START GTAG CONFIGURATION --><!-- SURBMA GPGA: END GTAG CONFIGURATION --><!-- SURBMA GPGA: START FACEBOOK PIXEL CONFIGURATION --><!-- SURBMA GPGA: END FACEBOOK PIXEL CONFIGURATION -->
Data Attributes
data-cookie-durationdata-cookie-namedata-noncedata-gprdata-policy-id
JS Globals
surbma_gpga_frontendsurbma_gpga_frontend_gtagsurbma_gpga_frontend_fb
FAQ

Frequently Asked Questions about Surbma | GDPR Proof Cookie Consent & Notice Bar