SendBSV BSV Payments for WooCommerce Security & Risk Analysis

wordpress.org/plugins/bsvanon-bitcoin-sv-payments

Accept Bitcoin SV payments directly to your wallet. Self-custody, no third-party processor. Modern fork with PHP 8+ and WooCommerce HPOS support.

0 active installs v6.2.0 PHP 7.4+ WP 5.8+ Updated Jan 29, 2026
bitcoin-svbsvcryptocurrencypayment-gatewaywoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SendBSV BSV Payments for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

SendBSV BSV Payments for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "bsvanon-bitcoin-sv-payments" plugin v6.2.0 exhibits a generally strong security posture with several good practices in place. All identified entry points (AJAX handlers) have authentication checks, and all SQL queries utilize prepared statements, indicating a conscious effort to prevent common vulnerabilities like SQL injection. The plugin also demonstrates a high level of output escaping, which is crucial for mitigating Cross-Site Scripting (XSS) risks. However, the presence of two `unserialize` calls is a significant concern, as this function can lead to Remote Code Execution (RCE) if not handled with extreme caution and proper input validation, especially with potentially untrusted data. The taint analysis reveals 5 high-severity flows with unsanitized paths, which, when combined with the dangerous `unserialize` functions, strongly suggests a high risk of severe vulnerabilities, likely RCE or privilege escalation, if the tainted data reaches the `unserialize` function without proper sanitization.

The plugin's vulnerability history shows no recorded CVEs, which is a positive sign that suggests a lack of publicly disclosed vulnerabilities in the past. This might indicate a dedicated development team or a fortunate history. However, the absence of past vulnerabilities does not negate the risks identified in the static and taint analyses. The current code signals, particularly the `unserialize` functions and high-severity tainted flows, present a substantial and immediate risk that needs to be addressed. While the plugin has strengths in areas like prepared statements and output escaping, the identified `unserialize` calls coupled with unsanitized tainted data create a critical security weakness that outweighs these positive aspects.

Key Concerns

  • High severity unsanitized taint flows
  • Use of dangerous unserialize function
  • File operations detected
  • External HTTP requests detected
Vulnerabilities
None known

SendBSV BSV Payments for WooCommerce Security Vulnerabilities

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

SendBSV BSV Payments for WooCommerce Release Timeline

v6.1.1
Code Analysis
Analyzed Apr 16, 2026

SendBSV BSV Payments for WooCommerce Code Analysis

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

Dangerous Functions Found

