Name Your Price for WooCommerce – Custom Pricing – Open Pricing Security & Risk Analysis

wordpress.org/plugins/name-your-price-for-woocommerce

Allow customers to define the product price. Also useful for accepting user-set donations.

20 active installs v1.0.5 PHP + WP 2.0+ Updated Dec 2, 2025
donationname-pricewoocommercewoocommerce-priceyour-price
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Name Your Price for WooCommerce – Custom Pricing – Open Pricing Safe to Use in 2026?

Generally Safe

Score 100/100

Name 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.

No known CVEs Updated 5mo ago
Risk Assessment

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
Vulnerabilities
None known

Name Your Price for WooCommerce – Custom Pricing – Open Pricing Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Name Your Price for WooCommerce – Custom Pricing – Open Pricing Release Timeline

v1.0.5Current
Code Analysis
Analyzed Mar 16, 2026

Name Your Price for WooCommerce – Custom Pricing – Open Pricing Code Analysis

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

Output Escaping

100% escaped84 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
display_form (frontend\product.php:23)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Name Your Price for WooCommerce – Custom Pricing – Open Pricing Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_yeekit_dismiss_notyyeekit\document.php:13
WordPress Hooks 29
actionwoocommerce_product_options_pricingbackend\product-settings.php:7
filterproduct_type_optionsbackend\product-settings.php:8
actionadmin_enqueue_scriptsbackend\product-settings.php:9
actionwoocommerce_admin_process_product_objectbackend\product-settings.php:10
filterwoocommerce_get_price_htmlbackend\settings.php:7
filterwoocommerce_product_filtersbackend\settings.php:8
filterparse_querybackend\settings.php:9
filterwoocommerce_add_cart_item_datafrontend\cart.php:7
filterwoocommerce_get_cart_item_from_sessionfrontend\cart.php:8
filterwoocommerce_cart_item_pricefrontend\cart.php:10
filterwoocommerce_add_to_cart_validationfrontend\cart.php:11
filterwoocommerce_product_add_to_cart_textfrontend\cart.php:12
filterwoocommerce_product_add_to_cart_urlfrontend\cart.php:13
filterwoocommerce_product_supportsfrontend\cart.php:14
filterwoocommerce_add_to_cart_redirectfrontend\cart.php:100
filterwc_add_to_cart_message_htmlfrontend\cart.php:101
actionwoocommerce_single_variationfrontend\product.php:7
actionwoocommerce_before_add_to_cart_buttonfrontend\product.php:8
actionwp_enqueue_scriptsfrontend\product.php:10
actionwoocommerce_loadedname-your-price-for-woocommerce.php:22
actionbefore_woocommerce_initname-your-price-for-woocommerce.php:24
actionadmin_menuyeekit\document.php:10
actionadmin_enqueue_scriptsyeekit\document.php:11
filterfluentform_global_addonsyeekit\document.php:12
actionadmin_noticesyeekit\document.php:14
actionelementor/element/form/section_form_options/after_section_endyeekit\document.php:15
actionadmin_inityeekit\document.php:17
actionelementor/editor/after_enqueue_stylesyeekit\document.php:19
filterhttp_responseyeekit\document.php:208
Maintenance & Trust

Name Your Price for WooCommerce – Custom Pricing – Open Pricing Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 2, 2025
PHP min version
Downloads570

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Name Your Price for WooCommerce – Custom Pricing – Open Pricing Developer Profile

add-ons.org

59 plugins · 26K total installs

87
trust score
Avg Security Score
99/100
Avg Patch Time
48 days
View full developer profile
Detection Fingerprints

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

Asset Paths
/wp-content/plugins/name-your-price-for-woocommerce/backend/js/name-your-price.js

HTML / DOM Fingerprints

CSS Classes
show_if_yee_price_name
Data Attributes
id="_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
FAQ

Frequently Asked Questions about Name Your Price for WooCommerce – Custom Pricing – Open Pricing