Smart Table Builder Security & Risk Analysis

wordpress.org/plugins/smart-table-builder

Create beautiful, responsive HTML tables from scratch or convert Excel and CSV files into WordPress tables effortlessly.

100 active installs v1.0.3 PHP 7.2+ WP 4.6+ Updated Jan 29, 2026
excel-to-tableresponsive-tablesspreadsheettabletable-builder
99
A · Safe
CVEs total1
Unpatched0
Last CVESep 5, 2025
Safety Verdict

Is Smart Table Builder Safe to Use in 2026?

Generally Safe

Score 99/100

Smart Table Builder has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Sep 5, 2025Updated 2mo ago
Risk Assessment

The "smart-table-builder" plugin v1.0.3 presents a mixed security posture. On the positive side, the plugin demonstrates good security practices with 100% of its SQL queries utilizing prepared statements and a high percentage (88%) of output being properly escaped. It also correctly implements nonce checks and capability checks on several entry points, and has no identified critical or high severity taint analysis issues. However, the plugin does have a past medium severity Cross-Site Scripting (XSS) vulnerability, although it is currently unpatched, indicating a potential for similar issues if not carefully managed. The presence of file operations and external HTTP requests, while not flagged as inherently insecure in this analysis, warrants attention as they can sometimes introduce vulnerabilities if not implemented with strict sanitization and validation.

The static analysis reveals a relatively small attack surface with only one shortcode. Notably, there are no identified unprotected AJAX handlers or REST API routes, which is a significant strength. The absence of dangerous functions and critical taint flows is also reassuring. The past vulnerability history, specifically an XSS issue, is the most significant concern. While it is not currently unpatched, the pattern suggests a need for ongoing vigilance and thorough code reviews to prevent recurrence. The fact that the last vulnerability was in the future (2025-09-05) is likely a data anomaly or an indicator of a future security research finding that has been pre-dated.

In conclusion, the "smart-table-builder" plugin v1.0.3 has several strong security foundations, particularly in its handling of SQL and output escaping. The limited attack surface and absence of critical taint issues are commendable. The primary area of concern stems from its vulnerability history, specifically the past XSS vulnerability, which necessitates careful monitoring and prompt patching of any future security advisories. The plugin's overall security is good, but the past XSS issue requires a cautious approach.

Key Concerns

  • Past medium severity XSS vulnerability
  • 1 file operation detected
  • 1 external HTTP request detected
Vulnerabilities
1

Smart Table Builder Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-9126medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Smart Table Builder <= 1.0.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via id Parameter

Sep 5, 2025 Patched in 1.0.2 (1d)
Code Analysis
Analyzed Mar 16, 2026

Smart Table Builder Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
2
14 escaped
Nonce Checks
4
Capability Checks
1
File Operations
4
External Requests
1
Bundled Libraries
0

Output Escaping

88% escaped16 total outputs
Attack Surface

Smart Table Builder Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[smart-table-builder] includes\Frontend.php:10
WordPress Hooks 12
actionadmin_menuincludes\Admin.php:10
actionadmin_enqueue_scriptsincludes\Admin.php:41
actionadmin_print_scriptsincludes\Admin.php:42
actionrest_api_initincludes\Api.php:17
actionadmin_enqueue_scriptsincludes\Assets.php:12
actionwp_enqueue_scriptsincludes\Assets.php:14
actiongfonts_metadataincludes\GoogleFontsCache.php:13
actionplugins_loadedsmart-table-builder.php:72
actionsmart_table_builder_load_previewsmart-table-builder.php:73
actioninitsmart-table-builder.php:202
actioninitsmart-table-builder.php:205
actioninitsmart-table-builder.php:207
Maintenance & Trust

Smart Table Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 29, 2026
PHP min version7.2
Downloads2K

Community Trust

Rating100/100
Number of ratings3
Active installs100
Developer Profile

Smart Table Builder Developer Profile

Design

5 plugins · 5K total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
359 days
View full developer profile
Detection Fingerprints

How We Detect Smart Table Builder

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/smart-table-builder/includes/Assets.php/wp-content/plugins/smart-table-builder/includes/Admin.php/wp-content/plugins/smart-table-builder/includes/Frontend.php/wp-content/plugins/smart-table-builder/includes/Ajax/AjaxAction.php/wp-content/plugins/smart-table-builder/includes/Ajax/AjaxCallbacks.php/wp-content/plugins/smart-table-builder/includes/Api.php/wp-content/plugins/smart-table-builder/includes/Utils.php/wp-content/plugins/smart-table-builder/includes/GoogleFontsCache.php+1 more
Script Paths
/wp-content/plugins/smart-table-builder/assets/js/frontend.js
Version Parameters
smart-table-builder/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

Data Attributes
smart_table_builder_action
FAQ

Frequently Asked Questions about Smart Table Builder