JustTables – WooCommerce Product Table Security & Risk Analysis

wordpress.org/plugins/just-tables

JustTables is a Product Tables plugin for WooCommerce.

700 active installs v1.8.1 PHP + WP 5.0+ Updated Feb 26, 2026
justtablesproduct-tablewoocommercewoocommerce-product-tablewoocommerce-table
100
A · Safe
CVEs total1
Unpatched0
Last CVEMar 30, 2023
Safety Verdict

Is JustTables – WooCommerce Product Table Safe to Use in 2026?

Generally Safe

Score 100/100

JustTables – WooCommerce Product Table has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Mar 30, 2023Updated 2mo ago
Risk Assessment

The 'just-tables' plugin v1.8.1 demonstrates a generally good security posture with a robust implementation of prepared statements for SQL queries and a high percentage of properly escaped output. The presence of nonce and capability checks on most entry points is also commendable, significantly reducing the risk of common web vulnerabilities. However, the static analysis reveals two flows with unsanitized paths, which, although not rated as critical or high severity in the taint analysis, warrant attention. These could potentially lead to vulnerabilities if exploited under specific circumstances. The plugin's vulnerability history, while showing no currently unpatched CVEs, indicates a past medium-severity vulnerability of the Cross-Site Request Forgery (CSRF) type. This suggests a need for continued vigilance and thorough security testing for any future updates or changes to the plugin.

Key Concerns

  • Flows with unsanitized paths found
  • Past medium severity CSRF vulnerability
Vulnerabilities
1 published

JustTables – WooCommerce Product Table Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-23803medium · 5.3Cross-Site Request Forgery (CSRF)

JustTables – WooCommerce Product Table <= 1.4.9 - Cross-Site Request Forgery via plugin_activation()

Mar 30, 2023 Patched in 1.5.0 (299d)
Version History

JustTables – WooCommerce Product Table Release Timeline

v1.8.1Current
v1.8.0
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.6.4
v1.6.3
v1.6.2
v1.6.1
v1.6.0
v1.5.9
v1.5.8
v1.5.7
v1.5.6
v1.5.5
v1.5.4
v1.5.3
v1.5.1
v1.5.0
Code Analysis
Analyzed Mar 16, 2026

JustTables – WooCommerce Product Table Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
12
386 escaped
Nonce Checks
13
Capability Checks
16
File Operations
0
External Requests
8
Bundled Libraries
2

Bundled Libraries

DataTablesSelect2

Output Escaping

97% escaped398 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
ajax_dismiss (includes\Admin\class-notices.php:61)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

JustTables – WooCommerce Product Table Attack Surface

Entry Points19
Unprotected0

AJAX Handlers 18

authwp_ajax_justtables_deactivation_feedbackincludes\Admin\class-deactivation.php:27
authwp_ajax_justtables_noticesincludes\Admin\class-notices.php:53
authwp_ajax_justtables_rating_maybe_laterincludes\Admin\class-rating-notice.php:44
authwp_ajax_justtables_rating_already_ratedincludes\Admin\class-rating-notice.php:45
authwp_ajax_jtpt_ajax_woocommerce_noticesincludes\ajax-actions.php:25
noprivwp_ajax_jtpt_ajax_woocommerce_noticesincludes\ajax-actions.php:26
authwp_ajax_jtpt_ajax_wrong_quantity_noticeincludes\ajax-actions.php:76
noprivwp_ajax_jtpt_ajax_wrong_quantity_noticeincludes\ajax-actions.php:77
authwp_ajax_jtpt_ajax_variation_selection_needed_noticeincludes\ajax-actions.php:104
noprivwp_ajax_jtpt_ajax_variation_selection_needed_noticeincludes\ajax-actions.php:105
authwp_ajax_jtpt_ajax_disable_checkbox_noticeincludes\ajax-actions.php:143
noprivwp_ajax_jtpt_ajax_disable_checkbox_noticeincludes\ajax-actions.php:144
authwp_ajax_jtpt_ajax_products_selection_needed_noticeincludes\ajax-actions.php:164
noprivwp_ajax_jtpt_ajax_products_selection_needed_noticeincludes\ajax-actions.php:165
authwp_ajax_jtpt_ajax_woocommerce_add_to_cartincludes\ajax-actions.php:229
noprivwp_ajax_jtpt_ajax_woocommerce_add_to_cartincludes\ajax-actions.php:230
authwp_ajax_jtpt_ajax_generate_table_body_rowsincludes\ajax-processing.php:75
noprivwp_ajax_jtpt_ajax_generate_table_body_rowsincludes\ajax-processing.php:76

Shortcodes 1

