
wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin Security & Risk Analysis
wordpress.org/plugins/wpdatatablesThe best WordPress table plugin. Create responsive, and searchable tables and charts from Excel (.xlsx, .xls or .ods), CSV, XML, JSON, and PHP.
Is wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin Safe to Use in 2026?
Mostly Safe
Score 76/100wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin is generally safe to use. 18 past CVEs were resolved. Keep it updated.
The wpdatatables plugin version 6.5.0.2 exhibits a mixed security posture. While it demonstrates some good practices, such as a high percentage of SQL queries using prepared statements and a substantial number of capability checks, several significant concerns warrant attention. The presence of 9 unprotected AJAX handlers represents a considerable attack surface without proper authorization, potentially allowing unauthorized actions. Furthermore, the taint analysis revealing 8 high-severity flows with unsanitized paths is alarming, indicating potential vulnerabilities in how user input is processed. The plugin's history of 18 known CVEs, including a currently unpatched critical vulnerability and a pattern of diverse vulnerability types like RFI, deserialization, XSS, and SQL injection, suggests a recurring struggle with robust security implementation. The 'unserialize' function, a known dangerous function, is also present. While the percentage of properly escaped outputs is decent, the identified issues in attack surface, taint analysis, and the extensive vulnerability history collectively point to a high-risk profile for this version.
Key Concerns
- Unpatched CVE
- High severity taint flows
- Unprotected AJAX handlers
- Dangerous function 'unserialize'
- Unsanitized paths in taint analysis
- Bundled outdated library DataTables v1.0
- Low percentage of properly escaped outputs
wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin Security Vulnerabilities
CVEs by Year
Severity Breakdown
18 total CVEs
wpDataTables (Premium) <= 6.5.0.1 - Unauthenticated Local File Inclusion
wpDataTables - Tables & Table Charts (Premium) <= 6.3.1 - Unauthenticated SQL Injection
wpDataTables - Tables & Table Charts (Premium) <= 6.3.2 - Missing Authorization to DataTable Access & Modification
wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin <= 3.4.2.12 - Unauthenticated Stored Cross-Site Scripting via CSV Import
wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin <= 3.4.2.2 - Reflected Cross-Site Scripting.
wpDataTables - Tables & Table Charts <= 2.1.65 - Authenticated(Administrator+) PHP Object Injection
wpDataTables <= 2.1.49 - Authenticated (Contributor+) Stored Cross Site Scripting
wpDataTables <= 2.1.27 - Authenticated Cross-Site Scripting
wpDataTables – WordPress Tables & Table Charts Plugin <= 2.1.27 - Authenticated (Admin+) Stored Cross-Site Scripting
wpDataTables (Premium) <= 3.4.1 - Improper Access Control leading to Table Permission Takeover
wpDataTables (Premium) <= 3.4.1 - Blind SQL Injection via length Parameter
wpDataTables (Premium) <= 3.4.1 - Improper Access Control leading to Table Data Deletion
wpDataTables (Premium) <= 3.4.1 - Blind SQL Injection via start Parameter
wpDataTables (Premium) <= 3.4 - SQL Injection
wpDataTables Lite plugin <= 2.0.11 - SQL injection
wpDataTables Lite plugin <= 2.0.11 - Cross-Site Scripting
wpDataTables <= 1.5.3 - Arbitrary File Upload
wpDataTables (Premium) <= 1.5.3 - SQL Injection
wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin Attack Surface
AJAX Handlers 31
Shortcodes 3
WordPress Hooks 46
Maintenance & Trust
wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin Maintenance & Trust
Maintenance Signals
Community Trust
wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin Alternatives
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
Create data tables with charts and graphs. Custom design, navigation, searching and ordering functions. Export to PDF, CSV, Print. Excel spreadsheet.
League Table – WordPress Table Plugin
league-table-lite
League Table is a table plugin that you can use to create sortable and responsive tables on your WordPress website.
TableKit: Table Builder Blocks for Gutenberg
table-builder-block
Powerful table builder block for Gutenberg block editor.
Stylish Google Sheet Reader – Embed Google Sheets as Interactive Tables with Built-in Form Submissions
stylish-google-sheet-reader
Effortlessly create responsive, searchable, auto-refreshable data tables — now with built-in form submissions to receive orders or inquiries directly.
wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin Developer Profile
3 plugins · 71K total installs
How We Detect wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.