Kansleri Cookie Consent Security & Risk Analysis

wordpress.org/plugins/kansleri-cookie-consent

Free, no-ads, no-pro-version GDPR cookie consent with script blocking, consent logging, Google Consent Mode v2, and AI-assisted setup.

40 active installs v1.3.0 PHP 7.4+ WP 6.0+ Updated Mar 25, 2026
cookie-bannercookie-consentgdprgoogle-consent-modeprivacy
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Kansleri Cookie Consent Safe to Use in 2026?

Generally Safe

Score 100/100

Kansleri 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 "kansleri-cookie-consent" plugin version 1.3.0 exhibits a strong security posture based on the provided static analysis. All identified entry points (AJAX handlers, shortcodes, cron events) appear to have appropriate authorization checks, and there are no unauthenticated or improperly permissioned REST API routes. The code also demonstrates excellent security practices with 100% of SQL queries using prepared statements and all output being properly escaped. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests, coupled with the presence of nonce and capability checks on most entry points, significantly reduces the risk of common web vulnerabilities. The vulnerability history also shows no known CVEs, indicating a history of security-conscious development or minimal past exposure.

While the static analysis reveals no immediate critical vulnerabilities, the plugin has 8 AJAX handlers. Although the analysis states 0 are unprotected, it's crucial to ensure the capability checks on these AJAX handlers are robust and correctly implemented to prevent privilege escalation or unauthorized actions. The presence of 7 nonce checks out of 8 entry points is good, but the single entry point without an explicit nonce check warrants careful review to ensure it's adequately protected through other means, such as proper capability checks within the handler's logic. Overall, the plugin demonstrates a high level of security, with potential minor areas for further verification rather than outright concerns.

Vulnerabilities
None known

Kansleri Cookie Consent Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Kansleri Cookie Consent Release Timeline

v1.3.0Current
v1.2.1
v1.2.0
v1.1.0
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Kansleri Cookie Consent Code Analysis

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

SQL Query Safety

100% prepared11 total queries

Output Escaping

100% escaped404 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
render_statistics_tab (includes/class-admin.php:671)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Kansleri Cookie Consent Attack Surface

Entry Points10
Unprotected0

AJAX Handlers 8

authwp_ajax_kncc_save_settingsincludes/class-admin.php:12
authwp_ajax_kncc_save_cookiesincludes/class-admin.php:13
authwp_ajax_kncc_export_consent_logincludes/class-admin.php:14
authwp_ajax_kncc_purge_consent_logincludes/class-admin.php:15
authwp_ajax_kncc_process_scanincludes/class-scanner.php:10
authwp_ajax_kncc_save_blocked_scriptsincludes/class-script-blocker.php:75
authwp_ajax_kncc_record_consentincludes/class-stats.php:13
noprivwp_ajax_kncc_record_consentincludes/class-stats.php:14

Shortcodes 2

[kncc_cookie_policy] includes/class-policy-page.php:10
[kncc_cookie_settings] kansleri-cookie-consent.php:432
WordPress Hooks 20
actionadmin_menuincludes/class-admin.php:10
actionadmin_enqueue_scriptsincludes/class-admin.php:11
actionkncc_daily_cookie_checkincludes/class-consent-log.php:13
actionwp_headincludes/class-consent-mode.php:12
actionwp_enqueue_scriptsincludes/class-consent.php:10
actionwp_footerincludes/class-consent.php:11
actionkncc_daily_cookie_checkincludes/class-scanner.php:11
filterscript_loader_tagincludes/class-script-blocker.php:79
filterthe_contentincludes/class-script-blocker.php:80
filterembed_oembed_htmlincludes/class-script-blocker.php:81
filterwp_consent_api_registered_kansleri-cookie-consentincludes/class-wp-consent-api.php:10
actionwp_enqueue_scriptsincludes/class-wp-consent-api.php:11
actioninitkansleri-cookie-consent.php:38
actionplugins_loadedkansleri-cookie-consent.php:262
actionplugins_loadedkansleri-cookie-consent.php:281
actionplugins_loadedkansleri-cookie-consent.php:295
actionplugins_loadedkansleri-cookie-consent.php:328
actionadmin_noticeskansleri-cookie-consent.php:367
actionadmin_noticeskansleri-cookie-consent.php:401
actionadmin_initkansleri-cookie-consent.php:415

Scheduled Events 2

kncc_daily_cookie_check
kncc_daily_cookie_check
Maintenance & Trust

Kansleri Cookie Consent Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 25, 2026
PHP min version7.4
Downloads383

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

Kansleri Cookie Consent Developer Profile

tapiokansleri

1 plugin · 40 total installs

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

How We Detect Kansleri 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/kansleri-cookie-consent/assets/css/frontend.css/wp-content/plugins/kansleri-cookie-consent/assets/js/frontend.js
Script Paths
/wp-content/plugins/kansleri-cookie-consent/assets/js/frontend.js
Version Parameters
kansleri-cookie-consent/assets/css/frontend.css?ver=kansleri-cookie-consent/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
kncc-banner-wrapperkncc-banner-barkncc-buttonkncc-customize-buttonkncc-accept-buttonkncc-reject-buttonkncc-switchkncc-cookie-category
Data Attributes
data-kncc-category
JS Globals
kncc_frontend_params
FAQ

Frequently Asked Questions about Kansleri Cookie Consent