unserialize$settings = @unserialize( $row['settings'], array( 'allowed_classes' => false ) );bwwc-admin.php:148
unserialize$unserialized = @unserialize( stripslashes( $flat_address_meta ), array( 'allowed_classes' => false includes/address-generation.php:504

SQL Query Safety

100% prepared55 total queries

Output Escaping

97% escaped314 total outputs
Data Flows · Security
7 unsanitized

Data Flow Analysis

7 flows7 with unsanitized paths
BWWC__serve_receipt_download (includes/bip270-invoice.php:346)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

SendBSV BSV Payments for WooCommerce Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_bsv_check_payment_statusincludes/bsv-payment-console.php:644
noprivwp_ajax_bsv_check_payment_statusincludes/bsv-payment-console.php:645
authwp_ajax_bsv_set_payment_detectedincludes/bsv-payment-console.php:675
noprivwp_ajax_bsv_set_payment_detectedincludes/bsv-payment-console.php:676
authwp_ajax_bsv_store_receiptincludes/bsv-payment-console.php:742
noprivwp_ajax_bsv_store_receiptincludes/bsv-payment-console.php:743
WordPress Hooks 25
actionbefore_woocommerce_initbitcoinway-woocommerce.php:28
actionadmin_menubitcoinway-woocommerce.php:45
filtercron_schedulesbitcoinway-woocommerce.php:51
actionBWWC_cron_actionbitcoinway-woocommerce.php:52
actionadmin_noticesbitcoinway-woocommerce.php:58
actioninitbitcoinway-woocommerce.php:60
actionadmin_menubwwc-admin.php:558
actionplugins_loadedbwwc-bitcoin-gateway.php:11
actionwoocommerce_update_options_payment_gatewaysbwwc-bitcoin-gateway.php:92
actionwoocommerce_email_before_order_tablebwwc-bitcoin-gateway.php:98
actioninitbwwc-bitcoin-gateway.php:102
filterwoocommerce_payment_gatewaysbwwc-bitcoin-gateway.php:821
actionwoocommerce_blocks_loadedbwwc-bitcoin-gateway.php:824
filterwoocommerce_currenciesbwwc-bitcoin-gateway.php:830
filterwoocommerce_currency_symbolbwwc-bitcoin-gateway.php:831
actionwoocommerce_blocks_payment_method_type_registrationbwwc-bitcoin-gateway.php:867
actionwp_dashboard_setupbwwc-dashboard-widget.php:22
actionwoocommerce_api_bsv_invoiceincludes/bip270-invoice.php:23
actioninitincludes/bip270-invoice.php:25
actionwoocommerce_api_bsv_paymentincludes/bip270-payment-receiver.php:21
actioninitincludes/bip270-payment-receiver.php:23
actionwoocommerce_api_bsv_invoiceincludes/bootstrap.php:37
actionwoocommerce_api_bsv_paymentincludes/bootstrap.php:38
actionwoocommerce_api_bsv_receiptincludes/bootstrap.php:39
actionadmin_initincludes/gateway-migration.php:85

Scheduled Events 2

BWWC_cron_action
BWWC_cron_action
Maintenance & Trust

SendBSV BSV Payments for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 29, 2026
PHP min version7.4
Downloads377

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

SendBSV BSV Payments for WooCommerce Developer Profile

bsvanon

1 plugin · 0 total installs

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

How We Detect SendBSV BSV Payments 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/bsvanon-bitcoin-sv-payments/js/bw-bsw-admin-gateway.js/wp-content/plugins/bsvanon-bitcoin-sv-payments/js/bw-bsw-checkout-gateway.js/wp-content/plugins/bsvanon-bitcoin-sv-payments/js/bw-bsw-payment-gateway-modal.js/wp-content/plugins/bsvanon-bitcoin-sv-payments/js/bw-bsw-payment-gateway-qr.js/wp-content/plugins/bsvanon-bitcoin-sv-payments/css/bw-bsw-admin-gateway.css/wp-content/plugins/bsvanon-bitcoin-sv-payments/css/bw-bsw-checkout-gateway.css
Script Paths
/wp-content/plugins/bsvanon-bitcoin-sv-payments/js/bw-bsw-admin-gateway.js/wp-content/plugins/bsvanon-bitcoin-sv-payments/js/bw-bsw-checkout-gateway.js/wp-content/plugins/bsvanon-bitcoin-sv-payments/js/bw-bsw-payment-gateway-modal.js/wp-content/plugins/bsvanon-bitcoin-sv-payments/js/bw-bsw-payment-gateway-qr.js
Version Parameters
bsvanon-bitcoin-sv-payments/js/bw-bsw-admin-gateway.js?ver=bsvanon-bitcoin-sv-payments/js/bw-bsw-checkout-gateway.js?ver=bsvanon-bitcoin-sv-payments/js/bw-bsw-payment-gateway-modal.js?ver=bsvanon-bitcoin-sv-payments/js/bw-bsw-payment-gateway-qr.js?ver=bsvanon-bitcoin-sv-payments/css/bw-bsw-admin-gateway.css?ver=bsvanon-bitcoin-sv-payments/css/bw-bsw-checkout-gateway.css?ver=

HTML / DOM Fingerprints

CSS Classes
bw-bsw-payment-modal
HTML Comments
<!-- v6.0.0: Removed top-up link from checkout (A0.3 - merchant trust + WP.org concerns) --><!-- Top-up link now only appears on payment console page after checkout --><!-- v6.0.0: Blocks support is now complete via class-bsv-blocks-integration.php --><!-- No warning needed - both classic and Blocks checkout work seamlessly -->
Data Attributes
data-bsv-payment-modal-target
JS Globals
window.BWWC_Gateway
FAQ

Frequently Asked Questions about SendBSV BSV Payments for WooCommerce