bChart – Interactive Data Charts Security & Risk Analysis

wordpress.org/plugins/b-chart

Create and display a Data Chart on your site within a few clicks. Easily visualize your data!

50 active installs v1.0.2 PHP 7.4+ WP 6.5+ Updated Jul 19, 2026
blockchartchart-jsdata-visualizationgraph
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is bChart – Interactive Data Charts Safe to Use in 2026?

Generally Safe

Score 100/100

bChart – Interactive Data Charts 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 "b-chart" plugin v1.0.1 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good practices by implementing nonce checks and capability checks for its entry points. Importantly, there are no known CVEs associated with this plugin, and its vulnerability history is clean, suggesting a well-maintained and secure codebase to date.

The static analysis reveals a modest attack surface with 6 entry points, all of which appear to be protected by authentication or permission checks. The code uses prepared statements for all SQL queries and has a good rate of output escaping (71%). There are no observed dangerous functions, file operations, or external HTTP requests, which further minimizes potential attack vectors. The taint analysis found no unsanitized flows, indicating a lack of critical or high-severity vulnerabilities related to data manipulation.

While the overall security is good, a minor concern is the 71% output escaping rate. This leaves a portion of outputs potentially vulnerable to cross-site scripting (XSS) if user-supplied data is directly rendered. Although no critical taint flows were detected, a higher output escaping rate would further enhance the plugin's resilience. In conclusion, "b-chart" v1.0.1 is a secure plugin with excellent adherence to security best practices, with the only notable area for improvement being the consistency of output escaping.

Key Concerns

  • Output escaping is not consistently applied (71%)
Vulnerabilities
None known

bChart – Interactive Data Charts Security Vulnerabilities

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

bChart – Interactive Data Charts Release Timeline

v1.0.2Current
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

bChart – Interactive Data Charts Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
199
496 escaped
Nonce Checks
10
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

71% escaped695 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
csf_export (inc\codestar\functions\actions.php:62)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

bChart – Interactive Data Charts Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 5

authwp_ajax_csf-get-iconsinc\codestar\functions\actions.php:50
authwp_ajax_csf-exportinc\codestar\functions\actions.php:87
authwp_ajax_csf-importinc\codestar\functions\actions.php:123
authwp_ajax_csf-resetinc\codestar\functions\actions.php:150
authwp_ajax_csf-choseninc\codestar\functions\actions.php:189

Shortcodes 1

[bchart] bchart.php:82
WordPress Hooks 49
actionplugins_loadedbchart.php:25
actionwp_enqueue_scriptsbchart.php:39
actionadmin_enqueue_scriptsbchart.php:49
actioninitbchart.php:117
filterpost_row_actionsbchart.php:147
actionadmin_head-post.phpbchart.php:166
actionadmin_head-post-new.phpbchart.php:167
filterpost_updated_messagesbchart.php:178
filtergettextbchart.php:183
filteradmin_footer_textbchart.php:197
actionedit_form_after_titlebchart.php:211
filtermanage_bchart_posts_columnsbchart.php:233
actionmanage_bchart_posts_custom_columnbchart.php:234
actionwp_enqueue_scriptsinc\codestar\classes\abstract.class.php:20
actionadmin_menuinc\codestar\classes\admin-options.class.php:106
actionadmin_bar_menuinc\codestar\classes\admin-options.class.php:107
actionnetwork_admin_menuinc\codestar\classes\admin-options.class.php:111
filteradmin_footer_textinc\codestar\classes\admin-options.class.php:487
actioncustomize_registerinc\codestar\classes\customize-options.class.php:43
actioncustomize_save_afterinc\codestar\classes\customize-options.class.php:44
actionwp_enqueue_scriptsinc\codestar\classes\customize-options.class.php:48
actionadd_meta_boxesinc\codestar\classes\metabox-options.class.php:50
actionsave_postinc\codestar\classes\metabox-options.class.php:51
actionedit_attachmentinc\codestar\classes\metabox-options.class.php:52
actionwp_nav_menu_item_custom_fieldsinc\codestar\classes\nav-menu-options.class.php:30
actionwp_update_nav_menu_iteminc\codestar\classes\nav-menu-options.class.php:31
filterwp_edit_nav_menu_walkerinc\codestar\classes\nav-menu-options.class.php:33
actionafter_setup_themeinc\codestar\classes\setup.class.php:53
actioninitinc\codestar\classes\setup.class.php:54
actionswitch_themeinc\codestar\classes\setup.class.php:55
actionadmin_enqueue_scriptsinc\codestar\classes\setup.class.php:56
actionwp_enqueue_scriptsinc\codestar\classes\setup.class.php:57
actionwp_headinc\codestar\classes\setup.class.php:58
filteradmin_body_classinc\codestar\classes\setup.class.php:59
actionadmin_footerinc\codestar\classes\shortcode-options.class.php:47
actioncustomize_controls_print_footer_scriptsinc\codestar\classes\shortcode-options.class.php:48
actionelementor/editor/before_enqueue_scriptsinc\codestar\classes\shortcode-options.class.php:57
actionelementor/editor/footerinc\codestar\classes\shortcode-options.class.php:58
actionelementor/editor/footerinc\codestar\classes\shortcode-options.class.php:59
actionenqueue_block_editor_assetsinc\codestar\classes\shortcode-options.class.php:299
actionmedia_buttonsinc\codestar\classes\shortcode-options.class.php:303
actionadmin_initinc\codestar\classes\taxonomy-options.class.php:41
actionadmin_footerinc\codestar\fields\icon\icon.php:41
actioncustomize_controls_print_footer_scriptsinc\codestar\fields\icon\icon.php:42
actionadmin_print_footer_scriptsinc\codestar\fields\link\link.php:65
actionprint_default_editor_scriptsinc\codestar\fields\wp_editor\wp_editor.php:62
actionadmin_menuinc\codestar\views\welcome.php:19
filterplugin_action_linksinc\codestar\views\welcome.php:20
filterplugin_row_metainc\codestar\views\welcome.php:21
Maintenance & Trust

bChart – Interactive Data Charts Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 19, 2026
PHP min version7.4
Downloads4K

Community Trust

Rating74/100
Number of ratings3
Active installs50
Developer Profile

bChart – Interactive Data Charts Developer Profile

colorlibplugins

124 plugins · 730K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
124 days
View full developer profile
Detection Fingerprints

How We Detect bChart – Interactive Data Charts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/b-chart/public/assets/js/chart.min.js/wp-content/plugins/b-chart/public/assets/js/chart-config.js/wp-content/plugins/b-chart/public/assets/css/custom-style.css/wp-content/plugins/b-chart/public/assets/css/admin-style.css/wp-content/plugins/b-chart/public/assets/css/readonly.css
Script Paths
/wp-content/plugins/b-chart/public/assets/js/chart.min.js/wp-content/plugins/b-chart/public/assets/js/chart-config.js
Version Parameters
b-chart/public/assets/js/chart.min.js?ver=b-chart/public/assets/js/chart-config.js?ver=b-chart/public/assets/css/custom-style.css?ver=b-chart/public/assets/css/admin-style.css?ver=b-chart/public/assets/css/readonly.css?ver=

HTML / DOM Fingerprints

CSS Classes
bChart_parent_contenerbChart_containerbChart
HTML Comments
<!-- Chart Meta Data --><!-- Chart Container --><!-- Style --><!-- Custom post-type -->+9 more
Data Attributes
data-bchart
JS Globals
window.bpbc_chart
Shortcode Output
[bchart id=
FAQ

Frequently Asked Questions about bChart – Interactive Data Charts