Table Manager Security & Risk Analysis

wordpress.org/plugins/table-manager

Table Manager plugin helps to create table from wordpress posts, page.

10 active installs v1.0.0 PHP 7.4+ WP + Updated May 27, 2025
custom-tablesdata-managementdatabase-tablestable-creatortables
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Table Manager Safe to Use in 2026?

Generally Safe

Score 100/100

Table Manager has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

The "table-manager" plugin version 1.0.0 demonstrates a strong security posture based on the provided static analysis. The plugin successfully implements proper output escaping for all identified outputs and utilizes prepared statements for a majority of its SQL queries, indicating good development practices. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests is a positive sign for its security. The plugin also includes nonce checks, which are crucial for preventing certain types of attacks. The vulnerability history is currently clean, with no recorded CVEs, suggesting a responsible approach to security by the developers or a lack of previously discovered vulnerabilities.

Despite these strengths, there are areas for improvement. The lack of capability checks on any of the identified entry points (shortcodes) is a significant concern. This means that any user, regardless of their role or permissions, could potentially interact with these shortcodes, opening the door for unauthorized actions or information disclosure. While taint analysis found no critical or high severity flows, the presence of two flows warrants attention, even if they are currently sanitized. The relatively small number of SQL queries and the absence of any unpatched vulnerabilities are positive but do not fully mitigate the risk posed by the missing capability checks.

In conclusion, "table-manager" v1.0.0 has a good foundation of secure coding practices, particularly in output escaping and SQL query sanitization. However, the critical oversight of not implementing capability checks on its shortcode entry points represents a substantial security weakness that could be exploited. The absence of past vulnerabilities is encouraging, but it does not negate the immediate risk associated with the current implementation.

Key Concerns

  • Missing capability checks on shortcodes
Vulnerabilities
None known

Table Manager Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Table Manager Code Analysis

Dangerous Functions
0
Raw SQL Queries
8
11 prepared
Unescaped Output
0
54 escaped
Nonce Checks
4
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

58% prepared19 total queries

Output Escaping

100% escaped54 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
tablemanager_data_admin_page (table-manager.php:42)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Table Manager Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[table_manager] table-manager.php:597
[table_manager] table-manager.php:643
WordPress Hooks 5
actionadmin_menutable-manager.php:18
actionwp_enqueue_scriptstable-manager.php:646
actionadmin_enqueue_scriptstable-manager.php:659
actionadmin_enqueue_scriptstable-manager.php:678
actionadmin_enqueue_scriptstable-manager.php:695
Maintenance & Trust

Table Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMay 27, 2025
PHP min version7.4
Downloads510

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Table Manager Developer Profile

primisdigital

3 plugins · 10 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect 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/table-manager/css/admin.css/wp-content/plugins/table-manager/js/admin.js
Script Paths
/wp-content/plugins/table-manager/js/admin.js
Version Parameters
table-manager/css/admin.css?ver=table-manager/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
tm-formfull-width-inputtablemanager-list
Data Attributes
name="table_name"name="create_table"name="delete_table"name="delete_table_submit"name="delete_column"name="remove_column_nonce"+1 more
Shortcode Output
[table_manager table='<code>[table_manager table='
FAQ

Frequently Asked Questions about Table Manager