CookieLegit Security & Risk Analysis

wordpress.org/plugins/cookielegit

Setup a GDPR compliant cookie banner in minutes. Google Consent mode v2 ready!

100 active installs v1.1.4 PHP 8.0+ WP 5.8+ Updated Apr 16, 2025
cmpconsent-mode-v2cookie-bannercookiesgdpr
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is CookieLegit Safe to Use in 2026?

Generally Safe

Score 100/100

CookieLegit has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11mo ago
Risk Assessment

The "cookielegit" v1.1.4 plugin presents a mixed security posture. On the positive side, the plugin demonstrates strong practices in its SQL query handling, utilizing prepared statements exclusively. Furthermore, output escaping is largely effective, with an impressive 99% of outputs being properly handled, and the absence of dangerous functions, file operations, or external HTTP requests are all positive indicators. The vulnerability history is also clean, with no recorded CVEs, suggesting a generally well-maintained codebase.

However, a significant concern arises from the plugin's attack surface. All four identified AJAX handlers lack authentication checks. This means that any user, regardless of their logged-in status or capabilities, can potentially trigger these handlers, exposing them to various attacks if they contain exploitable logic. While taint analysis and critical code signals show no immediate high-risk vulnerabilities, the lack of authentication on multiple entry points represents a substantial weakness that could be exploited in conjunction with other subtle flaws or future vulnerabilities.

In conclusion, while "cookielegit" v1.1.4 excels in several secure coding practices like prepared SQL statements and output escaping, the presence of unprotected AJAX handlers is a critical oversight. This creates a significant security gap that attackers could leverage. The clean vulnerability history is encouraging but does not negate the inherent risk posed by these unprotected entry points. Addressing the authentication on AJAX handlers should be the top priority to improve the plugin's security.

Key Concerns

  • Unprotected AJAX handlers
Vulnerabilities
None known

CookieLegit Security Vulnerabilities

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

CookieLegit Code Analysis

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

Output Escaping

99% escaped327 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
save_settings (src\admin\class-cookie-legit-admin-requests.php:16)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

CookieLegit Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_get_cookie_noticesrc\public\class-cookie-legit-action-loader.php:15
noprivwp_ajax_get_cookie_noticesrc\public\class-cookie-legit-action-loader.php:16
authwp_ajax_get_tracking_scriptssrc\public\class-cookie-legit-action-loader.php:18
noprivwp_ajax_get_tracking_scriptssrc\public\class-cookie-legit-action-loader.php:19
WordPress Hooks 11
actionadmin_menusrc\admin\class-cookie-legit-admin-loader.php:13
actionadmin_menusrc\admin\class-cookie-legit-admin-loader.php:14
actionadmin_enqueue_scriptssrc\admin\class-cookie-legit-admin-loader.php:16
actionadmin_enqueue_scriptssrc\admin\class-cookie-legit-admin-loader.php:17
actionadmin_post_cl_save_settingssrc\admin\class-cookie-legit-admin-loader.php:19
actioninitsrc\class-cookie-legit-translations.php:13
actionwp_enqueue_scriptssrc\public\class-cookie-legit-action-loader.php:13
actionwp_headsrc\public\class-cookie-legit-action-loader.php:21
actionwp_footersrc\public\class-cookie-legit-action-loader.php:22
actionscript_loader_tagsrc\public\class-cookie-legit-action-loader.php:24
actionthe_contentsrc\public\class-cookie-legit-action-loader.php:25
Maintenance & Trust

CookieLegit Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 16, 2025
PHP min version8.0
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

CookieLegit Developer Profile

CookieLegit

1 plugin · 100 total installs

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

How We Detect CookieLegit

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cookielegit/dist/admin.css/wp-content/plugins/cookielegit/dist/admin.js/wp-content/plugins/cookielegit/dist/public.js/wp-content/plugins/cookielegit/pixels/google/cookie-legit-tagmanager.js
Script Paths
/wp-content/plugins/cookielegit/dist/public.js
Version Parameters
cookielegit/dist/admin.css?ver=1.1.4cookielegit/dist/admin.js?ver=1.1.4cookielegit/dist/public.js?ver=1.1.4cookielegit/pixels/google/cookie-legit-tagmanager.js?ver=1.1.4

HTML / DOM Fingerprints

CSS Classes
cl-notice-wrapper
JS Globals
cl_config
REST Endpoints
/wp-json/cookielegit/v1/settings
Shortcode Output
[cookie_legit_notice]
FAQ

Frequently Asked Questions about CookieLegit