
Visualizer – Tables & Charts Manager with Built-in AI Generator Security & Risk Analysis
wordpress.org/plugins/visualizerCreate responsive charts and tables manually or let the built-in AI build them from a text prompt. Supports multiple chart types and flexible data.
Is Visualizer – Tables & Charts Manager with Built-in AI Generator Safe to Use in 2026?
Mostly Safe
Score 76/100Visualizer – Tables & Charts Manager with Built-in AI Generator is generally safe to use. 15 past CVEs were resolved.
The "visualizer" plugin v3.11.15 presents a mixed security posture. On one hand, the static analysis indicates a relatively small attack surface with no direct AJAX handlers, REST API routes, or shortcodes exposed without authorization. The presence of numerous nonce and capability checks also suggests an effort to secure entry points. However, significant concerns arise from the code analysis, particularly the presence of the `unserialize` function, which is a known vector for deserialization vulnerabilities if not handled with extreme care. Furthermore, a substantial portion of output (53%) is not properly escaped, posing a risk of Cross-Site Scripting (XSS) vulnerabilities. The taint analysis, while not showing critical or high severity unsanitized flows in this specific analysis, highlights that 3 out of 8 flows had unsanitized paths, indicating potential for subtle but impactful vulnerabilities.
The plugin's vulnerability history is a major red flag. With 12 known CVEs, including 2 critical and 3 high severity issues, the plugin has a track record of significant security flaws. The types of historical vulnerabilities (SQL Injection, XSS, Missing Authorization, Deserialization, SSRF) directly correlate with the weaknesses identified in the static and taint analysis (unserialize, unescaped output, potential for auth bypass). The fact that the last vulnerability was dated in the future (2025-12-01) is a data anomaly and should be disregarded for this analysis; however, the sheer volume and severity of past vulnerabilities indicate a history of weak security practices within the plugin's development.
In conclusion, while the plugin has made some efforts to secure its entry points, the presence of dangerous functions like `unserialize`, a significant proportion of unescaped output, and a history of severe vulnerabilities paint a picture of a plugin that requires careful scrutiny. The combination of these factors suggests a moderate to high risk, especially considering the potential for attackers to leverage the plugin's known historical weaknesses or exploit the identified code-level concerns.
Key Concerns
- Dangerous function 'unserialize' used
- Significant portion of output not escaped
- History of critical severity CVEs
- History of high severity CVEs
- Flows with unsanitized paths found
- SQL queries not always using prepared statements
Visualizer – Tables & Charts Manager with Built-in AI Generator Security Vulnerabilities
CVEs by Year
Severity Breakdown
15 total CVEs
Visualizer <= 4.0.3 - Missing Authorization to Unauthenticated Sensitive Information Disclosure via /visualizer/v1/action/{chart}/{type}/ REST Endpoint
Visualizer: Tables and Charts Manager for WordPress <= 3.11.14 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Chart Creation and Modification via renderChartPages() and uploadData() Functions
Visualizer: Tables and Charts Manager for WordPress < 4.0.0 - Authenticated (Contributor+) Stored Cross-Site Scripting
Visualizer: Tables and Charts Manager for WordPress <= 3.11.12 - Authenticated (Contributor+) SQL Injection
Visualizer: Tables and Charts Manager for WordPress <= 3.11.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via Import Data From File
Visualizer <= 3.11.1 - Authenticated (Subscriber+) SQL Injection
Visualizer: Tables and Charts Manager for WordPress <= 3.10.15 - Missing Authorization to Arbitrary SQL Execution
Visualizer <= 3.10.5 - Reflected Cross-Site Scripting
Visualizer <= 3.9.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcodes
Visualizer <= 3.9.1 - Authenticated(Contributor+) Stored Cross-Site Scripting
Visualizer: Tables and Charts Manager for WordPress <= 3.7.9 - Authenticated (Contributor+) PHAR Deserialization
Visualizer: Tables and Charts Manager for WordPress <= 3.7.9 - Authenticated (Contributor+) PHAR Deserialization
Visualizer <= 3.7.6 - Reflected Cross-Site Scripting
Visualizer: Tables and Charts Manager for WordPress <= 3.3.0 - Server-Side Request Forgery
Visualizer: Tables and Charts Manager for WordPress <= 3.3.0 - Stored Cross-Site Scripting
Visualizer – Tables & Charts Manager with Built-in AI Generator Release Timeline
Visualizer – Tables & Charts Manager with Built-in AI Generator Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Visualizer – Tables & Charts Manager with Built-in AI Generator Attack Surface
WordPress Hooks 23
Scheduled Events 1
Maintenance & Trust
Visualizer – Tables & Charts Manager with Built-in AI Generator Maintenance & Trust
Maintenance Signals
Community Trust
Visualizer – Tables & Charts Manager with Built-in AI Generator Alternatives
BaraTables
baratables
Create searchable, sortable WordPress tables and charts from CSV files, manual rows, posts, or external databases.
PressViz – WordPress Charts and Tables
pressviz
Create responsive charts and tables in WordPress with a no-code block editor, CSV import, front-end export buttons, and accessible output.
Ninja Tables – Easy Data Table Builder
ninja-tables
Best WordPress table builder plugin packed with versatile features to create fully responsive data tables of any kind.
Data Tables Generator by Supsystic
data-tables-generator-by-supsystic
Excel-style tables for WordPress — now with AI. Create, edit and analyse data using ChatGPT, Claude, Gemini and more.
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.
Visualizer – Tables & Charts Manager with Built-in AI Generator Developer Profile
37 plugins · 2.1M total installs
How We Detect Visualizer – Tables & Charts Manager with Built-in AI Generator
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/visualizer/css/admin-settings.css/wp-content/plugins/visualizer/css/admin-styles.css/wp-content/plugins/visualizer/css/charts.css/wp-content/plugins/visualizer/css/charts.min.css/wp-content/plugins/visualizer/css/colors.css/wp-content/plugins/visualizer/css/frontend.css/wp-content/plugins/visualizer/css/frontend.min.css/wp-content/plugins/visualizer/css/modules.css+20 more/wp-content/plugins/visualizer/js/visualizer-plugin.min.js/wp-content/plugins/visualizer/js/gutenberg-block.min.js/wp-content/plugins/visualizer/js/frontend.min.jsvisualizer/css/admin-settings.css?ver=visualizer/css/admin-styles.css?ver=visualizer/css/charts.css?ver=visualizer/css/charts.min.css?ver=visualizer/css/colors.css?ver=visualizer/css/frontend.css?ver=visualizer/css/frontend.min.css?ver=visualizer/css/modules.css?ver=visualizer/css/modules.min.css?ver=visualizer/css/new-frontend.css?ver=visualizer/css/new-frontend.min.css?ver=visualizer/css/setup-wizard.css?ver=visualizer/js/admin-scripts.js?ver=visualizer/js/charts.js?ver=visualizer/js/charts.min.js?ver=visualizer/js/customizer.js?ver=visualizer/js/frontend.js?ver=visualizer/js/frontend.min.js?ver=visualizer/js/gutenberg-block.js?ver=visualizer/js/gutenberg-block.min.js?ver=visualizer/js/modules.js?ver=visualizer/js/modules.min.js?ver=visualizer/js/new-frontend.js?ver=visualizer/js/new-frontend.min.js?ver=visualizer/js/setup-wizard.js?ver=visualizer/js/vendor/jquery/jquery.min.js?ver=visualizer/js/visualizer-plugin.js?ver=visualizer/js/visualizer-plugin.min.js?ver=HTML / DOM Fingerprints
visualizer-chartvisualizer-tablevisualizer-pro-upsell-notice<!-- Visualizer Chart --><!-- Visualizer Table --><!-- Visualizer Pro Upsell Notice -->data-visualizer-chartdata-visualizer-tableVisualizerVisualizerChartsVisualizerTablesvisualizer_pro_paramsvisualizer_frontend_params/wp-json/visualizer/v1/charts/wp-json/visualizer/v1/tables[visualizer][visualizer id="%s"][visualizer type="chart"][visualizer type="table"]