Klaro Consent Manager Security & Risk Analysis

wordpress.org/plugins/klaro-consent-manager

This lightweight plugin will help you make your website fully compatible with last EU GDPR policies.

200 active installs v1.1.7 PHP + WP 3.5.1+ Updated May 11, 2019
consentcookiecookieseu-lawgdpr
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Klaro Consent Manager Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The "klaro-consent-manager" plugin, version 1.1.7, exhibits a generally good security posture based on the static analysis. The plugin demonstrates strong adherence to secure coding practices, with no dangerous functions identified, all SQL queries utilizing prepared statements, and a single shortcode entry point that is presumably protected by the identified nonce and capability checks. The absence of file operations and external HTTP requests also reduces the potential attack surface.

However, a closer examination reveals a minor area for concern regarding output escaping. While a majority of outputs are properly escaped, 25% remain unescaped. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled meticulously within these unescaped outputs. The taint analysis showing zero flows is positive, but this should not be taken as an absolute guarantee of safety, especially in conjunction with the unescaped output.

The plugin's vulnerability history is a significant strength, with zero known CVEs and no previous recorded vulnerabilities. This suggests a well-maintained and secure codebase over time. In conclusion, "klaro-consent-manager" v1.1.7 is a strong contender for a secure plugin, with its main weakness being the unescaped outputs. The low attack surface and lack of historical vulnerabilities are significant advantages, but the 25% of unescaped outputs warrant attention.

Key Concerns

  • Significant portion of output not escaped
Vulnerabilities
None known

Klaro Consent Manager Security Vulnerabilities

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

Klaro Consent Manager Code Analysis

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

Output Escaping

75% escaped65 total outputs
Attack Surface

Klaro Consent Manager Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[klaro] klaro.php:892
WordPress Hooks 17
actionadmin_menuklaro.php:28
actionadmin_initklaro.php:29
actionadmin_initklaro.php:30
actionadmin_initklaro.php:31
actionadmin_headklaro.php:33
filteruser_can_richeditklaro.php:35
actionadmin_enqueue_scriptsklaro.php:37
filterplugin_action_links_klaro-consent-manager/klaro.phpklaro.php:38
actioninitklaro.php:41
actionwp_headklaro.php:889
actionwp_enqueue_scriptsklaro.php:890
actioninitklaro.php:891
actionload-post.phpklaro.php:1270
actionload-post-new.phpklaro.php:1271
filteris_protected_metaklaro.php:1272
actionadd_meta_boxesklaro.php:1297
actionsave_postklaro.php:1298
Maintenance & Trust

Klaro Consent Manager Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedMay 11, 2019
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings3
Active installs200
Developer Profile

Klaro Consent Manager Developer Profile

damiroquai

3 plugins · 540 total installs

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

How We Detect Klaro Consent Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/klaro-consent-manager/js/klaro-admin.js/wp-content/plugins/klaro-consent-manager/css/klaro-admin.css/wp-content/plugins/klaro-consent-manager/js/iris-script.js
Version Parameters
klaro-consent-manager/js/klaro-admin.js?ver=klaro-consent-manager/css/klaro-admin.css?ver=klaro-consent-manager/js/iris-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
klaro-generalklaro-styleklaro-advanced
Data Attributes
klaro-consent-manager
JS Globals
KLARO_VERSION
FAQ

Frequently Asked Questions about Klaro Consent Manager