
Chartify – WordPress Chart Plugin Security & Risk Analysis
wordpress.org/plugins/chart-builderChartify is a powerful WordPress Chart Builder Plugin that will help you to create WordPress Graphs & Charts easily and quickly.
Is Chartify – WordPress Chart Plugin Safe to Use in 2026?
Generally Safe
Score 89/100Chartify – WordPress Chart Plugin has a strong security track record. Known vulnerabilities have been patched promptly.
The Chart Builder plugin v3.7.1 presents a mixed security posture. While it exhibits good practices in SQL query preparation and output escaping, with 89% of both properly handled, a significant concern arises from its large attack surface. A total of 8 entry points are identified, with a concerning 7 of them lacking authentication checks. This is further exacerbated by 5 high-severity taint flows indicating unsanitized paths, suggesting potential for malicious input to be processed without proper validation. The plugin's vulnerability history is also a red flag, with 8 known CVEs including one critical unpatched vulnerability from 2025-12-03, and common types like CSRF, missing authentication, RFI, and XSS. This pattern of past vulnerabilities, coupled with the current code analysis findings, points to a history of security weaknesses that may still be present despite apparent improvements in some areas.
While the plugin demonstrates some strengths in secure coding practices like prepared statements and output escaping, the substantial number of unprotected entry points and high-severity taint flows are critical risks. The presence of past vulnerabilities, especially critical ones and those related to authentication and input handling, strongly suggests that users should exercise extreme caution. The plugin's recent critical vulnerability in 2025 indicates that even recent versions can harbor severe security flaws. It is crucial to address the unprotected AJAX handlers and the identified taint flows to mitigate the significant risks associated with this plugin. The vulnerability history, particularly the critical unpatched CVE, warrants immediate attention and mitigation strategies.
Key Concerns
- Unprotected AJAX handlers
- High severity taint flows
- Critical unpatched CVE
- Missing nonce checks
- Missing capability checks
- Unsanitized paths in taint flows
Chartify – WordPress Chart Plugin Security Vulnerabilities
CVEs by Year
Severity Breakdown
8 total CVEs
Chartify <= 3.6.3 - Cross-Site Request Forgery
Chartify – WordPress Chart Plugin <= 3.5.9 - Missing Authentication for Administrative Function
Chartify <= 3.5.3 - Cross-Site Request Forgery
Chartify <= 3.1.7 - Authenticated (Administrator+) Stored Cross-Site Scripting
Chartify – WordPress Chart Plugin <= 2.9.5 - Unauthenticated Local File Inclusion via source
Chartify <= 2.7.6 - Reflected Cross-Site Scripting
Chartify <= 2.0.6 - Authenticated(Administrator+) Stored Cross-Site Scripting
Chart Builder <= 1.9.6 - Authenticated (Admin+) Stored Cross-Site Scripting
Chartify – WordPress Chart Plugin Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Chartify – WordPress Chart Plugin Attack Surface
AJAX Handlers 7
Shortcodes 1
WordPress Hooks 63
Maintenance & Trust
Chartify – WordPress Chart Plugin Maintenance & Trust
Maintenance Signals
Community Trust
Chartify – WordPress Chart Plugin Alternatives
Visualizer: Tables and Charts Manager for WordPress
visualizer
A simple yet powerful WordPress chart plugin to effortlessly create and embed responsive charts & tables into your site, supporting multiple data …
UberChart – WordPress Chart Plugin
daext-uberchart
UberChart brings the endless customization possibilities included in the Chart.js library to WordPress.
Graphina – Charts and Graphs For Elementor
graphina-elementor-charts-and-graphs
Most Powerful Data visualization plugin for WordPress Elementor. The easiest way to build gorgeous Charts & Graphs on your Elementor website.
Data Diagrams: Visual Chart Editor for WordPress
data-diagrams
Visual Editor for 33+ free responsive SVG data charts - as easy as adding an image. No technical skills needed. Live data. No external API calls.
Easy Graphs
easy-graphs
This plugin allows for simple data visualization in post content. It is Multisite compatible and relies on shortcodes to render the graphs.
Chartify – WordPress Chart Plugin Developer Profile
18 plugins · 111K total installs
How We Detect Chartify – WordPress Chart Plugin
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/chart-builder/admin/css/chart-builder-admin.css/wp-content/plugins/chart-builder/admin/css/chart-builder-dashicons.css/wp-content/plugins/chart-builder/admin/css/chart-builder-modal.css/wp-content/plugins/chart-builder/admin/css/chart-builder-public-admin.css/wp-content/plugins/chart-builder/admin/css/chart-builder-public-admin-responsive.css/wp-content/plugins/chart-builder/admin/js/chart-builder-admin.js/wp-content/plugins/chart-builder/admin/js/chart-builder-chart.js/wp-content/plugins/chart-builder/admin/js/chart-builder-chart-filter.js+21 more/wp-content/plugins/chart-builder/admin/js/chart-builder-admin.js/wp-content/plugins/chart-builder/admin/js/chart-builder-chart.js/wp-content/plugins/chart-builder/admin/js/chart-builder-chart-filter.js/wp-content/plugins/chart-builder/admin/js/chart-builder-chart-image.js/wp-content/plugins/chart-builder/admin/js/chart-builder-chart-update.js/wp-content/plugins/chart-builder/admin/js/chart-builder-chart-update-preview.js+17 morechart-builder/admin/css/chart-builder-admin.css?ver=chart-builder/admin/css/chart-builder-dashicons.css?ver=chart-builder/admin/css/chart-builder-modal.css?ver=chart-builder/admin/css/chart-builder-public-admin.css?ver=chart-builder/admin/css/chart-builder-public-admin-responsive.css?ver=chart-builder/admin/js/chart-builder-admin.js?ver=chart-builder/admin/js/chart-builder-chart.js?ver=chart-builder/admin/js/chart-builder-chart-filter.js?ver=chart-builder/admin/js/chart-builder-chart-image.js?ver=chart-builder/admin/js/chart-builder-chart-update.js?ver=chart-builder/admin/js/chart-builder-chart-update-preview.js?ver=chart-builder/admin/js/chart-builder-delete.js?ver=chart-builder/admin/js/chart-builder-edit.js?ver=chart-builder/admin/js/chart-builder-edit-data.js?ver=chart-builder/admin/js/chart-builder-edit-data-preview.js?ver=chart-builder/admin/js/chart-builder-edit-preview.js?ver=chart-builder/admin/js/chart-builder-edit-preview-preview.js?ver=chart-builder/admin/js/chart-builder-edit-style.js?ver=chart-builder/admin/js/chart-builder-edit-style-preview.js?ver=chart-builder/admin/js/chart-builder-edit-style-preview-preview.js?ver=chart-builder/admin/js/chart-builder-edit-style-preview-preview-preview.js?ver=chart-builder/admin/js/chart-builder-edit-style-preview-preview-preview-preview.js?ver=chart-builder/admin/js/chart-builder-general.js?ver=chart-builder/admin/js/chart-builder-general-preview.js?ver=chart-builder/admin/js/chart-builder-image.js?ver=chart-builder/admin/js/chart-builder-update.js?ver=chart-builder/admin/js/chart-builder-view.js?ver=chart-builder/public/css/chart-builder-public.css?ver=chart-builder/public/js/chart-builder-public.js?ver=HTML / DOM Fingerprints
ays-notice-bannernavigation-barays-navigation-container-logo-upgrade-boxlogo-containerays-btn-upgrade<!-- Currently plugin version.<!-- Start at version 1.0.0 and use SemVer - https://semver.org<!-- Rename this for your plugin and update it as you release new versions.<!-- If this file is called directly, abort.+16 moredata-toggledata-targetdata-dismissdata-backdropdata-keyboarddata-id+6 moreCHART_BUILDER_VERSIONCHART_BUILDER_NAME_VERSIONCHART_BUILDER_NAMECHART_BUILDER_DB_PREFIXCHART_BUILDER_BASENAMECHART_BUILDER_DIR+7 more