
WC Price History Security & Risk Analysis
wordpress.org/plugins/wc-price-historyWhat was the lowest price recently? Build customer trust through transparency! Track and display product price history in WooCommerce store.
Is WC Price History Safe to Use in 2026?
Generally Safe
Score 98/100WC Price History has a strong security track record. Known vulnerabilities have been patched promptly.
The wc-price-history plugin v3.2.3 exhibits a generally strong security posture, with excellent adherence to best practices in output escaping and a high percentage of SQL queries utilizing prepared statements. The absence of dangerous functions, file operations, and external HTTP requests is also a positive indicator. The plugin has a moderate attack surface of 9 entry points, all of which appear to have authentication checks in place, which is commendable.
However, the taint analysis reveals two flows with unsanitized paths, both flagged with high severity. This is a significant concern and suggests that user-supplied data within these flows is not being adequately sanitized before use, potentially leading to vulnerabilities like Cross-Site Scripting (XSS) or other injection attacks if these paths are reachable by attackers. The vulnerability history, which includes past issues related to Deserialization of Untrusted Data and Missing Authorization, further reinforces the need for caution, especially given the recent high-severity taint flows. The plugin has a history of vulnerabilities, indicating a pattern that requires careful monitoring. While current unpatched CVEs are zero, past issues and the identified taint flows suggest potential weaknesses.
In conclusion, the plugin demonstrates good foundational security practices, but the presence of high-severity unsanitized taint flows presents a clear and present risk. The historical vulnerability pattern also warrants ongoing vigilance. Addressing the identified taint flows should be the immediate priority to mitigate potential security risks.
Key Concerns
- High severity taint flows with unsanitized paths
- Past vulnerabilities: Deserialization, Missing Auth
- Moderate attack surface (9 total entry points)
WC Price History Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
WC Price History for Omnibus <= 2.1.4 - Authenticated (Shop manager+) PHP Object Injection
WC Price History for Omnibus <= 2.1.3 - Missing Authorization
WC Price History Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
WC Price History Attack Surface
AJAX Handlers 8
Shortcodes 1
WordPress Hooks 28
Maintenance & Trust
WC Price History Maintenance & Trust
Maintenance Signals
Community Trust
WC Price History Alternatives
Product Price History Tracker for WooCommerce
product-price-history-tracker-for-woocommerce
Easily track WooCommerce product prices and display the lowest price in the last 30 days to comply with the EU Omnibus Directive.
Omnibus Directive for Products
omnibus-directive-for-products
omnibus-for-wc-products Display lowest woocommerce price in your theme
Plot prices woocommerce product (product price history)
plot-prices
Chart plugin to view plot price changes of woocommerce product.
Lowest Price Tracker
lowest-price-tracker
Tracks product price changes and displays the lowest price in the last 30 days for discounted products.
PW WooCommerce Bulk Edit
pw-bulk-edit
A powerful way to update your WooCommerce product catalog. Finally, no more tedious clicking through countless pages!
WC Price History Developer Profile
3 plugins · 4K total installs
How We Detect WC Price History
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wc-price-history/assets/css/admin.css/wp-content/plugins/wc-price-history/assets/css/frontend.css/wp-content/plugins/wc-price-history/assets/css/migration.css/wp-content/plugins/wc-price-history/assets/js/admin.js/wp-content/plugins/wc-price-history/assets/js/export.js/wp-content/plugins/wc-price-history/assets/js/frontend.js/wp-content/plugins/wc-price-history/assets/js/migration.js/wp-content/plugins/wc-price-history/assets/js/admin.js/wp-content/plugins/wc-price-history/assets/js/export.js/wp-content/plugins/wc-price-history/assets/js/frontend.js/wp-content/plugins/wc-price-history/assets/js/migration.jswc-price-history/assets/css/admin.css?ver=wc-price-history/assets/css/frontend.css?ver=wc-price-history/assets/css/migration.css?ver=wc-price-history/assets/js/admin.js?ver=wc-price-history/assets/js/export.js?ver=wc-price-history/assets/js/frontend.js?ver=wc-price-history/assets/js/migration.js?ver=HTML / DOM Fingerprints
wc-price-history-adminwc-price-history-migrationdata-wc-price-history-chartwc_price_history_adminwc_price_history_exportwcPriceHistoryMigration