[JT_Product_Table] includes\Frontend\Shortcode.php:21
WordPress Hooks 40
actionadmin_footerincludes\Admin\class-deactivation.php:26
actionadmin_noticesincludes\Admin\class-notices.php:49
actionjusttables_admin_noticesincludes\Admin\class-notices.php:50
actionjusttables_admin_sidebar_noticesincludes\Admin\class-notices.php:51
actionadmin_footerincludes\Admin\class-notices.php:52
actionadmin_initincludes\Admin\class-rating-notice.php:38
actionadmin_headincludes\Admin\class-rating-notice.php:41
actionadmin_noticesincludes\Admin\class-rating-notice.php:53
actionadmin_noticesincludes\Admin\class-rating-notice.php:56
actioninitincludes\Admin\class.recommendation-plugin.php:28
actionadmin_noticesincludes\Admin\Diagnostic_Data.php:99
actionplugins_loadedincludes\Admin\Diagnostic_Data.php:103
actionadmin_enqueue_scriptsincludes\Admin\JustTables_Trial.php:71
actionadmin_initincludes\Admin\JustTables_Trial.php:72
actionadmin_print_scriptsincludes\Admin\JustTables_Trial.php:344
actionadmin_print_footer_scriptsincludes\Admin\JustTables_Trial.php:345
actionadmin_noticesincludes\Admin\JustTables_Trial.php:349
actionadmin_footerincludes\Admin\JustTables_Trial.php:353
actionadmin_footerincludes\Admin\JustTables_Trial.php:354
actionwoocommerce_after_register_post_typeincludes\Admin\Metabox.php:21
filtermanage_jt-product-table_posts_columnsincludes\Admin\Posts_Columns.php:23
actionmanage_jt-product-table_posts_custom_columnincludes\Admin\Posts_Columns.php:24
filterpost_row_actionsincludes\Admin\Posts_Columns.php:25
actionadmin_initincludes\Admin\Posts_Columns.php:26
actionadmin_noticesincludes\Admin\Posts_Columns.php:27
actioninitincludes\Admin\Post_Types.php:23
actionadmin_menuincludes\Admin\Recommended_Plugins.php:78
actionadmin_enqueue_scriptsincludes\Admin\Recommended_Plugins.php:79
actionadmin_headincludes\Admin.php:27
actionadmin_menuincludes\Admin.php:28
actionadmin_footerincludes\Admin.php:29
actionwp_enqueue_scriptsincludes\Assets.php:21
actionadmin_enqueue_scriptsincludes\Assets.php:22
actionwp_enqueue_scriptsincludes\Frontend.php:23
actionupdate_option_active_pluginsincludes\Installer.php:54
actionadmin_initjust-tables.php:79
actionadmin_noticesjust-tables.php:141
actionplugins_loadedjust-tables.php:143
actionplugins_loadedjust-tables.php:144
actionbefore_woocommerce_initjust-tables.php:154
Maintenance & Trust

JustTables – WooCommerce Product Table Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedFeb 26, 2026
PHP min version
Downloads56K

Community Trust

Rating74/100
Number of ratings6
Active installs700
Developer Profile

JustTables – WooCommerce Product Table Developer Profile

HT Plugins

25 plugins · 64K total installs

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

How We Detect JustTables – WooCommerce Product Table

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/just-tables/assets/css/frontend.css/wp-content/plugins/just-tables/assets/css/frontend-rtl.css/wp-content/plugins/just-tables/assets/js/frontend.js/wp-content/plugins/just-tables/assets/js/vendor/slick.min.js/wp-content/plugins/just-tables/assets/js/vendor/imagesloaded.min.js/wp-content/plugins/just-tables/assets/js/vendor/masonry.pkgd.min.js/wp-content/plugins/just-tables/assets/js/vendor/just-tables-woo-product-gallery.js/wp-content/plugins/just-tables/assets/js/admin.js+1 more
Script Paths
/wp-content/plugins/just-tables/assets/js/frontend.js/wp-content/plugins/just-tables/assets/js/admin.js
Version Parameters
just-tables/assets/css/frontend.css?ver=just-tables/assets/css/frontend-rtl.css?ver=just-tables/assets/js/frontend.js?ver=just-tables/assets/js/vendor/slick.min.js?ver=just-tables/assets/js/vendor/imagesloaded.min.js?ver=just-tables/assets/js/vendor/masonry.pkgd.min.js?ver=just-tables/assets/js/vendor/just-tables-woo-product-gallery.js?ver=just-tables/assets/js/admin.js?ver=just-tables/assets/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
just-tables-product-table
HTML Comments
<!-- JUST TABLES Product Table --><!-- JustTables Admin Notice -->
Data Attributes
data-just-tables-iddata-just-tables-product-iddata-just-tables-variation-id
JS Globals
just_tables_frontend_params
Shortcode Output
[just_tables]
FAQ

Frequently Asked Questions about JustTables – WooCommerce Product Table