WP Post List Table Security & Risk Analysis

wordpress.org/plugins/wp-post-list-table

Display products in a customizable, user-friendly table layout with Product Table for WooCommerce. Boost sales with quick search and easy filtering!

90 active installs v1.0.4 PHP 7.4+ WP 6.6+ Updated Mar 13, 2026
product-tabletablewoo-product-tablewoocommerce-product-tablewordpress-table-plugin
99
A · Safe
CVEs total1
Unpatched0
Last CVEJan 29, 2025
Safety Verdict

Is WP Post List Table Safe to Use in 2026?

Generally Safe

Score 99/100

WP Post List Table has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jan 29, 2025Updated 22d ago
Risk Assessment

The wp-post-list-table plugin v1.0.4 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and having no file operations or external HTTP requests, which significantly reduces common attack vectors. The static analysis also shows a limited attack surface with no unprotected AJAX handlers or REST API routes. However, there are notable concerns, particularly regarding output escaping, where only 70% of outputs are properly escaped, leaving 30% potentially vulnerable to Cross-Site Scripting (XSS) attacks. Furthermore, the complete absence of nonce checks and capability checks on its entry points is a significant weakness, as it allows unauthenticated or unauthorized users to interact with the plugin's functionalities. The plugin's vulnerability history includes one medium-severity CVE related to XSS, which, although currently unpatched, suggests a recurring pattern of input sanitization issues. While the plugin avoids critical flaws like raw SQL queries or dangerous functions, the lack of robust input validation and output sanitization on its entry points, coupled with past XSS vulnerabilities, indicates a moderate to high risk, especially if the shortcode handles user-supplied input without proper sanitization.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • Partial output escaping
  • Past medium CVE (XSS)
Vulnerabilities
1

WP Post List Table Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

WP Post List Table <= 1.0.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jan 29, 2025 Patched in 1.0.4 (2d)
Code Analysis
Analyzed Mar 16, 2026

WP Post List Table Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
18
43 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

70% escaped61 total outputs
Attack Surface

WP Post List Table Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wpb_post_list_table] inc\class.post-list-table.php:31
WordPress Hooks 5
actionwp_enqueue_scriptsinc\class.post-list-table.php:32
actionadmin_enqueue_scriptsinc\class.settings-api.php:30
actionadmin_initinc\class.settings-fields.php:16
actionadmin_menuinc\class.settings-fields.php:17
actioninitmain.php:31
Maintenance & Trust

WP Post List Table Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 13, 2026
PHP min version7.4
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs90
Developer Profile

WP Post List Table Developer Profile

WPBean

25 plugins · 40K total installs

91
trust score
Avg Security Score
96/100
Avg Patch Time
20 days
View full developer profile
Detection Fingerprints

How We Detect WP Post List Table

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-post-list-table/assets/css/style.css
Script Paths
/wp-content/plugins/wp-post-list-table/assets/js/script.js
Version Parameters
wp-post-list-table/assets/css/style.css?ver=wp-post-list-table/assets/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpb-plt-tablewpb-plt-table-borderedwpb-plt-table-minimalwpb-plt-table-striped
Data Attributes
data-product_id
Shortcode Output
[wpb_post_list_table]
FAQ

Frequently Asked Questions about WP Post List Table