Pagador (Braspag) Checkout for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-checkout-braspag

Add Braspag payment to your WooCommerce e-commerce!

10 active installs v4.0.2 PHP 7.2+ WP 4.7+ Updated Jul 27, 2024
braspagmariovalneypaymentwoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Pagador (Braspag) Checkout for WooCommerce Safe to Use in 2026?

Generally Safe

Score 92/100

Pagador (Braspag) Checkout for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "woo-checkout-braspag" plugin v4.0.2 exhibits a generally strong security posture based on the provided static analysis. The plugin has a remarkably small attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events that could serve as entry points for attackers. Furthermore, the absence of critical or high-severity taint flows is a significant positive indicator. The code also demonstrates good practices in its use of prepared statements for SQL queries and a high percentage of properly escaped output, mitigating common web application vulnerabilities.

However, there are a few areas that warrant attention. The complete lack of nonce checks is a notable concern, especially since there are two capability checks present. This suggests that while access control is being considered, it might be vulnerable to cross-site request forgery (CSRF) attacks if any of the functions protected by capability checks can be triggered by an unauthenticated user through a manipulated request. Additionally, while the plugin has no recorded vulnerability history, this can also indicate limited past scrutiny or that the plugin is relatively new or has not been widely targeted, rather than an inherent, proven immunity to future vulnerabilities.

In conclusion, the plugin demonstrates a commendable effort in minimizing its attack surface and employing secure coding practices for data handling. The primary weakness lies in the absence of nonce checks, which, coupled with capability checks, could open the door to CSRF. The lack of historical vulnerabilities is a positive sign but should be viewed with the understanding that it doesn't guarantee future safety. Continued vigilance and potential implementation of nonce checks would further bolster its security.

Key Concerns

  • 0 Nonce checks found
  • 2 Capability checks present, but no nonce checks
  • 86% output properly escaped (14% not)
Vulnerabilities
None known

Pagador (Braspag) Checkout for WooCommerce Security Vulnerabilities

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

Pagador (Braspag) Checkout for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared3 total queries

Output Escaping

86% escaped99 total outputs
Attack Surface

Pagador (Braspag) Checkout for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
actionadmin_noticesmodules\dependence\class-module-dependence.php:82
filterwoocommerce_payment_gatewaysmodules\woocommerce\class-module-woocommerce.php:98
filterwoocommerce_order_actionsmodules\woocommerce\class-module-woocommerce.php:101
actionwoocommerce_order_action_checkout_braspag_updatemodules\woocommerce\class-module-woocommerce.php:102
actionadd_meta_boxesmodules\woocommerce\class-module-woocommerce.php:104
actionwoocommerce_process_shop_order_metamodules\woocommerce\class-module-woocommerce.php:105
actionwoocommerce_admin_order_data_after_shipping_addressmodules\woocommerce\class-module-woocommerce.php:107
actionwoocommerce_admin_order_data_after_billing_addressmodules\woocommerce\class-module-woocommerce.php:108
actionadmin_enqueue_scriptsmodules\woocommerce\class-module-woocommerce.php:110
actionwp_enqueue_scriptsmodules\woocommerce\includes\class-wc-checkout-braspag-gateway.php:116
actionadmin_enqueue_scriptsmodules\woocommerce\includes\class-wc-checkout-braspag-gateway.php:117
actionadmin_noticesmodules\woocommerce\includes\class-wc-checkout-braspag-gateway.php:118
actionwoocommerce_email_after_order_tablemodules\woocommerce\includes\class-wc-checkout-braspag-gateway.php:123
actionwoocommerce_api_wc_checkout_braspag_gatewaymodules\woocommerce\includes\class-wc-checkout-braspag-gateway.php:124
actionwc_checkout_braspag_print_bank_slip_descriptionmodules\woocommerce\includes\class-wc-checkout-braspag-gateway.php:127
actionplugins_loadedwoo-checkout-braspag.php:318
Maintenance & Trust

Pagador (Braspag) Checkout for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 27, 2024
PHP min version7.2
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Pagador (Braspag) Checkout for WooCommerce Developer Profile

Mário Valney

7 plugins · 34K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
847 days
View full developer profile
Detection Fingerprints

How We Detect Pagador (Braspag) Checkout 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/woo-checkout-braspag/assets/css/braspag-admin.css/wp-content/plugins/woo-checkout-braspag/assets/css/braspag-checkout.css/wp-content/plugins/woo-checkout-braspag/assets/js/braspag-admin.js/wp-content/plugins/woo-checkout-braspag/assets/js/braspag-checkout.js/wp-content/plugins/woo-checkout-braspag/assets/js/braspag-jquery-validate.js/wp-content/plugins/woo-checkout-braspag/assets/js/braspag-select2.min.js
Script Paths
/wp-content/plugins/woo-checkout-braspag/assets/js/braspag-admin.js/wp-content/plugins/woo-checkout-braspag/assets/js/braspag-checkout.js/wp-content/plugins/woo-checkout-braspag/assets/js/braspag-jquery-validate.js/wp-content/plugins/woo-checkout-braspag/assets/js/braspag-select2.min.js
Version Parameters
woo-checkout-braspag/assets/css/braspag-admin.css?ver=woo-checkout-braspag/assets/css/braspag-checkout.css?ver=woo-checkout-braspag/assets/js/braspag-admin.js?ver=woo-checkout-braspag/assets/js/braspag-checkout.js?ver=woo-checkout-braspag/assets/js/braspag-jquery-validate.js?ver=woo-checkout-braspag/assets/js/braspag-select2.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
braspag-formbraspag-checkout-wrapperbraspag-credit-card-formbraspag-boleto-formbraspag-installment-optionbraspag-cart-total-discount
HTML Comments
<!-- Braspag fields wrapper --><!-- Braspag Credit Card fields --><!-- Braspag Boleto fields --><!-- Braspag Installments -->+1 more
Data Attributes
data-braspag-credit-card-numberdata-braspag-credit-card-cvvdata-braspag-credit-card-expirydata-braspag-credit-card-branddata-braspag-boleto-barcodedata-braspag-boleto-pdf+2 more
JS Globals
braspag_checkout_paramsbraspag_admin_params
REST Endpoints
/wp-json/woo-checkout-braspag/v1/installments
Shortcode Output
[braspag_checkout]
FAQ

Frequently Asked Questions about Pagador (Braspag) Checkout for WooCommerce