WC Call For Price Security & Risk Analysis

wordpress.org/plugins/wc-call-for-price

Hide prices & 'Add to Cart' button. Replace with a 'Call For Price' button, text, or quote form. Ideal for catalog mode, B2B & variable pricing.

1K active installs v1.5.2 PHP 7.2+ WP 5.8+ Updated Jul 4, 2025
b2bcall-for-pricecatalog-modehide-pricerequest-a-quote
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WC Call For Price Safe to Use in 2026?

Generally Safe

Score 100/100

WC Call For Price has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9mo ago
Risk Assessment

The "wc-call-for-price" plugin version 1.5.2 exhibits a generally strong security posture, particularly evident in its lack of reported vulnerabilities and a clean record of known CVEs. The static analysis indicates good practices such as the absence of dangerous functions, proper use of prepared statements for SQL queries, and a high percentage of output escaping. The presence of nonce and capability checks, though minimal in number, further contributes to its security. However, a significant concern arises from the taint analysis, which reveals all analyzed flows (7 out of 7) have unsanitized paths. While no critical or high severity issues were identified in the taint analysis, this pattern suggests a potential for vulnerabilities if these flows were to interact with user-controlled input without proper sanitization. The limited attack surface and lack of critical code signals are positive, but the taint flow results warrant careful attention.

Key Concerns

  • Taint flows with unsanitized paths
  • Low count of nonce and capability checks
Vulnerabilities
None known

WC Call For Price Security Vulnerabilities

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

WC Call For Price Code Analysis

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

Bundled Libraries

Select2

Output Escaping

95% escaped152 total outputs
Data Flows
7 unsanitized

Data Flow Analysis

7 flows7 with unsanitized paths
update_checkbox (includes\SaveAdminSettingsTrait.php:21)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WC Call For Price Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 21
actionwcp_admin_form_headerincludes\AdminFormSave.php:26
actionadmin_menuincludes\AdminMenu.php:18
filterplugin_action_links_wc-call-for-price/wc-call-for-price.phpincludes\AdminMenu.php:19
filterwcp_is_admin_subpage_validincludes\AdminPageValidator.php:18
actionadmin_enqueue_scriptsincludes\Assets.php:25
actionadmin_enqueue_scriptsincludes\Assets.php:26
filterwoocommerce_empty_price_htmlincludes\Render.php:32
filterwoocommerce_is_purchasableincludes\Render.php:34
filterwoocommerce_get_price_htmlincludes\Render.php:35
actionwoocommerce_single_variationincludes\Render.php:36
filterwoocommerce_get_price_htmlincludes\Render.php:40
filterwoocommerce_get_price_htmlincludes\Render.php:44
filterwoocommerce_is_purchasableincludes\Render.php:48
filterwoocommerce_get_price_htmlincludes\Render.php:49
actionwoocommerce_single_variationincludes\Render.php:50
actionadmin_noticesincludes\ReviewRequest.php:23
actionadmin_initincludes\ReviewRequest.php:24
actionupgrader_process_completeincludes\Upgrader.php:25
actionadmin_initincludes\Upgrader.php:26
actioninitincludes\WCCallForPrice.php:29
actionbefore_woocommerce_initincludes\WooCommerceSupport.php:30
Maintenance & Trust

WC Call For Price Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 4, 2025
PHP min version7.2
Downloads19K

Community Trust

Rating94/100
Number of ratings11
Active installs1K
Developer Profile

WC Call For Price Developer Profile

WCPress

1 plugin · 1K total installs

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

How We Detect WC Call For Price

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wc-call-for-price/assets/css/wcp-admin-style.css/wp-content/plugins/wc-call-for-price/assets/js/selectone.js/wp-content/plugins/wc-call-for-price/assets/lib/select2.min.css/wp-content/plugins/wc-call-for-price/assets/js/wcp-admin-script.js/wp-content/plugins/wc-call-for-price/assets/js/plugin-list-page-review.js/wp-content/plugins/wc-call-for-price/assets/js/select2.min.js
Script Paths
/wp-content/plugins/wc-call-for-price/assets/js/selectone.js/wp-content/plugins/wc-call-for-price/assets/js/wcp-admin-script.js/wp-content/plugins/wc-call-for-price/assets/js/plugin-list-page-review.js/wp-content/plugins/wc-call-for-price/assets/js/select2.min.js
Version Parameters
wc-call-for-price/assets/css/wcp-admin-style.css?ver=wc-call-for-price/assets/js/selectone.js?ver=wc-call-for-price/assets/js/wcp-admin-script.js?ver=wc-call-for-price/assets/js/plugin-list-page-review.js?ver=

HTML / DOM Fingerprints

CSS Classes
wcp-admin-stylewcp-select2-stylewcp-admin-scriptwcp-select2-scriptwcp-plugin-review-script
HTML Comments
Header for admin panelLoading Admin assets and frontend assetsjQuery select one plugin js file handleInitializes the object+7 more
FAQ

Frequently Asked Questions about WC Call For Price