Inventory History Security & Risk Analysis

wordpress.org/plugins/inventory-history

Complete inventory story for WooCommerce

200 active installs v0.1.2 PHP 7.1+ WP 5.0+ Updated Jun 27, 2020
productsstock-historystock-logwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Inventory History Safe to Use in 2026?

Generally Safe

Score 85/100

Inventory History has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The inventory-history plugin v0.1.2 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points, coupled with the complete lack of critical or high severity taint flows, indicates a well-contained attack surface and effective input sanitization where applicable. The code also demonstrates good practices by using prepared statements for all its SQL queries and properly escaping a high percentage (92%) of its outputs, minimizing the risk of SQL injection and cross-site scripting (XSS) vulnerabilities. Furthermore, the plugin has no known historical vulnerabilities, suggesting a history of secure development. However, a significant concern is the complete absence of nonce and capability checks. While the current entry points might not require them, this indicates a potential weakness if new entry points are added in the future or if existing ones are indirectly exposed. This lack of authorization checks represents the primary area of risk, despite the otherwise clean analysis.

Key Concerns

  • No nonce checks implemented
  • No capability checks implemented
  • Minor output escaping concern (8% unescaped)
Vulnerabilities
None known

Inventory History Security Vulnerabilities

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

Inventory History Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

92% escaped39 total outputs
Attack Surface

Inventory History Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionwoocommerce_new_productincludes\class-logger.php:24
actionwoocommerce_new_product_variationincludes\class-logger.php:25
actionwoocommerce_admin_process_product_objectincludes\class-logger.php:27
actionwoocommerce_admin_process_variation_objectincludes\class-logger.php:28
actionwoocommerce_checkout_order_processedincludes\class-logger.php:30
actionwoocommerce_pre_payment_completeincludes\class-logger.php:31
filterwoocommerce_update_product_stock_queryincludes\class-logger.php:32
actionwoocommerce_initincludes\class-main.php:45
actionadd_meta_boxesincludes\class-viewer.php:15
Maintenance & Trust

Inventory History Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedJun 27, 2020
PHP min version7.1
Downloads3K

Community Trust

Rating82/100
Number of ratings8
Active installs200
Developer Profile

Inventory History Developer Profile

Yashar

1 plugin · 200 total installs

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

How We Detect Inventory History

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/inventory-history/assets/css/styles.css/wp-content/plugins/inventory-history/assets/js/script.js
Script Paths
/wp-content/plugins/inventory-history/assets/js/script.js
Version Parameters
inventory-history/assets/css/styles.css?ver=inventory-history/assets/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wcih-variation-id-filterwcih-order-id-filterwcih-type-filterwcih-user-idwcih-datewcih-variation-idwcih-order-idwcih-old-stock+3 more
Data Attributes
id="wcih-variation-id-filter"id="wcih-order-id-filter"id="wcih-type-filter"data-value
FAQ

Frequently Asked Questions about Inventory History