Civic Cookie Control Security & Risk Analysis

wordpress.org/plugins/civic-cookie-control-8

This plugin enables you to comply with the UK and EU law on cookies.

2K active installs v1.55 PHP 7.4+ WP 5.3+ Updated Feb 16, 2026
cookiecookie-legislationcookieseu-cookie-lawgdpr
99
A · Safe
CVEs total1
Unpatched0
Last CVEDec 30, 2025
Safety Verdict

Is Civic Cookie Control Safe to Use in 2026?

Generally Safe

Score 99/100

Civic Cookie Control has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 30, 2025Updated 1mo ago
Risk Assessment

The "civic-cookie-control-8" v1.55 plugin exhibits a generally good security posture, with several strengths including the complete absence of dangerous functions, SQL injection vulnerabilities, and file operations. All SQL queries utilize prepared statements, which is a significant positive. The attack surface is minimal, consisting of a single shortcode, and notably, there are no unprotected entry points identified in the static analysis. The plugin also demonstrates a commitment to security by implementing nonce and capability checks, as well as properly escaping a high percentage of its output.

However, there are areas that warrant attention. The presence of one unsanitized path flow in the taint analysis, despite not reaching critical or high severity, indicates a potential for issues if data is not handled meticulously. Furthermore, the plugin makes external HTTP requests, which, while not inherently a vulnerability, can introduce risks if the target endpoint is compromised or if the request is not properly secured.

The vulnerability history shows one previously disclosed medium-severity vulnerability, categorized as Missing Authorization. While this vulnerability is currently patched, the pattern suggests a potential area of weakness that developers should continue to monitor and address proactively. Overall, the plugin is well-secured with robust defenses against common web attacks, but the minor taint flow and the historical vulnerability warrant careful consideration.

Key Concerns

  • Taint flow with unsanitized path
  • External HTTP request
  • Past medium severity CVE (Missing Authorization)
Vulnerabilities
1

Civic Cookie Control Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-22348medium · 5.3Missing Authorization

Civic Cookie Control <= 1.53 - Missing Authorization

Dec 30, 2025 Patched in 1.54 (49d)
Code Analysis
Analyzed Mar 16, 2026

Civic Cookie Control Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
278
994 escaped
Nonce Checks
2
Capability Checks
2
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

78% escaped1272 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
ccc_options_update (admin\class-cookie-control-admin.php:336)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Civic Cookie Control Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[ccc_gov_uk_block] includes\class-cookie-control.php:209
WordPress Hooks 11
actionplugins_loadedincludes\class-cookie-control.php:142
actionadmin_enqueue_scriptsincludes\class-cookie-control.php:159
actionadmin_enqueue_scriptsincludes\class-cookie-control.php:160
actionadmin_menuincludes\class-cookie-control.php:163
actionadmin_initincludes\class-cookie-control.php:170
actionwp_footerincludes\class-cookie-control.php:172
actionwp_enqueue_scriptsincludes\class-cookie-control.php:200
actionwp_enqueue_scriptsincludes\class-cookie-control.php:203
actionwp_enqueue_scriptsincludes\class-cookie-control.php:206
actionwp_body_openpublic\class-cookie-control-public.php:98
actionwp_footerpublic\class-cookie-control-public.php:100
Maintenance & Trust

Civic Cookie Control Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 16, 2026
PHP min version7.4
Downloads83K

Community Trust

Rating78/100
Number of ratings7
Active installs2K
Developer Profile

Civic Cookie Control Developer Profile

Tasos Fel

2 plugins · 2K total installs

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

How We Detect Civic Cookie Control

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/civic-cookie-control-8/admin/css/cookie-control-jquery-ui.css/wp-content/plugins/civic-cookie-control-8/admin/css/cookie-control-admin.css/wp-content/plugins/civic-cookie-control-8/admin/js/cookie-control-admin.js/wp-content/plugins/civic-cookie-control-8/admin/js/cookie-control-admin-color.js
Script Paths
/wp-content/plugins/civic-cookie-control-8/admin/js/cookie-control-admin.js/wp-content/plugins/civic-cookie-control-8/admin/js/cookie-control-admin-color.js
Version Parameters
civic-cookie-control-8/admin/css/cookie-control-jquery-ui.css?ver=civic-cookie-control-8/admin/css/cookie-control-admin.css?ver=civic-cookie-control-8/admin/js/cookie-control-admin.js?ver=civic-cookie-control-8/admin/js/cookie-control-admin-color.js?ver=

HTML / DOM Fingerprints

CSS Classes
ccc-cookie-control-settings-defaults
Data Attributes
data-ccc-cookie-control
JS Globals
cookieControl
FAQ

Frequently Asked Questions about Civic Cookie Control