Data table plugin: Spreadsheets | Google Sheets | WooCommerce product tables Security & Risk Analysis

wordpress.org/plugins/vtables

WordPress data table plugin: spreadsheets, google sheets, WooCommerce product tables. Transform your data into stunning data tables.

20 active installs v0.1.9.1 PHP 7.0+ WP 4.7+ Updated Dec 16, 2025
data-tablegoogle-sheetsproduct-tablespreadsheetwoocommerce-table
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Data table plugin: Spreadsheets | Google Sheets | WooCommerce product tables Safe to Use in 2026?

Generally Safe

Score 100/100

Data table plugin: Spreadsheets | Google Sheets | WooCommerce product tables has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The vtables plugin v0.1.9.1 demonstrates a generally good security posture, with a strong adherence to output escaping and a low proportion of SQL queries not using prepared statements. The complete absence of dangerous functions, file operations, and external HTTP requests is commendable. However, there are notable concerns regarding its attack surface. Specifically, the plugin exposes two REST API routes without proper permission callbacks, which could potentially be exploited by unauthenticated users to access or manipulate data. The lack of any nonce checks across its entry points is another significant weakness, leaving AJAX handlers (even if currently zero are unprotected) and potentially other interactions vulnerable to CSRF attacks if functionality were to be added or modified without adequate protection.

The plugin's vulnerability history is clean, with no recorded CVEs. This is a positive indicator, suggesting that historically the plugin has been relatively secure or has not been a target of significant security research. However, the lack of historical vulnerability data does not guarantee future safety, especially given the identified weaknesses in its current static analysis. The absence of taint analysis results is also a neutral factor; it doesn't indicate the presence or absence of complex injection vulnerabilities, but rather that such analysis may not have been performed or yielded findings.

In conclusion, while vtables exhibits strong practices in output handling and SQL query safety, its unprotected REST API routes and absence of nonce checks represent critical vulnerabilities. These weaknesses create exploitable entry points that overshadow the plugin's positive attributes. Addressing these specific areas is paramount to improving its overall security.

Key Concerns

  • REST API routes without permission callbacks
  • No nonce checks on entry points
Vulnerabilities
None known

Data table plugin: Spreadsheets | Google Sheets | WooCommerce product tables Security Vulnerabilities

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

Data table plugin: Spreadsheets | Google Sheets | WooCommerce product tables Code Analysis

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

SQL Query Safety

86% prepared14 total queries

Output Escaping

100% escaped13 total outputs
Attack Surface
2 unprotected

Data table plugin: Spreadsheets | Google Sheets | WooCommerce product tables Attack Surface

Entry Points7
Unprotected2

REST API Routes 6

GET/wp-json/vtables/v1/tablesincludes\endpoints.php:8
GET/wp-json/vtables/v1/tables/(?P<id>\d+)includes\endpoints.php:79
POST/wp-json/vtables/v1/tablesincludes\endpoints.php:115
PUT/wp-json/vtables/v1/sourceincludes\endpoints.php:170
PUT/wp-json/vtables/v1/settingsincludes\endpoints.php:237
DELETE/wp-json/vtables/v1/tablesincludes\endpoints.php:280

Shortcodes 1

[vtables] vtables.php:173
WordPress Hooks 9
filterscript_loader_tagincludes\Classes\LoadAssets.php:82
actionrest_api_initincludes\endpoints.php:7
actionrest_api_initincludes\endpoints.php:78
actionrest_api_initincludes\endpoints.php:114
actionrest_api_initincludes\endpoints.php:169
actionrest_api_initincludes\endpoints.php:236
actionrest_api_initincludes\endpoints.php:279
filterscript_loader_tagvtables.php:33
actionadmin_menuvtables.php:73
Maintenance & Trust

Data table plugin: Spreadsheets | Google Sheets | WooCommerce product tables Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 16, 2025
PHP min version7.0
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Data table plugin: Spreadsheets | Google Sheets | WooCommerce product tables Developer Profile

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

How We Detect Data table plugin: Spreadsheets | Google Sheets | WooCommerce product tables

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/vtables/public/css/material-icons-font-dist.css/wp-content/plugins/vtables/dist/spa/css/material-icons-font-dist.css/wp-content/plugins/vtables/dist/spa/assets/
Script Paths
/wp-content/plugins/vtables/dist/spa/assets//.quasar/client-entry.js
Version Parameters
vtables-script-bootvtables-index

HTML / DOM Fingerprints

CSS Classes
vtables-iframe-wrapper
Data Attributes
data-iddata-countdata-baseurl
JS Globals
WP_API_Settings
REST Endpoints
/wp-json/vtables/
Shortcode Output
<div class="vtables-iframe-wrapper"> <iframe name="
FAQ

Frequently Asked Questions about Data table plugin: Spreadsheets | Google Sheets | WooCommerce product tables