
Ni WooCommerce Product Variations Table Security & Risk Analysis
wordpress.org/plugins/ni-woocommerce-product-variations-tableDisplay woocommerce product variation as table instead of dropdown.
Is Ni WooCommerce Product Variations Table Safe to Use in 2026?
Generally Safe
Score 85/100Ni WooCommerce Product Variations Table has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The ni-woocommerce-product-variations-table plugin, version 1.6.3, exhibits a concerning security posture due to a significant number of unprotected entry points. With three AJAX handlers identified and none of them featuring authentication checks, there is a high risk of unauthorized actions being performed on the WordPress site. While the plugin demonstrates good practices in its use of prepared statements for SQL queries and the absence of dangerous functions or file operations, the lack of proper output escaping on a substantial portion of its outputs (85 total, only 15% properly escaped) presents a risk of Cross-Site Scripting (XSS) vulnerabilities. The taint analysis, though limited in scope with only two flows, did identify unsanitized paths, which warrants further investigation. The plugin's vulnerability history is clean, with no recorded CVEs, suggesting a potentially stable codebase or limited previous security scrutiny. However, this positive history is overshadowed by the immediate, actionable risks identified in the static analysis, particularly the unprotected AJAX endpoints and insufficient output escaping. Overall, while the plugin avoids some common pitfalls, its current configuration leaves it vulnerable to immediate exploitation through its exposed AJAX functionality and potential XSS attacks.
Key Concerns
- Unprotected AJAX handlers
- Insufficient output escaping
- Unsanitized paths in taint analysis
Ni WooCommerce Product Variations Table Security Vulnerabilities
Ni WooCommerce Product Variations Table Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Ni WooCommerce Product Variations Table Attack Surface
AJAX Handlers 3
WordPress Hooks 6
Maintenance & Trust
Ni WooCommerce Product Variations Table Maintenance & Trust
Maintenance Signals
Community Trust
Ni WooCommerce Product Variations Table Alternatives
Ninjalytics (formerly Product Sales Report)
product-sales-report-for-woocommerce
Quickly create sales reports and charts for your WooCommerce store with advanced filtering by date range, id, category, tag, status, and more.
PVT – Product Variation Table for WooCommerce
product-variant-table-for-woocommerce
Display WooCommerce product variations in a nicely formatted table with options to sort and filter by attribute.
Sales Report for WooCommerce
sales-report-for-woocommerce
Sales Report for WooCommerce generates daily, weekly and monthly sales report
REPORTiT – Advanced Reporting for WooCommerce
ithemelandco-woo-report
Stop guessing. Grow your sales with powerful, easy-to-understand reports and analytics for WooCommerce.
Advanced Reporting & Statistics for WooCommerce – Orders, Products & Customers Reporting
webd-woocommerce-advanced-reporting-statistics
A comprehensive WordPress Plugin for Advanced WooCommerce Reporting, Product Sales Report, Statistics, Analytics & Forecasting Tool for Orders, Pr …
Ni WooCommerce Product Variations Table Developer Profile
25 plugins · 5K total installs
How We Detect Ni WooCommerce Product Variations Table
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ni-woocommerce-product-variations-table/assets/css/nipv-style.css/wp-content/plugins/ni-woocommerce-product-variations-table/assets/js/jquery.tablesorter.min.js/wp-content/plugins/ni-woocommerce-product-variations-table/assets/css/nipv-summary.css/wp-content/plugins/ni-woocommerce-product-variations-table/assets/css/font-awesome.css/wp-content/plugins/ni-woocommerce-product-variations-table/assets/js/amcharts/amcharts.js/wp-content/plugins/ni-woocommerce-product-variations-table/assets/js/amcharts/light.js/wp-content/plugins/ni-woocommerce-product-variations-table/assets/js/amcharts/pie.js/wp-content/plugins/ni-woocommerce-product-variations-table/assets/css/lib/bootstrap.min.css+4 more../assets/js/jquery.tablesorter.min.js../assets/js/amcharts/amcharts.js../assets/js/amcharts/light.js../assets/js/amcharts/pie.js../assets/js/lib/bootstrap.min.js../assets/js/lib/popper.min.js+2 moreni-woocommerce-product-variations-table/assets/css/nipv-style.css?ver=ni-woocommerce-product-variations-table/assets/js/jquery.tablesorter.min.js?ver=ni-woocommerce-product-variations-table/assets/css/nipv-summary.css?ver=ni-woocommerce-product-variations-table/assets/css/font-awesome.css?ver=ni-woocommerce-product-variations-table/assets/js/amcharts/amcharts.js?ver=ni-woocommerce-product-variations-table/assets/js/amcharts/light.js?ver=ni-woocommerce-product-variations-table/assets/js/amcharts/pie.js?ver=ni-woocommerce-product-variations-table/assets/css/lib/bootstrap.min.css?ver=ni-woocommerce-product-variations-table/assets/js/lib/bootstrap.min.js?ver=ni-woocommerce-product-variations-table/assets/js/lib/popper.min.js?ver=ni-woocommerce-product-variations-table/assets/js/script.js?ver=ni-woocommerce-product-variations-table/assets/js/ni-woocommerce-product-variations-table.js?ver=HTML / DOM Fingerprints
_add_to_cartdata-quantityni_nipv_ajax_object