
WP DataTable Security & Risk Analysis
wordpress.org/plugins/wp-datatableWP DataTable provides simple possibility to include raw javascript DataTables in any blog post or page, that will add advanced interaction controls to …
Is WP DataTable Safe to Use in 2026?
Use With Caution
Score 69/100WP DataTable has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The wp-datatable plugin, version 0.2.7, exhibits a mixed security posture. On the positive side, static analysis reveals a clean codebase with no immediately apparent dangerous functions, file operations, external HTTP requests, or unescaped output. All SQL queries are properly prepared, and the single shortcode entry point is not directly exposed to unauthenticated access in the static analysis. However, a significant concern arises from the plugin's vulnerability history, which includes two known CVEs, one of which remains unpatched. Both identified vulnerabilities are of medium severity and are related to Cross-Site Scripting (XSS), indicating potential weaknesses in input sanitization or output encoding within the plugin's broader functionality not fully captured by the provided static analysis.
The lack of nonce checks and capability checks in the static analysis, while not a direct indicator of vulnerability in this specific analysis scope (as there are no authenticated AJAX or REST API endpoints exposed without checks), is a general security practice that is missing. The presence of a bundled library, DataTables, also warrants attention. While not flagged as outdated in this analysis, bundled libraries can introduce vulnerabilities if they are not kept up-to-date with their own security patches. The plugin's overall security is significantly undermined by the unpatched medium severity XSS vulnerability, suggesting that the core logic, despite appearing clean in static analysis, may still harbor exploitable flaws.
Key Concerns
- Unpatched medium severity CVEs
- Missing nonce checks
- Missing capability checks
- Bundled library (DataTables) potential risk
WP DataTable Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
WP DataTable <= 0.2.7 - Authenticated (Contributor+) Stored Cross-Site Scripting
WP DataTable <= 0.2.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via id Parameter
WP DataTable Code Analysis
Bundled Libraries
Output Escaping
WP DataTable Attack Surface
Shortcodes 1
WordPress Hooks 2
Maintenance & Trust
WP DataTable Maintenance & Trust
Maintenance Signals
Community Trust
WP DataTable Alternatives
Enable jQuery Migrate Helper
enable-jquery-migrate-helper
Get information about calls to deprecated jQuery features in plugins or themes.
Animate It!
animate-it
Add cool CSS3 animations to your content.
jQuery Updater
jquery-updater
This plugin updates jQuery to the latest stable version on your website.
Scroll To Top
scroll-top
Automatically adds a flexible Back to Top button to your WordPress website that allows your visitor to scroll back to the top of your page with one cl …
Scroll Back To Top
scroll-back-to-top
This plugin will add a button that allows users to scroll smoothly to the top of the page.
WP DataTable Developer Profile
1 plugin · 600 total installs
How We Detect WP DataTable
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-datatable/css/datatables.min.css/wp-content/plugins/wp-datatable/js/datatables.min.js/wp-content/plugins/wp-datatable/css/datatables-fat1.min.css/wp-content/plugins/wp-datatable/js/datatables-fat1.min.js/wp-content/plugins/wp-datatable/js/datatables.min.js/wp-content/plugins/wp-datatable/js/datatables-fat1.min.jswp-datatable/css/datatables.min.css?v=wp-datatable/js/datatables.min.js?v=wp-datatable/css/datatables-fat1.min.css?v=wp-datatable/js/datatables-fat1.min.js?v=HTML / DOM Fingerprints
jQuery<script type="text/javascript">jQuery(document).ready(function () { jQuery('#').DataTable({