Simple Multi-Inventory For Woocommerce Security & Risk Analysis

wordpress.org/plugins/simple-multi-inventory-for-woocommerce

Enable stocks across multiple locations/warehouse for your WooCommerce shop.

50 active installs v2.0.0 PHP 5.6+ WP 4.6+ Updated Jan 10, 2023
multi-locationsstock-managementwoocommerce-multi-stockswoocommerce-multi-warehousewoocommerce-multi-inventory
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple Multi-Inventory For Woocommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Simple Multi-Inventory For Woocommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The static analysis of 'simple-multi-inventory-for-woocommerce' v2.0.0 indicates a generally strong security posture. The absence of any identified dangerous functions, raw SQL queries, file operations, external HTTP requests, and a high percentage of properly escaped output suggests good coding practices.

However, the analysis reveals a significant concern regarding capability checks and nonce checks, both of which are entirely absent. This means that actions within the plugin, even if not exposed through explicit entry points like AJAX or REST API, might be executed by any logged-in user regardless of their role or permissions. The lack of taint analysis findings and no recorded vulnerability history are positive signs, implying the plugin hasn't had publicly disclosed vulnerabilities. Nevertheless, the absence of fundamental security checks presents a notable risk.

In conclusion, while the plugin exhibits strengths in secure function usage and data output, the complete lack of capability and nonce checks is a critical weakness. This oversight could allow unauthorized users to perform actions or access data they shouldn't, despite the plugin's otherwise clean code. It is recommended that these security mechanisms be implemented to fully secure the plugin.

Key Concerns

  • Missing capability checks
  • Missing nonce checks
  • Minor unescaped output instances
Vulnerabilities
None known

Simple Multi-Inventory For Woocommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Simple Multi-Inventory For Woocommerce Release Timeline

v2.0.0Current
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Simple Multi-Inventory For Woocommerce Code Analysis

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

Output Escaping

92% escaped25 total outputs
Attack Surface

Simple Multi-Inventory For Woocommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 30
actionplugins_loadedincludes\class-smifw.php:142
actionadmin_noticesincludes\class-smifw.php:157
actionwoocommerce_product_options_stock_fieldsincludes\class-smifw.php:159
actionwoocommerce_variation_options_inventoryincludes\class-smifw.php:160
actionwoocommerce_process_product_metaincludes\class-smifw.php:161
actionwoocommerce_save_product_variationincludes\class-smifw.php:162
actionadmin_enqueue_scriptsincludes\class-smifw.php:163
actionadmin_enqueue_scriptsincludes\class-smifw.php:164
actioninitincludes\class-smifw.php:179
actionwoocommerce_before_add_to_cart_buttonincludes\class-smifw.php:180
filterwoocommerce_add_cart_item_dataincludes\class-smifw.php:181
filterwoocommerce_get_item_dataincludes\class-smifw.php:182
actionwoocommerce_checkout_create_order_line_itemincludes\class-smifw.php:183
filterwoocommerce_order_item_display_meta_keyincludes\class-smifw.php:184
filterwoocommerce_order_item_display_meta_valueincludes\class-smifw.php:185
filterwoocommerce_available_variationincludes\class-smifw.php:186
filterwoocommerce_product_supportsincludes\class-smifw.php:187
filterwoocommerce_product_add_to_cart_urlincludes\class-smifw.php:188
filterwoocommerce_product_add_to_cart_textincludes\class-smifw.php:189
actionwoocommerce_reduce_order_stockincludes\class-smifw.php:190
filterwoocommerce_product_get_regular_priceincludes\class-smifw.php:192
filterwoocommerce_product_get_sale_priceincludes\class-smifw.php:193
filterwoocommerce_email_actionsincludes\class-smifw.php:195
actionsmifw_no_stock_notificationincludes\class-smifw.php:196
actionsmifw_low_stock_notificationincludes\class-smifw.php:197
filterwoocommerce_hidden_order_itemmetaincludes\class-smifw.php:199
actionwoocommerce_before_calculate_totalsincludes\class-smifw.php:201
filterwoocommerce_cart_item_priceincludes\class-smifw.php:202
actionwp_enqueue_scriptsincludes\class-smifw.php:204
actionwp_enqueue_scriptsincludes\class-smifw.php:205
Maintenance & Trust

Simple Multi-Inventory For Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedJan 10, 2023
PHP min version5.6
Downloads5K

Community Trust

Rating100/100
Number of ratings3
Active installs50
Developer Profile

Simple Multi-Inventory For Woocommerce Developer Profile

yourwcninja

2 plugins · 50 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Simple Multi-Inventory For Woocommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-multi-inventory-for-woocommerce/css/smifw-admin.css/wp-content/plugins/simple-multi-inventory-for-woocommerce/js/smifw-admin.js
Version Parameters
simple-multi-inventory-for-woocommerce/css/smifw-admin.css?ver=simple-multi-inventory-for-woocommerce/js/smifw-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
smifw_location_stock_fieldsmifw_location_stock_wrapsmifw_edit_location_stock
Data Attributes
data-location_slugdata-location_iddata-location_name
JS Globals
smifw_php_varssmifw_ajax_url
FAQ

Frequently Asked Questions about Simple Multi-Inventory For Woocommerce