Products Stock Manager with Excel for WooCommerce Inventory Security & Risk Analysis

wordpress.org/plugins/products-stock-manager-with-excel

Update your WooCommerce Products Stock inventory and Prices with the power of Excel

80 active installs v3.0.3 PHP 8.1+ WP 3.0.1+ Updated Sep 16, 2025
inventorystock-exportstock-managementstock-managerupdate-stock
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Products Stock Manager with Excel for WooCommerce Inventory Safe to Use in 2026?

Generally Safe

Score 100/100

Products Stock Manager with Excel for WooCommerce Inventory has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "products-stock-manager-with-excel" plugin v3.0.3 presents a concerning security posture primarily due to a large, unprotected attack surface. All 8 identified AJAX handlers lack authentication checks, meaning any authenticated user, regardless of their role or capabilities, could potentially trigger these functions. This is a significant risk as it opens the door for privilege escalation or unauthorized data manipulation. While the plugin shows some good practices like using prepared statements for a majority of its SQL queries and implementing nonce checks on its AJAX handlers, the absence of capability checks on these handlers is a critical oversight. The taint analysis found no critical or high-severity flows, and the plugin has no recorded vulnerability history, which are positive signs. However, the static analysis did flag the use of the `unserialize` function, which, in conjunction with an unprotected entry point, could lead to remote code execution if an attacker can control the serialized data passed to it. The lack of vulnerabilities in its history might be due to its obscurity or a recent lack of discovered issues, not necessarily robust security. Therefore, while some foundational security practices are present, the unprotected AJAX endpoints and the potential risk from `unserialize` are significant weaknesses that require immediate attention.

Key Concerns

  • 8 AJAX handlers without auth checks
  • Use of unserialize function
  • 5 capability checks total (likely insufficient)
Vulnerabilities
None known

Products Stock Manager with Excel for WooCommerce Inventory Security Vulnerabilities

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

Products Stock Manager with Excel for WooCommerce Inventory Code Analysis

Dangerous Functions
1
Raw SQL Queries
1
2 prepared
Unescaped Output
71
144 escaped
Nonce Checks
8
Capability Checks
5
File Operations
97
External Requests
1
Bundled Libraries
0

Dangerous Functions Found

unserialize$this->{$key} = unserialize(serialize($val));Classes\phpoffice\phpspreadsheet\src\PhpSpreadsheet\Worksheet\Worksheet.php:3489

SQL Query Safety

67% prepared3 total queries

Output Escaping

67% escaped215 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
lowStockValue (class-main.php:296)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
8 unprotected

Products Stock Manager with Excel for WooCommerce Inventory Attack Surface

Entry Points8
Unprotected8

AJAX Handlers 8

noprivwp_ajax_update_productsproducts-stock-manager-excel.php:76
authwp_ajax_update_productsproducts-stock-manager-excel.php:77
authwp_ajax_smw_exportProductsproducts-stock-manager-excel.php:79
noprivwp_ajax_smw_exportProductsproducts-stock-manager-excel.php:80
noprivwp_ajax_extensionsproducts-stock-manager-excel.php:82
authwp_ajax_extensionsproducts-stock-manager-excel.php:83
noprivwp_ajax_push_notproducts-stock-manager-excel.php:105
authwp_ajax_push_notproducts-stock-manager-excel.php:106
WordPress Hooks 11
actioninitincludes\class-wpfactory-wc-sm.php:65
actionbefore_woocommerce_initincludes\class-wpfactory-wc-sm.php:68
actioninitincludes\class-wpfactory-wc-sm.php:129
filteradmin_menuincludes\class-wpfactory-wc-sm.php:132
actionplugins_loadedproducts-stock-manager-excel.php:40
actionadmin_initproducts-stock-manager-excel.php:70
actionadmin_enqueue_scriptsproducts-stock-manager-excel.php:72
actionwpfactory_wc_sm_output_settingsproducts-stock-manager-excel.php:74
actionadmin_footerproducts-stock-manager-excel.php:85
filtercodecabin_deactivate_feedback_form_pluginsproducts-stock-manager-excel.php:91
actionadmin_noticesproducts-stock-manager-excel.php:104
Maintenance & Trust

Products Stock Manager with Excel for WooCommerce Inventory Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 16, 2025
PHP min version8.1
Downloads5K

Community Trust

Rating60/100
Number of ratings2
Active installs80
Developer Profile

Products Stock Manager with Excel for WooCommerce Inventory Developer Profile

WPFactory

63 plugins · 136K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
98 days
View full developer profile
Detection Fingerprints

How We Detect Products Stock Manager with Excel for WooCommerce Inventory

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/products-stock-manager-excel/css/backend.css/wp-content/plugins/products-stock-manager-excel/js/xlsx.js/wp-content/plugins/products-stock-manager-excel/js/filesaver.js/wp-content/plugins/products-stock-manager-excel/js/tableexport.js/wp-content/plugins/products-stock-manager-excel/css/font-awesome.min.css/wp-content/plugins/products-stock-manager-excel/js/backend.js
Script Paths
/wp-content/plugins/products-stock-manager-excel/js/backend.js?v=1fss
Version Parameters
products-stock-manager-excel/css/backend.css?v=adjproducts-stock-manager-excel/js/backend.js?v=1fss

HTML / DOM Fingerprints

CSS Classes
stockManagerWooCommercestock_manager_notificationmodal-contentwoocommerce-product-data-panelcolumncolumn-labelcolumn-field
HTML Comments
<!-- Modal content -->
Data Attributes
data-modal-id="stockManagerWooCommerceModal"data-target="stockManagerWooCommerceModal"
JS Globals
stockManagerWooCommerceWPFactory_WC_SM
REST Endpoints
/wp-json/wpfactory_wc_sm/v1/products/wp-json/wpfactory_wc_sm/v1/import_products/wp-json/wpfactory_wc_sm/v1/export_products
Shortcode Output
<div class='stockManagerWooCommerce'><div class='stockManagerWooCommerce clearfix'><span class="close">&times;</span></div><div class='stockManagerWooCommerce clearfix'><div class='stockManagerWooCommercecolumns2'>
FAQ

Frequently Asked Questions about Products Stock Manager with Excel for WooCommerce Inventory