
GDPR Compliance & Cookie Consent Security & Risk Analysis
wordpress.org/plugins/gdpr-compliance-cookie-consentThis plugin adds GDPR-compliant cookie management to websites, ensuring legal compliance and enhancing user privacy.
Is GDPR Compliance & Cookie Consent Safe to Use in 2026?
Generally Safe
Score 92/100GDPR Compliance & Cookie Consent has a strong security track record. Known vulnerabilities have been patched promptly.
The gdpr-compliance-cookie-consent plugin version 1.6.1 exhibits a mixed security posture. While it demonstrates good practices in some areas, like the absence of dangerous functions and external HTTP requests, significant concerns arise from its attack surface and data handling. The presence of four unprotected AJAX handlers is a major vulnerability, as it exposes potential entry points to unauthorized access or manipulation. The fact that 100% of its single SQL query is not prepared is another critical weakness, increasing the risk of SQL injection vulnerabilities. Furthermore, a significant portion of output (28%) is not properly escaped, posing a risk of Cross-Site Scripting (XSS) attacks.
The plugin's vulnerability history, while currently showing no unpatched CVEs, indicates a past medium severity vulnerability, specifically Cross-Site Request Forgery (CSRF). This history, combined with the current lack of rigorous security checks on several AJAX handlers, suggests a pattern where critical security measures might be overlooked. The taint analysis shows no detected flows, which is positive, but this is undermined by the other identified weaknesses that provide ample opportunities for malicious actors. The plugin's strengths lie in its lack of bundled libraries and file operations, but these are overshadowed by the critical risks presented by its unprotected AJAX endpoints, raw SQL queries, and unescaped output.
Key Concerns
- 4 unprotected AJAX handlers
- 100% of SQL queries not using prepared statements
- 28% of output not properly escaped
- 1 past medium severity CVE (CSRF)
GDPR Compliance & Cookie Consent Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
GDPR Compliance & Cookie Consent <= 1.2 - Cross-Site Request Forgery
GDPR Compliance & Cookie Consent Code Analysis
SQL Query Safety
Output Escaping
GDPR Compliance & Cookie Consent Attack Surface
AJAX Handlers 6
Shortcodes 1
WordPress Hooks 63
Maintenance & Trust
GDPR Compliance & Cookie Consent Maintenance & Trust
Maintenance Signals
Community Trust
GDPR Compliance & Cookie Consent Alternatives
GDPR CCPA Compliance & Cookie Consent Banner
ninja-gdpr-compliance
Get compliance with GDPR, CCPA, DPA, and other privacy regulations.
Avacy CMP
avacy
Overview
Icegram Cookie Manager – Simple Cookie Consent & Compliance Banner
icegram-cookie-manager
Add personalized cookie information and link to your WordPress privacy policy page.
CookieYes – Cookie Banner for Cookie Consent (Easy to setup GDPR/CCPA Compliant Cookie Notice)
cookie-law-info
Easily set up cookie banner or notice in WordPress, and policy pages for compliance with global cookie laws (GDPR, DSGVO, RGPD, CCPA/CPRA, etc).
GDPR Cookie Compliance – Cookie Banner, Cookie Consent, Cookie Notice for CCPA, EU Cookie Law
gdpr-cookie-compliance
Cookie notice banner for GDPR, CCPA, EU cookie law, data protection and privacy regulations and other cookie law and consent notice requirements on yo …
GDPR Compliance & Cookie Consent Developer Profile
2 plugins · 15K total installs
How We Detect GDPR Compliance & Cookie Consent
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/gdpr-compliance-cookie-consent/assets/css/stm_gdpr.css/wp-content/plugins/gdpr-compliance-cookie-consent/assets/js/stm_gdpr.js/wp-content/plugins/gdpr-compliance-cookie-consent/assets/js/stm_gdpr_cookie.js/wp-content/plugins/gdpr-compliance-cookie-consent/assets/js/stm_gdpr_data_access.js/wp-content/plugins/gdpr-compliance-cookie-consent/assets/js/stm_gdpr.js/wp-content/plugins/gdpr-compliance-cookie-consent/assets/js/stm_gdpr_cookie.js/wp-content/plugins/gdpr-compliance-cookie-consent/assets/js/stm_gdpr_data_access.jsgdpr-compliance-cookie-consent/assets/css/stm_gdpr.css?ver=gdpr-compliance-cookie-consent/assets/js/stm_gdpr.js?ver=gdpr-compliance-cookie-consent/assets/js/stm_gdpr_cookie.js?ver=gdpr-compliance-cookie-consent/assets/js/stm_gdpr_data_access.js?ver=HTML / DOM Fingerprints
stm_gdpr_settingsdata-stm-gdpr-cookie-acceptstm_gdpr_ajax_objectstm_gdpr_params/wp-json/stm-gdpr/v1/accept-cookie/wp-json/stm-gdpr/v1/data-request[stm-gpdr-data-access]