DigiConsent – Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance Security & Risk Analysis

wordpress.org/plugins/digiconsent

Cookie consent solution for WordPress. GDPR, CCPA, LGPD & ePrivacy compliant banners with analytics and geolocation support.

30 active installs v1.0.8 PHP 7.4+ WP 5.8+ Updated Jan 10, 2026
ccpacookie-bannercookie-consentgdprprivacy
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is DigiConsent – Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance Safe to Use in 2026?

Generally Safe

Score 100/100

DigiConsent – Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The digiconsent plugin v1.0.8 exhibits a generally strong security posture based on the static analysis. The plugin demonstrates excellent adherence to security best practices by ensuring all identified entry points (AJAX handlers, REST API routes, shortcodes, and cron events) are protected with authorization checks. Furthermore, the code shows a commitment to secure data handling with 100% output escaping and a high percentage of SQL queries utilizing prepared statements, which significantly mitigates common injection vulnerabilities. The absence of file operations and external HTTP requests also reduces the attack surface. However, the taint analysis reveals a critical concern: 3 flows with unsanitized paths were identified, all with high severity. This indicates a potential risk where user-supplied input might be used in a way that could lead to unintended consequences or vulnerabilities if not properly handled downstream, despite the overall good practices in place for other aspects of the code.

Key Concerns

  • High severity unsanitized taint flows
Vulnerabilities
None known

DigiConsent – Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance Security Vulnerabilities

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

DigiConsent – Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance Code Analysis

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

SQL Query Safety

95% prepared21 total queries

Output Escaping

100% escaped458 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

6 flows3 with unsanitized paths
ajax_save_settings (admin\class-digiconsent-admin.php:424)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

DigiConsent – Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance Attack Surface

Entry Points15
Unprotected0

AJAX Handlers 14

authwp_ajax_digiconsent_save_settingsadmin\class-digiconsent-admin.php:41
authwp_ajax_digiconsent_export_settingsadmin\class-digiconsent-admin.php:42
authwp_ajax_digiconsent_import_settingsadmin\class-digiconsent-admin.php:43
authwp_ajax_digiconsent_get_analyticsincludes\class-digiconsent-analytics.php:37
authwp_ajax_digiconsent_export_analyticsincludes\class-digiconsent-analytics.php:38
authwp_ajax_digiconsent_save_consentincludes\class-digiconsent-consent.php:37
noprivwp_ajax_digiconsent_save_consentincludes\class-digiconsent-consent.php:38
authwp_ajax_digiconsent_get_consentincludes\class-digiconsent-consent.php:39
noprivwp_ajax_digiconsent_get_consentincludes\class-digiconsent-consent.php:40
authwp_ajax_digiconsent_revoke_consentincludes\class-digiconsent-consent.php:41
noprivwp_ajax_digiconsent_revoke_consentincludes\class-digiconsent-consent.php:42
authwp_ajax_digiconsent_track_viewincludes\class-digiconsent-consent.php:43
noprivwp_ajax_digiconsent_track_viewincludes\class-digiconsent-consent.php:44
authwp_ajax_digiconsent_dismiss_review_noticeincludes\class-digiconsent-review-notice.php:46

Shortcodes 1

[digiconsent_cookie_list] includes\class-digiconsent-shortcodes.php:42
WordPress Hooks 14
actionadmin_menuadmin\class-digiconsent-admin.php:37
actionadmin_enqueue_scriptsadmin\class-digiconsent-admin.php:38
actionadmin_initadmin\class-digiconsent-admin.php:39
actionadmin_initadmin\class-digiconsent-admin.php:40
actionadmin_post_digiconsent_save_category_settingsadmin\class-digiconsent-admin.php:44
actionadmin_noticesincludes\class-digiconsent-review-notice.php:44
actionadmin_enqueue_scriptsincludes\class-digiconsent-review-notice.php:45
actionwp_headincludes\class-digiconsent-scripts.php:51
actionwp_body_openincludes\class-digiconsent-scripts.php:52
actionwp_footerincludes\class-digiconsent-scripts.php:53
actioninitincludes\class-digiconsent.php:63
actionwp_enqueue_scriptsincludes\class-digiconsent.php:64
actionwp_footerincludes\class-digiconsent.php:65
actiondigiconsent_daily_cleanupincludes\class-digiconsent.php:66

Scheduled Events 1

digiconsent_daily_cleanup
Maintenance & Trust

DigiConsent – Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 10, 2026
PHP min version7.4
Downloads303

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

DigiConsent – Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance Developer Profile

DigiHold

5 plugins · 180 total installs

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

How We Detect DigiConsent – Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/digiconsent/assets/css/admin.css/wp-content/plugins/digiconsent/assets/css/coloris.min.css/wp-content/plugins/digiconsent/assets/js/coloris.min.js/wp-content/plugins/digiconsent/assets/js/admin.js/wp-content/plugins/digiconsent/assets/js/chart.min.js
Script Paths
/wp-content/plugins/digiconsent/assets/js/admin.js/wp-content/plugins/digiconsent/assets/js/coloris.min.js/wp-content/plugins/digiconsent/assets/js/chart.min.js
Version Parameters
digiconsent-admindigiconsent-colorisdigiconsent-chart

HTML / DOM Fingerprints

CSS Classes
digiconsent-admin-wrapdigiconsent-settings-pagedigiconsent-consent-bannerdigiconsent-modaldigiconsent-tab-navigationdigiconsent-tab-content
HTML Comments
<!-- DigiConsent Admin JS variables --><!-- DigiConsent Settings Form --><!-- DigiConsent Consent Banner --><!-- DigiConsent Modal Wrapper -->+2 more
Data Attributes
data-digiconsent-iddata-digiconsent-slugdata-digiconsent-typedata-digiconsent-urldata-digiconsent-settings-noncedata-digiconsent-admin-ajax-url
JS Globals
digiconsentAdmin
Shortcode Output
[digiconsent_banner][digiconsent_settings_form][digiconsent_consent_log_table]
FAQ

Frequently Asked Questions about DigiConsent – Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance