Koko Analytics – Privacy Friendly Statistics for WordPress Security & Risk Analysis

wordpress.org/plugins/koko-analytics

Koko Analytics is a privacy-friendly statistics plugin for WordPress that is an easy to use alternative to Google Analytics.

60K active installs v2.2.4 PHP 7.4+ WP 6.0+ Updated Mar 12, 2026
analyticsgoogle-analyticsprivacystatisticsstats
96
A · Safe
CVEs total2
Unpatched0
Last CVEJan 20, 2026
Safety Verdict

Is Koko Analytics – Privacy Friendly Statistics for WordPress Safe to Use in 2026?

Generally Safe

Score 96/100

Koko Analytics – Privacy Friendly Statistics for WordPress has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Jan 20, 2026Updated 22d ago
Risk Assessment

Koko Analytics v2.2.4 exhibits a mixed security posture. While the plugin demonstrates good practices by implementing numerous capability checks (20) and including nonce checks (7), the significant number of SQL queries (129 total) with a notable portion not using prepared statements (36%) raises a concern for potential SQL injection vulnerabilities. The output escaping also falls short, with only 54% of outputs being properly escaped, indicating a risk of Cross-Site Scripting (XSS) vulnerabilities. The vulnerability history, although no longer unpatched, shows a past of high and medium severity issues, including SQL Injection and XSS. This pattern suggests that while past vulnerabilities have been addressed, the underlying code practices might still be susceptible to similar issues if not continuously monitored and refactored.

The static analysis reveals no critical or high severity taint flows, which is positive. However, the 46% of SQL queries not using prepared statements is a significant area for improvement. Coupled with the low percentage of properly escaped outputs, these factors suggest a considerable risk of vulnerabilities that could be exploited. The vulnerability history, with past high severity SQL injection and XSS, reinforces these concerns. Despite the presence of security checks, the identified code signals indicate that the plugin's developers should prioritize more robust input validation and output sanitization to mitigate the risks of common web vulnerabilities.

Key Concerns

  • SQL queries not using prepared statements
  • Output escaping is not properly implemented
  • Past high severity vulnerability (SQLi)
  • Past medium severity vulnerability (XSS)
Vulnerabilities
2

Koko Analytics – Privacy Friendly Statistics for WordPress Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2026-22850high · 7.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Koko Analytics <= 2.1.2 - Unauthenticated SQL Injection

Jan 20, 2026 Patched in 2.1.3 (8d)
CVE-2024-8662medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Koko Analytics <= 1.3.12 - Reflected Cross-Site Scripting

Sep 23, 2024 Patched in 1.3.13 (1d)
Code Analysis
Analyzed Mar 16, 2026

Koko Analytics – Privacy Friendly Statistics for WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
46
83 prepared
Unescaped Output
124
143 escaped
Nonce Checks
7
Capability Checks
20
File Operations
47
External Requests
3
Bundled Libraries
0

SQL Query Safety

64% prepared129 total queries

Output Escaping

54% escaped267 total outputs
Data Flows
All sanitized

Data Flow Analysis

6 flows
save_settings (src\Admin\Actions.php:80)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Koko Analytics – Privacy Friendly Statistics for WordPress Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[koko_analytics_most_viewed_posts] src\Controller.php:43
[koko_analytics_counter] src\Controller.php:44
WordPress Hooks 28
filtercron_schedulesmigrations\1.6.3-schedule-aggregate-event.php:7
actionwp_loadedsrc\Admin\Controller.php:19
actionwp_dashboard_setupsrc\Admin\Controller.php:20
actionadmin_noticessrc\Admin\Controller.php:21
actionadmin_menusrc\Admin\Controller.php:22
actionadmin_enqueue_scriptssrc\Admin\Controller.php:23
filterplugin_action_linkssrc\Admin\Controller.php:28
filterplugin_row_metasrc\Admin\Controller.php:29
actioninitsrc\Blocks.php:12
filterpre_render_blocksrc\Blocks.php:13
filterquery_loop_block_query_varssrc\Blocks.php:50
actioninitsrc\Controller.php:14
actionwp_loadedsrc\Controller.php:15
actionwpsrc\Controller.php:16
filtercron_schedulessrc\Controller.php:18
actionrest_api_initsrc\Controller.php:19
actionkoko_analytics_aggregate_statssrc\Controller.php:21
actionkoko_analytics_prune_datasrc\Controller.php:22
actionkoko_analytics_rotate_fingerprint_seedsrc\Controller.php:23
actionkoko_analytics_test_custom_endpointsrc\Controller.php:24
actionkoko_analytics_update_custom_endpointsrc\Controller.php:25
actionadmin_bar_menusrc\Controller.php:60
filterkoko_analytics_settingssrc\Resources\backwards-compat.php:3
actionkoko_analytics_output_dashboard_settingssrc\Resources\views\settings\dashboard.php:3
actionkoko_analytics_output_dashboard_settingssrc\Resources\views\settings\dashboard.php:18
actionwp_headsrc\Script_Loader.php:23
actionwp_footersrc\Script_Loader.php:24
actionamp_print_analyticssrc\Script_Loader.php:25

Scheduled Events 6

koko_analytics_aggregate_stats
koko_analytics_aggregate_stats
koko_analytics_aggregate_stats
koko_analytics_prune_data
koko_analytics_rotate_fingerprint_seed
koko_analytics_test_custom_endpoint
Maintenance & Trust

Koko Analytics – Privacy Friendly Statistics for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 12, 2026
PHP min version7.4
Downloads2.0M

Community Trust

Rating100/100
Number of ratings222
Active installs60K
Developer Profile

Koko Analytics – Privacy Friendly Statistics for WordPress Developer Profile

Danny van Kooten

9 plugins · 1.1M total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
655 days
View full developer profile
Detection Fingerprints

How We Detect Koko Analytics – Privacy Friendly Statistics for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/koko-analytics/assets/dist/css/dashboard-2.css/wp-content/plugins/koko-analytics/assets/dist/js/dashboard.js
Script Paths
/wp-content/plugins/koko-analytics/assets/dist/js/dashboard.js
Version Parameters
koko-analytics/assets/dist/css/dashboard-2.css?ver=koko-analytics/assets/dist/js/dashboard.js?ver=

HTML / DOM Fingerprints

CSS Classes
koko-analytics-dashboard-headerkoko-analytics-dashboard-contentkoko-analytics-dashboard-chartkoko-analytics-dashboard-tablekoko-analytics-dashboard-filters
HTML Comments
Koko Analytics - website analytics plugin for WordPressCopyright (C) 2019 - 2026, Danny van Kooten, hi@dannyvankooten.comThis program is free software: you can redistribute it and/or modifyThis program is distributed in the hope that it will be useful,+16 more
Data Attributes
data-koko-analytics-chartdata-koko-analytics-tabledata-koko-analytics-filtersname="koko_analytics_action"value="migrate_post_stats_to_v2"
JS Globals
window.kokoAnalyticsDashboard
FAQ

Frequently Asked Questions about Koko Analytics – Privacy Friendly Statistics for WordPress