Simple Table Manager Security & Risk Analysis

wordpress.org/plugins/simple-table-manager

Enables viewing and editing table records and exporting them to CSV files through a minimal database interface from your dashboard.

400 active installs v1.6.1 PHP 7.3+ WP 6.2+ Updated Jan 19, 2025
cruddatabaseexportmysqltable
92
A · Safe
CVEs total1
Unpatched0
Last CVEOct 16, 2023
Download
Safety Verdict

Is Simple Table Manager Safe to Use in 2026?

Generally Safe

Score 92/100

Simple Table Manager has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Oct 16, 2023Updated 1yr ago
Risk Assessment

The 'simple-table-manager' v1.6.1 plugin exhibits a generally good security posture with some notable areas of concern. The static analysis reveals a very small attack surface with no direct entry points identified as unprotected. Furthermore, the plugin demonstrates excellent practices in SQL query handling (100% prepared statements) and output escaping (100% properly escaped), which are crucial for preventing common web vulnerabilities. The presence of 8 nonce checks and 1 capability check also indicates an effort to secure potentially sensitive operations.

However, the identified use of the `unserialize` function is a significant risk, as unserializing untrusted user input can lead to Remote Code Execution (RCE) vulnerabilities. This is corroborated by the taint analysis, which shows 2 high-severity flows, suggesting potential for malicious data manipulation. The plugin's vulnerability history, including a past medium-severity Cross-Site Scripting (XSS) vulnerability, reinforces the need for vigilance with input handling. While there are no currently unpatched CVEs, the past incident and the identified taint flows highlight a pattern of potential weaknesses in sanitizing or properly handling user-supplied data.

In conclusion, while the plugin excels in areas like SQL and output sanitation, the `unserialize` function and the high-severity taint flows present critical risks that demand attention. The historical XSS vulnerability further suggests that input validation and sanitization are areas that require ongoing scrutiny. Addressing these specific risks is paramount to improving the overall security of this plugin.

Key Concerns

  • Use of unserialize function
  • High severity taint flows found
  • Past medium severity XSS vulnerability
Vulnerabilities
1

Simple Table Manager Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-4858medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Simple Table Manager <= 1.5.6 - Authenticated(Administrator+) Stored Cross-Site Scripting

Oct 16, 2023 Patched in 1.6.1 (473d)
Code Analysis
Analyzed Mar 16, 2026

Simple Table Manager Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
31 prepared
Unescaped Output
0
46 escaped
Nonce Checks
8
Capability Checks
1
File Operations
1
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserialize$result = @unserialize( $field_value, $classes ); // suppress any E_NOTICEincludes\edit.php:143

SQL Query Safety

100% prepared31 total queries

Output Escaping

100% escaped46 total outputs
Data Flows
8 unsanitized

Data Flow Analysis

10 flows8 with unsanitized paths
tstm_edit (includes\edit.php:6)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple Table Manager Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionplugins_loadedsimple-table-manager.php:40
actionwp_loadedsimple-table-manager.php:47
actionadmin_enqueue_scriptssimple-table-manager.php:54
actionadmin_menusimple-table-manager.php:70
Maintenance & Trust

Simple Table Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 19, 2025
PHP min version7.3
Downloads24K

Community Trust

Rating96/100
Number of ratings4
Active installs400
Developer Profile

Simple Table Manager Developer Profile

ryo0inoue

1 plugin · 400 total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
473 days
View full developer profile
Detection Fingerprints

How We Detect Simple Table Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-table-manager/css/admin.css
Version Parameters
simple-table-manager/css/admin.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Simple Table Manager