Braintree for WooCommerce Payment Gateway Security & Risk Analysis

wordpress.org/plugins/woocommerce-gateway-paypal-powered-by-braintree

Accept PayPal, Credit Cards, and Debit Cards on your WooCommerce store.

10K active installs v3.8.0 PHP 7.4+ WP 6.7+ Updated Mar 3, 2026
commercee-commerceecommercewoothemeswordpress-ecommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Braintree for WooCommerce Payment Gateway Safe to Use in 2026?

Generally Safe

Score 100/100

Braintree for WooCommerce Payment Gateway has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The WooCommerce Gateway PayPal Powered by Braintree plugin version 3.8.0 exhibits a strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates excellent adherence to secure coding practices, with no dangerous functions, all SQL queries utilizing prepared statements, and a high percentage of properly escaped outputs. The absence of file operations and external HTTP requests further reduces the potential attack surface. The presence of numerous nonce and capability checks indicates a robust approach to authorization and preventing unauthorized actions. Furthermore, the plugin's clean vulnerability history with zero known CVEs is a significant positive indicator of its security.

Key Concerns

  • External HTTP requests
  • Output escaping not 100% proper
Vulnerabilities
None known

Braintree for WooCommerce Payment Gateway Security Vulnerabilities

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

Braintree for WooCommerce Payment Gateway Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

96% escaped256 total outputs
Attack Surface

Braintree for WooCommerce Payment Gateway Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_braintree_get_transaction_dataincludes\Admin\Order.php:45
WordPress Hooks 73
actionwoocommerce_admin_order_data_after_billing_addressincludes\Admin\Order.php:43
actionadmin_enqueue_scriptsincludes\Admin\Order.php:44
actionwpincludes\Apple_Pay\Apple_Pay.php:53
actionwpincludes\Google_Pay\Google_Pay.php:56
filterwc_avatax_cart_needs_calculationincludes\Integrations\AvaTax.php:74
filterwc_braintree_paypal_product_button_should_validate_product_dataincludes\Integrations\Product_Addons.php:47
filterwc_braintree_paypal_product_button_validate_product_dataincludes\Integrations\Product_Addons.php:48
actionwc_braintree_paypal_before_product_button_add_to_cartincludes\Integrations\Product_Addons.php:49
actionwp_footerincludes\Payment_Forms\WC_Braintree_Payment_Form.php:73
filterwoocommerce_checkout_get_valueincludes\PayPal\Buttons\Abstract_Button.php:109
filterwoocommerce_ship_to_different_address_checkedincludes\PayPal\Buttons\Abstract_Button.php:112
actionwoocommerce_available_payment_gatewaysincludes\PayPal\Buttons\Abstract_Button.php:115
actionwp_headincludes\PayPal\Buttons\Abstract_Button.php:118
actionwoocommerce_review_order_after_submitincludes\PayPal\Buttons\Abstract_Button.php:121
actionwoocommerce_cart_emptiedincludes\PayPal\Buttons\Abstract_Button.php:124
actionwoocommerce_proceed_to_checkoutincludes\PayPal\Buttons\Cart.php:76
actionwpincludes\PayPal\Buttons\Product.php:79
actionwoocommerce_after_add_to_cart_buttonincludes\PayPal\Buttons\Product.php:107
actionwoocommerce_available_payment_gatewaysincludes\Venmo\Buttons\Abstract_Button.php:108
actionwp_headincludes\Venmo\Buttons\Abstract_Button.php:111
actionwoocommerce_review_order_after_submitincludes\Venmo\Buttons\Abstract_Button.php:114
actionwoocommerce_cart_emptiedincludes\Venmo\Buttons\Abstract_Button.php:117
actionwpincludes\Venmo\Buttons\Cart.php:76
actionwp_enqueue_scriptsincludes\Venmo\Buttons\Cart.php:79
actionwoocommerce_proceed_to_checkoutincludes\Venmo\Buttons\Cart.php:95
actionwpincludes\Venmo\Buttons\Product.php:83
actionwp_enqueue_scriptsincludes\Venmo\Buttons\Product.php:97
actionwoocommerce_after_add_to_cart_buttonincludes\Venmo\Buttons\Product.php:115
actionadmin_initincludes\WC_Braintree.php:141
actionadmin_initincludes\WC_Braintree.php:142
filterwoocommerce_my_subscriptions_payment_methodincludes\WC_Braintree.php:145
actionwoocommerce_payment_token_classincludes\WC_Braintree.php:146
filterwoocommerce_saved_payment_methods_listincludes\WC_Braintree.php:147
filterwoocommerce_get_sections_checkoutincludes\WC_Braintree.php:287
actionwoocommerce_after_add_to_cart_buttonincludes\WC_Braintree_Express_Checkout.php:53
actionwoocommerce_proceed_to_checkoutincludes\WC_Braintree_Express_Checkout.php:58
actionwp_enqueue_scriptsincludes\WC_Braintree_Express_Checkout.php:61
actionwoocommerce_account_payment_methods_column_expiresincludes\WC_Braintree_My_Payment_Methods.php:77
actionwoocommerce_api_wc_braintreeincludes\WC_Braintree_Webhook_Handler.php:83
actionadmin_enqueue_scriptsincludes\WC_Gateway_Braintree.php:201
filterwoocommerce_settings_api_sanitized_fields_braintree_achincludes\WC_Gateway_Braintree_ACH.php:73
filterwoocommerce_payment_methods_list_itemincludes\WC_Gateway_Braintree_ACH.php:77
filterwc_payment_gateway_braintree_ach_token_editor_fieldsincludes\WC_Gateway_Braintree_ACH.php:80
filterwoocommerce_settings_api_sanitized_fields_braintree_credit_cardincludes\WC_Gateway_Braintree_Credit_Card.php:176
filterwc_braintree_api_vault_request_credit_card_optionsincludes\WC_Gateway_Braintree_Credit_Card.php:183
filterclean_urlincludes\WC_Gateway_Braintree_Credit_Card.php:250
actionwp_print_footer_scriptsincludes\WC_Gateway_Braintree_Credit_Card.php:253
actionwoocommerce_blocks_enqueue_checkout_block_scripts_afterincludes\WC_Gateway_Braintree_Credit_Card_Blocks_Support.php:33
filterwoocommerce_settings_api_sanitized_fields_braintree_local_paymentsincludes\WC_Gateway_Braintree_Local_Payments.php:68
filtergettextincludes\WC_Gateway_Braintree_PayPal.php:116
filterwoocommerce_payment_methods_list_itemincludes\WC_Gateway_Braintree_PayPal.php:119
filterwc_payment_gateway_braintree_paypal_token_editor_fieldsincludes\WC_Gateway_Braintree_PayPal.php:122
filterwoocommerce_settings_api_sanitized_fields_braintree_paypalincludes\WC_Gateway_Braintree_PayPal.php:125
actionwoocommerce_blocks_enqueue_checkout_block_scripts_beforeincludes\WC_Gateway_Braintree_PayPal_Blocks_Support.php:33
filterwoocommerce_saved_payment_methods_listincludes\WC_Gateway_Braintree_PayPal_Blocks_Support.php:36
actionwoocommerce_blocks_enqueue_checkout_block_scripts_afterincludes\WC_Gateway_Braintree_PayPal_Blocks_Support.php:39
filterwoocommerce_settings_api_sanitized_fields_braintree_sepaincludes\WC_Gateway_Braintree_SEPA.php:70
filterwoocommerce_payment_methods_list_itemincludes\WC_Gateway_Braintree_Venmo.php:91
filterwoocommerce_settings_api_sanitized_fields_braintree_venmoincludes\WC_Gateway_Braintree_Venmo.php:94
filterwoocommerce_saved_payment_methods_listincludes\WC_Gateway_Braintree_Venmo_Blocks_Support.php:34
actionadmin_initwoocommerce-gateway-paypal-powered-by-braintree.php:89
actionadmin_initwoocommerce-gateway-paypal-powered-by-braintree.php:90
actionadmin_noticeswoocommerce-gateway-paypal-powered-by-braintree.php:92
filterextra_plugin_headerswoocommerce-gateway-paypal-powered-by-braintree.php:94
actionplugins_loadedwoocommerce-gateway-paypal-powered-by-braintree.php:98
actionadmin_noticeswoocommerce-gateway-paypal-powered-by-braintree.php:102
actionbefore_woocommerce_initwoocommerce-gateway-paypal-powered-by-braintree.php:105
filteroption_woocommerce_braintree_credit_card_settingswoocommerce-gateway-paypal-powered-by-braintree.php:108
filterwoocommerce_settings_featureswoocommerce-gateway-paypal-powered-by-braintree.php:111
actionadmin_noticeswoocommerce-gateway-paypal-powered-by-braintree.php:182
actionwoocommerce_blocks_loadedwoocommerce-gateway-paypal-powered-by-braintree.php:195
actionwoocommerce_initwoocommerce-gateway-paypal-powered-by-braintree.php:198
actionwoocommerce_blocks_payment_method_type_registrationwoocommerce-gateway-paypal-powered-by-braintree.php:580
Maintenance & Trust

