Customer Order History for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woohistory

Customer Order History Plugin for WooCommerce. View Previous Orders from the same customer, even if order as guest.

100 active installs v2.4 PHP 7.4+ WP 4.6+ Updated Sep 8, 2024
customer-order-historycustomer-ordersorder-historywoocommerce-order-history
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Customer Order History for WooCommerce Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The static analysis of woohistory v2.4 reveals a plugin with a seemingly small attack surface, reporting zero AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, there are no identified dangerous functions, file operations, or external HTTP requests. The plugin also exclusively uses prepared statements for its SQL queries, which is a strong security practice. However, a significant concern lies in the output escaping, where only 25% of outputs are properly escaped, indicating a potential for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is being outputted without sanitization. The lack of nonce checks and capability checks across all identified entry points (though there are none reported) is also a potential weakness, as any newly introduced entry points in future versions might inherit this lack of protection. The vulnerability history shows no recorded CVEs, which is positive, suggesting a good track record. Despite the lack of reported vulnerabilities and good SQL practices, the poor output escaping and absence of fundamental security checks like nonces and capability checks represent real risks that could be exploited if any untrusted data is processed or displayed by the plugin. It's crucial to address the output escaping issue to mitigate XSS risks.

Key Concerns

  • Low percentage of properly escaped output
  • No nonce checks implemented
  • No capability checks implemented
  • Bundled Freemius v1.0 is outdated
Vulnerabilities
None known

Customer Order History for WooCommerce Security Vulnerabilities

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

Customer Order History for WooCommerce Code Analysis

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

Bundled Libraries

Freemius1.0

Output Escaping

25% escaped8 total outputs
Attack Surface

Customer Order History for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionplugins_loadedwoohistory.php:69
actionadmin_headwoohistory.php:70
actionadmin_menuwoohistory.php:115
actionadmin_initwoohistory.php:127
filtermanage_edit-shop_order_columnswoohistory.php:207
actionadmin_enqueue_scriptswoohistory.php:244
actionmanage_shop_order_posts_custom_columnwoohistory.php:246
actionwoocommerce_order_status_changedwoohistory.php:325
actioninitwoohistory.php:398
filterwc_order_statuseswoohistory.php:416
Maintenance & Trust

Customer Order History for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedSep 8, 2024
PHP min version7.4
Downloads5K

Community Trust

Rating84/100
Number of ratings5
Active installs100
Developer Profile

Customer Order History for WooCommerce Developer Profile

WPSlash

1 plugin · 100 total installs

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

How We Detect Customer Order History 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/woohistory/css/admin.css/wp-content/plugins/woohistory/css/woohistory-fonts.css
Version Parameters
woohistory-admin.css?ver=woohistory-fonts.css?ver=

HTML / DOM Fingerprints

CSS Classes
order-statuscolumn-woohistory
Data Attributes
name="woohistory_search_by_phone"name="woohistory_search_by_email"name="woohistory_search_by_name"
FAQ

Frequently Asked Questions about Customer Order History for WooCommerce