Woo Purchased Products Security & Risk Analysis

wordpress.org/plugins/woo-purchased-products

The plugin to help a logged in user show list of products purchased by him in his account

10 active installs v1.1 PHP + WP 3.0.1+ Updated Apr 7, 2017
customer-admin-panelpurchased-product-listwoo-purchased-productswoocommerce-purchased-product-historywoocommerce-purchased-products
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Woo Purchased Products Safe to Use in 2026?

Generally Safe

Score 85/100

Woo Purchased Products has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "woo-purchased-products" plugin v1.1 presents a concerning security posture due to a significant lack of security controls. While the absence of dangerous functions, SQL injection vulnerabilities through prepared statements, file operations, and external HTTP requests are positive signs, the plugin suffers from critical omissions. The most glaring issue is a single AJAX handler that lacks any authentication or capability checks, creating a direct entry point for attackers. Furthermore, the extremely low percentage of properly escaped output (17%) suggests a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the site.

The plugin's vulnerability history is clean, which might suggest a generally stable codebase. However, this is overshadowed by the fundamental security flaws identified in the static analysis. The lack of nonce checks on the AJAX handler is a significant oversight that makes it susceptible to Cross-Site Request Forgery (CSRF) attacks. In conclusion, while the plugin avoids some common pitfalls, the unprotected AJAX handler and widespread unescaped output create substantial risks that require immediate attention. The plugin's strengths in avoiding raw SQL and dangerous functions are completely undermined by its direct, unprotected entry points and potential for XSS.

Key Concerns

  • AJAX handler without auth checks
  • Low percentage of properly escaped output
  • Missing nonce checks on AJAX
  • Missing capability checks on AJAX
Vulnerabilities
None known

Woo Purchased Products Security Vulnerabilities

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

Woo Purchased Products Code Analysis

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

Output Escaping

17% escaped6 total outputs
Attack Surface
1 unprotected

Woo Purchased Products Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_wcpp_votevote.php:7
WordPress Hooks 9
actionload-plugins.phpvote.php:6
actionadmin_noticesvote.php:15
actionadmin_headvote.php:16
actionadmin_footervote.php:17
actionwp_enqueue_scriptswoo-purchased-products.php:49
actioninitwoo-purchased-products.php:50
filterquery_varswoo-purchased-products.php:51
filterwoocommerce_account_menu_itemswoo-purchased-products.php:52
actionwoocommerce_account_cpp-purchased-products_endpointwoo-purchased-products.php:53
Maintenance & Trust

Woo Purchased Products Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedApr 7, 2017
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Alternatives

Woo Purchased Products Alternatives

No alternatives data available yet.

Developer Profile

Woo Purchased Products Developer Profile

Mithu A Quayium

16 plugins · 500 total installs

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

How We Detect Woo Purchased Products

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woo-purchased-products/assets/css/wrapper-bs.css/wp-content/plugins/woo-purchased-products/assets/css/vote.css/wp-content/plugins/woo-purchased-products/assets/js/vote.js
Script Paths
wp-content/plugins/woo-purchased-products/assets/js/vote.js

HTML / DOM Fingerprints

CSS Classes
bs-containercontainer-fluidwcpp-vote-actionwcpp-vote-buttonwcpp-cancel-button
Data Attributes
data-action
FAQ

Frequently Asked Questions about Woo Purchased Products