WP Business Intelligence Lite Security & Risk Analysis

wordpress.org/plugins/wp-business-intelligence-lite

Dynamic web charts and tables for your site! Connect to your live WordPress instance DB to retrieve data in real-time and update charts and tables!

70 active installs v3.2.0 PHP 5.6.0+ WP 4.4.0+ Updated Jan 1, 2023
chartsd3mysqlsqltables
81
B · Generally Safe
CVEs total2
Unpatched0
Last CVEApr 1, 2015
Safety Verdict

Is WP Business Intelligence Lite Safe to Use in 2026?

Mostly Safe

Score 81/100

WP Business Intelligence Lite is generally safe to use though it hasn't been updated recently. 2 past CVEs were resolved. Keep it updated.

2 known CVEsLast CVE: Apr 1, 2015Updated 3yr ago
Risk Assessment

The wp-business-intelligence-lite plugin v3.2.0 exhibits a mixed security posture. On the positive side, it demonstrates strong practices in preventing SQL injection by utilizing prepared statements for all its SQL queries and has no known unpatched vulnerabilities currently. The absence of a large attack surface through AJAX, REST API, or shortcodes is also a strength, indicating limited direct user interaction points. However, significant concerns arise from the static analysis. The presence of the `unserialize` function is a critical risk, as it can lead to remote code execution if untrusted data is unserialized. Furthermore, the taint analysis highlights a high-severity flow with unsanitized paths, suggesting a potential for vulnerabilities if this flow is exposed to user input. The very low percentage of properly escaped output (9%) is a major red flag, indicating a high likelihood of cross-site scripting (XSS) vulnerabilities, especially considering the large number of output operations. The plugin's historical vulnerability types (SQL Injection, Unrestricted File Upload) and the last known vulnerability in 2015, while patched, suggest past security oversights.

While the plugin's SQL query handling is excellent and it currently has no unpatched CVEs, the static analysis reveals critical potential vulnerabilities. The `unserialize` function, combined with a high-severity unsanitized taint flow and a pervasive lack of output escaping, creates a substantial risk profile for XSS and potential remote code execution. The historical vulnerabilities, though patched, hint at a past pattern of less robust security development. Therefore, despite some good security practices, the identified risks in the current version necessitate careful consideration.

Key Concerns

  • Unsanitized path taint flow (High Severity)
  • Use of unserialize function
  • Low percentage of properly escaped output (9%)
  • No nonce checks
  • No capability checks
  • Bundled library (DataTables) might be outdated
Vulnerabilities
2

WP Business Intelligence Lite Security Vulnerabilities

CVEs by Year

1 CVE in 2014
2014
1 CVE in 2015
2015
Patched Has unpatched

Severity Breakdown

Critical
2

2 total CVEs

CVE-2015-9326critical · 9.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WP Business Intelligence Lite <= 1.6.2 - SQL Injection

Apr 1, 2015 Patched in 1.6.3 (3219d)
WF-ee8ad691-b598-4eeb-b8a7-645c3bd968ff-wp-business-intelligence-litecritical · 9.8Unrestricted Upload of File with Dangerous Type

WP Business intelligence lite < 1.3 - Arbitrary File Upload

Mar 28, 2014 Patched in 1.3 (3588d)
Code Analysis
Analyzed Mar 16, 2026

WP Business Intelligence Lite Code Analysis

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

Dangerous Functions Found

unserialize$value = unserialize($value);Models\AbstractChart.php:59

Bundled Libraries

DataTables

SQL Query Safety

100% prepared109 total queries

Output Escaping

9% escaped324 total outputs
Data Flows
20 unsanitized

Data Flow Analysis

20 flows20 with unsanitized paths
showEdit (Admin\Menu\AbstractChart.php:81)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Business Intelligence Lite Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_footerAdmin\Table\WpListTable.php:163
actionadmin_menuLoader.php:19
actionadmin_initLoader.php:20
filtersubmenu_fileLoader.php:21
actionwp_print_scriptsLoader.php:137
actionadmin_print_scriptsLoader.php:138
actionwp_enqueue_scriptsLoader.php:142
actionadmin_enqueue_scriptsLoader.php:143
actionadmin_noticesLoader.php:205
actioninitLoader.php:210
Maintenance & Trust

WP Business Intelligence Lite Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedJan 1, 2023
PHP min version5.6.0
Downloads30K

Community Trust

Rating78/100
Number of ratings10
Active installs70
Developer Profile

WP Business Intelligence Lite Developer Profile

joeyoungblood

3 plugins · 90 total installs

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

How We Detect WP Business Intelligence Lite

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-business-intelligence-lite/chartjs/dist/Chart.min.js/wp-content/plugins/wp-business-intelligence-lite/css/wpbi-admin-styles.css/wp-content/plugins/wp-business-intelligence-lite/css/wpbi-public-styles.css/wp-content/plugins/wp-business-intelligence-lite/js/wpbi-admin.js/wp-content/plugins/wp-business-intelligence-lite/js/wpbi-public.js
Script Paths
/wp-content/plugins/wp-business-intelligence-lite/chartjs/dist/Chart.min.js/wp-content/plugins/wp-business-intelligence-lite/js/wpbi-admin.js/wp-content/plugins/wp-business-intelligence-lite/js/wpbi-public.js
Version Parameters
wp-business-intelligence-lite/chartjs/dist/Chart.min.js?ver=wp-business-intelligence-lite/css/wpbi-admin-styles.css?ver=wp-business-intelligence-lite/css/wpbi-public-styles.css?ver=wp-business-intelligence-lite/js/wpbi-admin.js?ver=wp-business-intelligence-lite/js/wpbi-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpbi-admin-wrapwpbi-chart-preview
HTML Comments
<!-- WPBI_LOADER_START --><!-- WPBI_LOADER_END --><!-- WPBI_CHART_END -->
Data Attributes
data-wpbi-chart-iddata-wpbi-chart-typedata-wpbi-chart-dataset-countdata-wpbi-chart-options
JS Globals
WPBI_AdminWPBI_PUBLIC
Shortcode Output
[wpbi_charts]
FAQ

Frequently Asked Questions about WP Business Intelligence Lite