Real Cookie Banner: GDPR & ePrivacy Cookie Consent Security & Risk Analysis

wordpress.org/plugins/real-cookie-banner

Obtain GDPR (DSGVO/RGPD) and ePrivacy Directive (TDDDG/TTDSG, LOPD-GDD, DTA) compliant consents in your cookie banner. More than just a cookie notice!

100K active installs v5.2.14 PHP 7.4.0+ WP 5.9+ Updated Feb 5, 2026
cookie-bannercookie-consentcookie-plugineprivacygdpr
95
A · Safe
CVEs total4
Unpatched0
Last CVEOct 23, 2025
Safety Verdict

Is Real Cookie Banner: GDPR & ePrivacy Cookie Consent Safe to Use in 2026?

Generally Safe

Score 95/100

Real Cookie Banner: GDPR & ePrivacy Cookie Consent has a strong security track record. Known vulnerabilities have been patched promptly.

4 known CVEsLast CVE: Oct 23, 2025Updated 1mo ago
Risk Assessment

The static analysis of real-cookie-banner v5.2.14 reveals a strong focus on minimizing direct attack vectors, with zero identified AJAX handlers, REST API routes, shortcodes, or cron events. This significantly reduces the plugin's exposed entry points. However, the code analysis raises notable concerns regarding output escaping, with a concerning 0% of total outputs being properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where user-supplied data could be injected and executed as client-side scripts.

The plugin's vulnerability history, including four medium-severity CVEs in the past, with common types like SSRF, XSS, and CSRF, suggests a pattern of past security weaknesses. While there are currently no unpatched vulnerabilities, the recurring nature of these issues, particularly XSS and CSRF, warrants attention. The presence of bundled libraries like TinyMCE and Guzzle, while not inherently problematic, requires ongoing vigilance for their own security vulnerabilities.

In conclusion, real-cookie-banner v5.2.14 exhibits a strength in its limited attack surface. However, the critical lack of output escaping and the history of medium-severity vulnerabilities, especially those related to XSS, present significant risks that must be addressed. The plugin's security posture would be considerably improved by prioritizing robust output sanitization and ensuring all past vulnerability types are thoroughly mitigated.

Key Concerns

  • Output escaping is not properly implemented
  • History of medium severity vulnerabilities
  • Bundled library (TinyMCE)
  • Bundled library (Guzzle)
Vulnerabilities
4

Real Cookie Banner: GDPR & ePrivacy Cookie Consent Security Vulnerabilities

CVEs by Year

3 CVEs in 2022
2022
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
4

4 total CVEs

CVE-2025-12136medium · 6.8Server-Side Request Forgery (SSRF)

Real Cookie Banner: GDPR & ePrivacy Cookie Consent <= 5.2.4 - Authenticated (Admin+) Server-Side Request Forgery via scan-without-login Endpoint

Oct 23, 2025 Patched in 5.2.5 (1d)
CVE-2022-4507medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Real Cookie Banner <= 3.4.9 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Dec 23, 2022 Patched in 3.4.10 (396d)
WF-f5500911-52cf-43b5-a15e-e8db5bedd5af-real-cookie-bannermedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Real Cookie Banner <= 2.18.1 - Reflected Cross-Site Scripting

Jun 14, 2022 Patched in 2.18.2 (588d)
CVE-2022-0445medium · 6.5Cross-Site Request Forgery (CSRF)

WordPress Real Cookie Banner: GDPR (DSGVO) & ePrivacy Cookie Consent < 2.14.2 - Cross-Site Request Forgery

Feb 7, 2022 Patched in 2.14.2 (715d)
Code Analysis
Analyzed Mar 16, 2026

Real Cookie Banner: GDPR & ePrivacy Cookie Consent Code Analysis

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

Bundled Libraries

TinyMCEGuzzle

SQL Query Safety

69% prepared213 total queries

Output Escaping

0% escaped24 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<Notices> (inc\view\Notices.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Real Cookie Banner: GDPR & ePrivacy Cookie Consent Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_noticesinc\base\others\fallback-already.php:16
actionadmin_noticesinc\base\others\fallback-php-version.php:24
actionadmin_noticesinc\base\others\fallback-rest-api.php:29
actionadmin_noticesinc\base\others\fallback-wp-version.php:28
Maintenance & Trust

Real Cookie Banner: GDPR & ePrivacy Cookie Consent Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 5, 2026
PHP min version7.4.0
Downloads12.9M

Community Trust

Rating98/100
Number of ratings482
Active installs100K
Developer Profile

Real Cookie Banner: GDPR & ePrivacy Cookie Consent Developer Profile

devowl.io GmbH

4 plugins · 210K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
402 days
View full developer profile
Detection Fingerprints

How We Detect Real Cookie Banner: GDPR & ePrivacy Cookie Consent

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/real-cookie-banner/public/vendor-banner.js/wp-content/plugins/real-cookie-banner/public/banner.js/wp-content/plugins/real-cookie-banner/public/vendor-blocker.js/wp-content/plugins/real-cookie-banner/public/blocker.js/wp-content/plugins/real-cookie-banner/public/vendor-banner_tcf.js/wp-content/plugins/real-cookie-banner/public/banner_tcf.js/wp-content/plugins/real-cookie-banner/public/vendor-blocker_tcf.js/wp-content/plugins/real-cookie-banner/public/blocker_tcf.js+1 more
Script Paths
/wp-content/plugins/real-cookie-banner/public/vendor-banner.js/wp-content/plugins/real-cookie-banner/public/banner.js/wp-content/plugins/real-cookie-banner/public/vendor-blocker.js/wp-content/plugins/real-cookie-banner/public/blocker.js/wp-content/plugins/real-cookie-banner/public/vendor-banner_tcf.js/wp-content/plugins/real-cookie-banner/public/banner_tcf.js+3 more
Version Parameters
real-cookie-banner/style.css?ver=real-cookie-banner/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
rcb-contentrcb-elementrcb-dialogrcb-dialog-innerrcb-dialog-contentrcb-dialog-headerrcb-dialog-bodyrcb-dialog-footer+13 more
HTML Comments
<!-- BEGIN Real Cookie Banner --><!-- END Real Cookie Banner --><!-- END REAL COOKIE BANNER -->
Data Attributes
data-rcb-iddata-rcb-cookie-iddata-rcb-dialog-opendata-rcb-dialog-closedata-rcb-close-btn-textdata-rcb-dialog-title+337 more
JS Globals
window.rcb_consent
FAQ

Frequently Asked Questions about Real Cookie Banner: GDPR & ePrivacy Cookie Consent