Choc Chip EU Cookie Plugin Security & Risk Analysis

wordpress.org/plugins/choc-chip-eu-cookie-plugin

Get in line with the law and add an 'Accept Cookies' button to your website

10 active installs v1 PHP + WP 3.0+ Updated Jul 26, 2012
cookieseu-cookie-directive
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Choc Chip EU Cookie Plugin Safe to Use in 2026?

Generally Safe

Score 85/100

Choc Chip EU Cookie Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The choc-chip-eu-cookie-plugin v1 exhibits a mixed security posture. On the positive side, it has no known CVEs, no external HTTP requests, no file operations, and all SQL queries are properly prepared. This suggests a generally cautious approach to handling sensitive operations. However, there are significant concerns, particularly in its handling of output and code execution. The low percentage of properly escaped output (6%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed in users' browsers. Furthermore, the presence of the `create_function` function is a critical red flag, as it can be exploited for arbitrary code execution if not handled with extreme care and proper sanitization, which appears to be lacking given the taint analysis results. The taint analysis revealing a flow with unsanitized paths, despite no critical or high severity findings here, warrants further investigation as it points to potential weaknesses in data handling.

Key Concerns

  • Low output escaping (6%)
  • Dangerous function: create_function used
  • Taint flow with unsanitized paths
  • No nonce checks on potential entry points
  • Limited capability checks on entry points
Vulnerabilities
None known

Choc Chip EU Cookie Plugin Security Vulnerabilities

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

Choc Chip EU Cookie Plugin Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function('', 'return register_widget("choc_chip_eu_cookie_widget"inc\choc-chip-cookie-plugin-widget.php:61

Output Escaping

6% escaped32 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
choc_chip_eu_cookie_setcookie (choc-chip-eu-cookie-plugin.php:66)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Choc Chip EU Cookie Plugin Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actioninitchoc-chip-eu-cookie-plugin.php:23
actionwp_headchoc-chip-eu-cookie-plugin.php:61
actionwp_footerchoc-chip-eu-cookie-plugin.php:108
actionadmin_menuchoc-chip-eu-cookie-plugin.php:116
actionwp_headchoc-chip-eu-cookie-plugin.php:181
actioncomment_form_logged_in_afterchoc-chip-eu-cookie-plugin.php:188
actioncomment_form_after_fieldschoc-chip-eu-cookie-plugin.php:189
actionadmin_initinc\choc-chip-cookie-plugin-options.php:28
actionadmin_initinc\choc-chip-cookie-plugin-widget.php:4
actionwidgets_initinc\choc-chip-cookie-plugin-widget.php:61
Maintenance & Trust

Choc Chip EU Cookie Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedJul 26, 2012
PHP min version
Downloads3K

Community Trust

Rating40/100
Number of ratings1
Active installs10
Developer Profile

Choc Chip EU Cookie Plugin Developer Profile

utcwebdesign

2 plugins · 20 total installs

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

How We Detect Choc Chip EU Cookie Plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/choc-chip-eu-cookie-plugin/css/choc-chip-eu-cookie-plugin.css

HTML / DOM Fingerprints

CSS Classes
allowcookiemore
HTML Comments
<!--custom styling set through the admin panel-->
Data Attributes
id="cookie-allow"id="removecookie"class="allow"id="more"class="cookiemore"
JS Globals
SetCookie$
Shortcode Output
<div id="cookie-allow" ><a id="removecookie" class="allow">ACCEPT</a><a id="more" class="cookiemore" href="" target="_blank">Find out more</a>
FAQ

Frequently Asked Questions about Choc Chip EU Cookie Plugin