Cookie Dash Security & Risk Analysis

wordpress.org/plugins/wp-gtm-data-privacy

A plugin for quickly deploying Google Tag Manager on WordPress, with a cookie consent popup that disables the container if consent is declined.

10 active installs v1.2.3 PHP 7.2+ WP 5.2+ Updated Feb 16, 2024
ccpadata-privacygdprgoogle-tag-managertag-manager
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Cookie Dash Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The wp-gtm-data-privacy plugin v1.2.3 exhibits a generally strong security posture based on the provided static analysis. The absence of any discovered CVEs in its history, along with the lack of dangerous functions, raw SQL queries, file operations, and external HTTP requests, is highly positive. Furthermore, the presence of nonce and capability checks, even though limited, suggests some attention to securing entry points. The limited attack surface is also a good sign.

However, a significant concern lies in the output escaping, with over half of the detected output points not being properly escaped. This could potentially lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not sufficiently sanitized before being displayed. While taint analysis found no unsanitized paths, the lack of robust output escaping remains a notable weakness that could be exploited in conjunction with other vulnerabilities or user input.

Overall, the plugin demonstrates good foundational security practices by avoiding common pitfalls like raw SQL and dangerous functions. The clean vulnerability history is encouraging. Nevertheless, the output escaping issue is a real risk that needs to be addressed to improve the plugin's security. The plugin is likely secure against common remote code execution or SQL injection, but XSS is a plausible concern.

Key Concerns

  • Output escaping is not properly handled for 46% of outputs
Vulnerabilities
None known

Cookie Dash Security Vulnerabilities

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

Cookie Dash Code Analysis

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

Output Escaping

54% escaped13 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
tnhs_cookie_dash_plugin_options (cookie-dash.php:209)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Cookie Dash Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionwp_headcookie-dash.php:64
actionwp_body_opencookie-dash.php:65
actionadmin_menucookie-dash.php:66
actionadmin_noticescookie-dash.php:67
actionwp_body_opencookie-dash.php:141
Maintenance & Trust

Cookie Dash Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedFeb 16, 2024
PHP min version7.2
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Cookie Dash Developer Profile

Hunter Nelson

1 plugin · 10 total installs

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

How We Detect Cookie Dash

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-gtm-data-privacy/cookiespopup.min.js
Script Paths
https://www.googletagmanager.com/gtm.js

HTML / DOM Fingerprints

HTML Comments
<!-- Google Tag Manager --><!-- End Google Tag Manager --><!-- Google Tag Manager (noscript) --><!-- End Google Tag Manager (noscript) -->
Data Attributes
id="ThisSiteUsesCookiesBox"id="AcceptCookiesButton"id="DeclineCookiesButton"
JS Globals
window.dataLayer
Shortcode Output
<div id="ThisSiteUsesCookiesBox" style="position: fixed;bottom: 0;z-index: 5;width: 100%;text-align: center;background-color: black; color:#6b6b6b; display:none;"> <p style="margin:0px;"> This site uses personalization cookies, learn more at our <a target="_blank" href="
FAQ

Frequently Asked Questions about Cookie Dash