B Chart – Line, Bar, Pie, and Other Charts Security & Risk Analysis

wordpress.org/plugins/b-chart

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

90 active installs v1.0.1 PHP + WP 5.7+ Updated Nov 3, 2025
blockchartchart-jsdatawidget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is B Chart – Line, Bar, Pie, and Other Charts Safe to Use in 2026?

Generally Safe

Score 100/100

B Chart – Line, Bar, Pie, and Other Charts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo 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

B Chart – Line, Bar, Pie, and Other Charts Security Vulnerabilities

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

B Chart – Line, Bar, Pie, and Other Charts Release Timeline

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

B Chart – Line, Bar, Pie, and Other 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

B Chart – Line, Bar, Pie, and Other 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

B Chart – Line, Bar, Pie, and Other Charts Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 3, 2025
PHP min version
Downloads3K

Community Trust

Rating74/100
Number of ratings3
Active installs90
Developer Profile

B Chart – Line, Bar, Pie, and Other Charts Developer Profile

colorlibplugins

121 plugins · 740K total installs

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

How We Detect B Chart – Line, Bar, Pie, and Other 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 B Chart – Line, Bar, Pie, and Other Charts