
Name Your Price for WooCommerce – Custom Pricing – Open Pricing Security & Risk Analysis
wordpress.org/plugins/name-your-price-for-woocommerceAllow customers to define the product price. Also useful for accepting user-set donations.
Is Name Your Price for WooCommerce – Custom Pricing – Open Pricing Safe to Use in 2026?
Generally Safe
Score 100/100Name Your Price for WooCommerce – Custom Pricing – Open 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 – Custom Pricing – Open Pricing Security Vulnerabilities
Name Your Price for WooCommerce – Custom Pricing – Open Pricing Release Timeline
Name Your Price for WooCommerce – Custom Pricing – Open Pricing Code Analysis
Output Escaping
Data Flow Analysis
Name Your Price for WooCommerce – Custom Pricing – Open Pricing Attack Surface
AJAX Handlers 1
WordPress Hooks 29
Maintenance & Trust
Name Your Price for WooCommerce – Custom Pricing – Open Pricing Maintenance & Trust
Maintenance Signals
Community Trust
Name Your Price for WooCommerce – Custom Pricing – Open Pricing Alternatives
Change Price Title for WooCommerce
change-wc-price-title
Easily rename, replace, or hide the WooCommerce price title (e.g., "Price:" → "Monthly Fee") — globally or per product. No coding required.
Willing2Buy Price Suggestion
willing2buy
The plugin helps Admin to collect price suggestions from customers for products listed on Wordpress (Woocommerce) store.
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.
WPC Name Your Price for WooCommerce
wpc-name-your-price
A simple plugin for enabling open pricing and letting your customers request a preferred price to pay or make a donation of their choice.
Name Your Price for WooCommerce – Custom Pricing – Open Pricing Developer Profile
59 plugins · 26K total installs
How We Detect Name Your Price for WooCommerce – Custom Pricing – Open 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