
Name Your Price for WooCommerce – Pay What You Want & Custom Pricing Security & Risk Analysis
wordpress.org/plugins/name-your-price-for-woocommerceAllow customers to set their own prices with flexible Pay What You Want pricing, donations, and custom pricing for WooCommerce.
Is Name Your Price for WooCommerce – Pay What You Want & Custom Pricing Safe to Use in 2026?
Generally Safe
Score 100/100Name Your Price for WooCommerce – Pay What You Want & Custom Pricing has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "name-your-price-for-woocommerce" v1.0.5 plugin exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, file operations, and SQL queries executed without prepared statements are excellent indicators of secure coding practices. Furthermore, all identified output is properly escaped, and the plugin utilizes nonces for its AJAX handlers, mitigating common cross-site scripting (XSS) and cross-site request forgery (CSRF) risks. The taint analysis showing zero flows with unsanitized paths further reinforces its robustness against injection-style attacks.
However, a few areas warrant consideration. The plugin makes two external HTTP requests, which, while not inherently insecure, represent an external dependency that could be exploited if the target service is compromised or if these requests are not handled securely. The most significant concern is the lack of capability checks on its single AJAX handler. While a nonce check is present, the absence of a capability check means that any authenticated user, regardless of their role or permissions, could potentially trigger this AJAX action. This could lead to unauthorized actions if the AJAX handler performs sensitive operations.
Given the plugin's zero known CVEs and no recorded past vulnerabilities, this suggests a history of diligent security maintenance. The plugin's strengths lie in its sanitization, escaping, and use of prepared statements. The primary weakness is the absence of capability checks on its sole entry point, the AJAX handler.
Key Concerns
- AJAX handler without capability checks
- External HTTP requests present
Name Your Price for WooCommerce – Pay What You Want & Custom Pricing Security Vulnerabilities
Name Your Price for WooCommerce – Pay What You Want & Custom Pricing Release Timeline
Name Your Price for WooCommerce – Pay What You Want & Custom Pricing Code Analysis
Output Escaping
Data Flow Analysis
Name Your Price for WooCommerce – Pay What You Want & Custom Pricing Attack Surface
AJAX Handlers 1
WordPress Hooks 29
Maintenance & Trust
Name Your Price for WooCommerce – Pay What You Want & Custom Pricing Maintenance & Trust
Maintenance Signals
Community Trust
Name Your Price for WooCommerce – Pay What You Want & Custom Pricing Alternatives
Donation Platform for WooCommerce: Fundraising & Donation Management
wc-donation-platform
Open source donation system for your fundraising that supports recurring donations and more
Product Open Pricing (Name Your Price) for WooCommerce
product-open-pricing-name-your-price-for-woocommerce
Open price (i.e. Name your price) products for WooCommerce.
Custom Price for WooCommerce
custom-price-for-woocommerce
Name your price WooCommerce plugin. Add the custom price field for products. Let your customers decide how much they want to pay for products.
ELEX WooCommerce Name Your Price
elex-woo-flexible-pricing
The plugin lets you set the minimum price for your WooCommerce products globally and individually.
Pay What You Want
pay-what-you-want
This plugin will help you to set your product price to an open price/ a set of predefined prices or it can create a fraction of the price based on the …
Name Your Price for WooCommerce – Pay What You Want & Custom Pricing Developer Profile
64 plugins · 28K total installs
How We Detect Name Your Price for WooCommerce – Pay What You Want & Custom Pricing
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/name-your-price-for-woocommerce/backend/js/name-your-price.jsHTML / DOM Fingerprints
show_if_yee_price_nameid="_yee_price_name"id="_yee_name_price_title"id="_yee_name_price_default"id="_yee_name_price_min"id="_yee_name_price_min_text"id="_yee_name_price_max"+5 more