Braintree for WooCommerce Payment Gateway Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 3, 2026
PHP min version7.4
Downloads2.2M

Community Trust

Rating52/100
Number of ratings50
Active installs10K
Developer Profile

Braintree for WooCommerce Payment Gateway Developer Profile

WooCommerce

36 plugins · 4.7M total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
234 days
View full developer profile
Detection Fingerprints

How We Detect Braintree for WooCommerce Payment Gateway

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/js/admin.js/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/js/checkout.js/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/js/frontend.js/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/css/admin.css/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/css/checkout.css/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/css/frontend.css
Script Paths
/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/js/admin.js/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/js/checkout.js/wp-content/plugins/woocommerce-gateway-paypal-powered-by-braintree/js/frontend.js
Version Parameters
woocommerce-gateway-paypal-powered-by-braintree/js/admin.js?ver=woocommerce-gateway-paypal-powered-by-braintree/js/checkout.js?ver=woocommerce-gateway-paypal-powered-by-braintree/js/frontend.js?ver=woocommerce-gateway-paypal-powered-by-braintree/css/admin.css?ver=woocommerce-gateway-paypal-powered-by-braintree/css/checkout.css?ver=woocommerce-gateway-paypal-powered-by-braintree/css/frontend.css?ver=

HTML / DOM Fingerprints

CSS Classes
braintree-admin-noticebraintree-paypal-express-checkout
HTML Comments
<!-- Braintree for WooCommerce Payment Gateway --><!-- Required minimums --><!-- Base plugin file --><!-- The plugin loader class. -->+22 more
Data Attributes
data-braintree-gateway
JS Globals
braintree_paypal_params
FAQ

Frequently Asked Questions about Braintree for WooCommerce Payment Gateway