Bubo Insights — Self‑Hosted Privacy‑Friendly Analytics Security & Risk Analysis

wordpress.org/plugins/bubo-insights

Bubo Insights: Privacy friendly WordPress plugin for self-hosted website analytics, traffic monitoring, and visitor tracking.

10 active installs v1.0.16.5 PHP + WP 6.0.0+ Updated Unknown
analyticscookieless-trackingoutgoing-clicksprivacy-friendlyself-hosted-analytics
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Bubo Insights — Self‑Hosted Privacy‑Friendly Analytics Safe to Use in 2026?

Generally Safe

Score 100/100

Bubo Insights — Self‑Hosted Privacy‑Friendly Analytics has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "bubo-insights" plugin v1.0.16.5 exhibits a concerning security posture primarily due to a significant number of unprotected AJAX handlers. While the plugin demonstrates good practices in other areas, such as using prepared statements for all SQL queries and properly escaping almost all output, the lack of authentication on six AJAX entry points represents a substantial risk. This means that any unauthenticated user could potentially trigger these AJAX actions, leading to unintended consequences or unauthorized operations if the functionality is sensitive.

The static analysis also revealed three taint flows with unsanitized paths. While classified as having no critical or high severity, the presence of unsanitized paths indicates potential avenues for injection attacks, especially when combined with unprotected AJAX endpoints. The absence of any recorded vulnerability history is a positive sign, suggesting that the plugin's authors may be diligent in addressing past issues or that the current version has not been a target. However, this lack of history should not be relied upon as a guarantee of future security, especially given the identified vulnerabilities in the code itself.

In conclusion, the "bubo-insights" plugin has strengths in its handling of database queries and output sanitization. However, the critical weakness lies in its unprotected AJAX endpoints and the presence of unsanitized paths in taint flows. These issues create a significant attack surface that requires immediate attention to prevent potential exploitation. The absence of past CVEs is a positive, but the current code analysis reveals immediate risks that need mitigation.

Key Concerns

  • Unprotected AJAX handlers
  • Taint flows with unsanitized paths
  • No nonce checks on AJAX handlers
  • No capability checks on AJAX handlers
Vulnerabilities
None known

Bubo Insights — Self‑Hosted Privacy‑Friendly Analytics Security Vulnerabilities

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

Bubo Insights — Self‑Hosted Privacy‑Friendly Analytics Code Analysis

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

Bundled Libraries

Freemius1.0

SQL Query Safety

100% prepared19 total queries

Output Escaping

97% escaped158 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
<settings> (admin\partials\settings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

Bubo Insights — Self‑Hosted Privacy‑Friendly Analytics Attack Surface

Entry Points6
Unprotected6

AJAX Handlers 6

authwp_ajax_bubo_insights_livestats_querybubo-insights.php:284
authwp_ajax_bubo_insights_livestats_defaultsbubo-insights.php:323
authwp_ajax_bubo_insights_liverecords_querybubo-insights.php:337
authwp_ajax_bubo_insights_drop_all_tablesbubo-insights.php:359
authwp_ajax_bubo_insights_event_logincludes\tracking_engine.php:28
noprivwp_ajax_bubo_insights_event_logincludes\tracking_engine.php:29
WordPress Hooks 12
actionafter_uninstallbubo-insights.php:68
actionwp_enqueue_scriptsbubo-insights.php:85
actionwp_enqueue_scriptsbubo-insights.php:100
actionadmin_enqueue_scriptsbubo-insights.php:168
actionadmin_initbubo-insights.php:176
filteradmin_footer_textbubo-insights.php:177
actionbubo_insights_navbarbubo-insights.php:205
actionadmin_menububo-insights.php:224
actionadmin_menububo-insights.php:238
actionadmin_menububo-insights.php:252
actionadmin_menububo-insights.php:266
actionwp_body_openincludes\tracking_engine.php:7
Maintenance & Trust

Bubo Insights — Self‑Hosted Privacy‑Friendly Analytics Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Bubo Insights — Self‑Hosted Privacy‑Friendly Analytics Developer Profile

pizza2mozzarella

2 plugins · 610 total installs

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

How We Detect Bubo Insights — Self‑Hosted Privacy‑Friendly Analytics

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bubo-insights/admin/css/admin.css/wp-content/plugins/bubo-insights/admin/js/admin.js/wp-content/plugins/bubo-insights/admin/js/livestats.js/wp-content/plugins/bubo-insights/admin/js/handbook.js/wp-content/plugins/bubo-insights/admin/js/settings.js
Script Paths
/wp-content/plugins/bubo-insights/admin/js/admin.js/wp-content/plugins/bubo-insights/admin/js/livestats.js/wp-content/plugins/bubo-insights/admin/js/handbook.js/wp-content/plugins/bubo-insights/admin/js/settings.js
Version Parameters
bubo_insights_admin_stylebubo_insights_admin_scriptbubo_insights_livestats_scriptbubo_insights_handbook_scriptbubo_insights_settings_script

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Bubo Insights — Self‑Hosted Privacy‑Friendly Analytics