Product Open Pricing (Name Your Price) for WooCommerce Security & Risk Analysis

wordpress.org/plugins/product-open-pricing-name-your-price-for-woocommerce

Open price (i.e. Name your price) products for WooCommerce.

6K active installs v1.7.4 PHP + WP 4.4+ Updated Mar 7, 2026
name-your-priceopen-pricingproduct-open-pricingwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Product Open Pricing (Name Your Price) for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Product Open Pricing (Name Your Price) for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 27d ago
Risk Assessment

The plugin 'product-open-pricing-name-your-price-for-woocommerce' v1.7.4 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. There are no known CVEs, no critical or high severity issues identified in taint analysis, and the use of prepared statements for SQL queries is commendable. The plugin also demonstrates a commitment to output escaping and capability checks, which are essential for secure WordPress development.

However, the static analysis does reveal one significant concern: a single flow with an unsanitized path in the taint analysis. While this flow is not classified as critical or high, it represents a potential avenue for injection or path traversal attacks if not handled with extreme care. Furthermore, the complete absence of nonce checks, especially considering the lack of reported AJAX handlers (which would typically require them), suggests a potential oversight or an assumption that direct user input is not handled in a way that necessitates nonce protection. The low percentage of properly escaped outputs (71%) also indicates a weakness that could lead to cross-site scripting (XSS) vulnerabilities.

Overall, the plugin's lack of historical vulnerabilities and its use of prepared statements are positive indicators. Nevertheless, the identified unsanitized path and the concerning output escaping rate warrant attention to prevent potential security breaches. Addressing these specific weaknesses will further bolster the plugin's security.

Key Concerns

  • Flow with unsanitized path
  • Only 71% of outputs properly escaped
  • No nonce checks found
Vulnerabilities
None known

Product Open Pricing (Name Your Price) for WooCommerce Security Vulnerabilities

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

Product Open Pricing (Name Your Price) for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

71% escaped14 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<class-alg-wc-product-open-pricing-settings-per-product> (includes\settings\class-alg-wc-product-open-pricing-settings-per-product.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Product Open Pricing (Name Your Price) for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 33
filterwoocommerce_get_price_htmlincludes\class-alg-wc-product-open-pricing-core.php:36
filterwoocommerce_get_variation_price_htmlincludes\class-alg-wc-product-open-pricing-core.php:37
filterwoocommerce_is_sold_individuallyincludes\class-alg-wc-product-open-pricing-core.php:41
filterwoocommerce_is_purchasableincludes\class-alg-wc-product-open-pricing-core.php:45
filterwoocommerce_product_supportsincludes\class-alg-wc-product-open-pricing-core.php:48
filterwoocommerce_product_add_to_cart_urlincludes\class-alg-wc-product-open-pricing-core.php:49
filterwoocommerce_product_add_to_cart_textincludes\class-alg-wc-product-open-pricing-core.php:50
filterwoocommerce_add_to_cart_validationincludes\class-alg-wc-product-open-pricing-core.php:51
filterwoocommerce_add_cart_item_dataincludes\class-alg-wc-product-open-pricing-core.php:52
filterwoocommerce_add_cart_itemincludes\class-alg-wc-product-open-pricing-core.php:53
actionwoocommerce_before_calculate_totalsincludes\class-alg-wc-product-open-pricing-core.php:56
actionaopwc_valueincludes\class-alg-wc-product-open-pricing-core.php:57
filterwoocommerce_loop_add_to_cart_linkincludes\class-alg-wc-product-open-pricing-core.php:58
actionwp_footerincludes\class-alg-wc-product-open-pricing-core.php:59
actionwp_loadedincludes\class-alg-wc-product-open-pricing-core.php:83
filtermanage_edit-product_columnsincludes\class-alg-wc-product-open-pricing-core.php:88
actionmanage_product_posts_custom_columnincludes\class-alg-wc-product-open-pricing-core.php:89
actionwp_enqueue_scriptsincludes\class-alg-wc-product-open-pricing-core.php:93
filterwoocommerce_paypal_express_checkout_hide_button_on_product_pageincludes\class-alg-wc-product-open-pricing-core.php:96
filterwc_stripe_hide_payment_request_on_product_pageincludes\class-alg-wc-product-open-pricing-core.php:97
actionadd_meta_boxesincludes\settings\class-alg-wc-product-open-pricing-settings-per-product.php:28
actionsave_post_productincludes\settings\class-alg-wc-product-open-pricing-settings-per-product.php:29
filteralg_wc_product_open_pricing_save_meta_box_valueincludes\settings\class-alg-wc-product-open-pricing-settings-per-product.php:30
actionadmin_noticesincludes\settings\class-alg-wc-product-open-pricing-settings-per-product.php:31
filterredirect_post_locationincludes\settings\class-alg-wc-product-open-pricing-settings-per-product.php:57
filterwoocommerce_get_sections_alg_wc_product_open_pricingincludes\settings\class-alg-wc-product-open-pricing-settings-section.php:23
filterwoocommerce_admin_settings_sanitize_optionincludes\settings\class-alg-wc-settings-product-open-pricing.php:26
actionadmin_noticesincludes\settings\class-alg-wc-settings-product-open-pricing.php:82
actionbefore_woocommerce_initproduct-open-pricing-for-woocommerce.php:42
actioninitproduct-open-pricing-for-woocommerce.php:102
actionwoocommerce_system_status_reportproduct-open-pricing-for-woocommerce.php:105
filterwoocommerce_get_settings_pagesproduct-open-pricing-for-woocommerce.php:107
actionadmin_initproduct-open-pricing-for-woocommerce.php:111
Maintenance & Trust

Product Open Pricing (Name Your Price) for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 7, 2026
PHP min version
Downloads113K

Community Trust

Rating82/100
Number of ratings19
Active installs6K
Developer Profile

Product Open Pricing (Name Your Price) for WooCommerce Developer Profile

WP Wham

9 plugins · 37K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
297 days
View full developer profile
Detection Fingerprints

How We Detect Product Open Pricing (Name Your Price) 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/product-open-pricing-name-your-price-for-woocommerce/assets/css/alg-wc-pop.css/wp-content/plugins/product-open-pricing-name-your-price-for-woocommerce/assets/js/alg-wc-pop.js
Script Paths
/wp-content/plugins/product-open-pricing-name-your-price-for-woocommerce/assets/js/alg-wc-pop.js
Version Parameters
product-open-pricing-name-your-price-for-woocommerce/assets/css/alg-wc-pop.css?ver=product-open-pricing-name-your-price-for-woocommerce/assets/js/alg-wc-pop.js?ver=

HTML / DOM Fingerprints

CSS Classes
alg-wc-pop-wrapper
HTML Comments
<!-- ALG WOOCCOMMERCE PRODUCT OPEN PRICING -->
Data Attributes
data-alg-wc-pop-product-iddata-alg-wc-pop-price-input-mindata-alg-wc-pop-price-input-maxdata-alg-wc-pop-price-input-placeholder
JS Globals
alg_wc_pop_params
Shortcode Output
[alg_wc_pop_price_field][alg_wc_pop_add_to_cart]
FAQ

Frequently Asked Questions about Product Open Pricing (Name Your Price) for WooCommerce