TLCC GDPR Cookie Consent Security & Risk Analysis

wordpress.org/plugins/tlcc-gdpr-cookie-consent

Professional GDPR/ePrivacy cookie consent with modern UI, category consent, script & content blocking, optional Google Consent Mode v2, and anonym …

0 active installs v2.0.1 PHP 7.4+ WP 6.0+ Updated Feb 3, 2026
cookie-bannercookie-consenteprivacygdprprivacy
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is TLCC GDPR Cookie Consent Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The static analysis of tlcc-gdpr-cookie-consent v2.0.1 indicates a generally good security posture with several positive findings. The plugin utilizes 100% proper output escaping and implements nonce checks and capability checks for its entry points, which are crucial for preventing common WordPress vulnerabilities. There are no recorded vulnerabilities or CVEs for this plugin, suggesting a history of secure development and maintenance.

However, there are notable concerns regarding its database interaction. All three identified SQL queries are not using prepared statements, which significantly increases the risk of SQL injection vulnerabilities. While no taint flows with unsanitized paths were identified, the direct execution of raw SQL queries without proper sanitization and parameterization is a serious weakness. The presence of file operations also warrants attention, although without further context or taint analysis, it's difficult to assess its specific risk. The absence of external HTTP requests is a positive sign, as these can sometimes be vectors for attacks.

In conclusion, while the plugin demonstrates strong practices in output escaping and access control, the lack of prepared statements for all SQL queries is a critical security flaw that needs immediate attention. The vulnerability history is clean, which is a strength, but this does not negate the risks identified in the current code. Addressing the SQL query issue should be the top priority.

Key Concerns

  • All SQL queries use raw SQL without prepared statements
  • Presence of file operations without explicit risk assessment
Vulnerabilities
None known

TLCC GDPR Cookie Consent Security Vulnerabilities

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

TLCC GDPR Cookie Consent Code Analysis

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

SQL Query Safety

0% prepared3 total queries

Output Escaping

100% escaped80 total outputs
Attack Surface

TLCC GDPR Cookie Consent Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 2

authwp_ajax_tlcc_log_consentincludes\class-ajax.php:6
noprivwp_ajax_tlcc_log_consentincludes\class-ajax.php:7

Shortcodes 4

[tlcc_iframe] includes\class-content-blocker.php:6
[tlcc_block] includes\class-content-blocker.php:7
[tlcc_settings_link] includes\class-frontend.php:8
[tlcc_reset_consent] includes\class-frontend.php:9
WordPress Hooks 7
actionadmin_menuincludes\class-admin.php:6
actionadmin_initincludes\class-admin.php:7
actionwp_enqueue_scriptsincludes\class-assets.php:6
actionadmin_enqueue_scriptsincludes\class-assets.php:7
actionwp_headincludes\class-frontend.php:6
actionwp_footerincludes\class-frontend.php:7
actionplugins_loadedtlcc-gdpr-cookie-consent.php:29
Maintenance & Trust

TLCC GDPR Cookie Consent Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 3, 2026
PHP min version7.4
Downloads172

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

TLCC GDPR Cookie Consent Developer Profile

techlogica

2 plugins · 0 total installs

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

How We Detect TLCC GDPR 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/tlcc-gdpr-cookie-consent/public/css/consent.css/wp-content/plugins/tlcc-gdpr-cookie-consent/public/js/consent.js/wp-content/plugins/tlcc-gdpr-cookie-consent/admin/css/admin.css/wp-content/plugins/tlcc-gdpr-cookie-consent/admin/js/admin.js
Version Parameters
tlcc-gdpr-cookie-consent/public/css/consent.css?ver=tlcc-gdpr-cookie-consent/public/js/consent.js?ver=tlcc-gdpr-cookie-consent/admin/css/admin.css?ver=tlcc-gdpr-cookie-consent/admin/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
tlcc-hiddentlcc-fabtlcc-inline-btntlcc-embedtlcc-embed-iframetlcc-block
HTML Comments
TLCC blocked scripts: preferencesTLCC blocked scripts: analyticsTLCC blocked scripts: marketing
Data Attributes
data-tlcc-categorydata-tlcc-blockdata-src
JS Globals
TLCCwindow.TLCC_OPENwindow.TLCC_RESET
Shortcode Output
<button type="button" class="tlcc-inline-btn" onclick="window.TLCC_OPEN && window.TLCC_OPEN()"><button type="button" class="tlcc-inline-btn" onclick="window.TLCC_RESET && window.TLCC_RESET()">
FAQ

Frequently Asked Questions about TLCC GDPR Cookie Consent