Payment Gateway bKash for WC Security & Risk Analysis

wordpress.org/plugins/woo-payment-bkash

You can easily pay via bKash.

1K active installs v3.1.0 PHP 5.6+ WP 4.0+ Updated Oct 27, 2025
bkashmobile-bankingwoocommerce-gatewaywoocommerce-paymentwoocommerce-pgw
78
B · Generally Safe
CVEs total1
Unpatched1
Last CVENov 20, 2025
Safety Verdict

Is Payment Gateway bKash for WC Safe to Use in 2026?

Mostly Safe

Score 78/100

Payment Gateway bKash for WC is generally safe to use. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Nov 20, 2025Updated 5mo ago
Risk Assessment

The "woo-payment-bkash" plugin v3.1.0 exhibits a generally strong security posture based on the provided static analysis. All identified entry points, including AJAX handlers and shortcodes, appear to have authentication and permission checks in place. The code also demonstrates good practices with 100% output escaping and the absence of dangerous functions or file operations. The SQL query usage shows a reasonable percentage of prepared statements, and nonce and capability checks are present.

However, a significant concern is the presence of one unpatched medium-severity vulnerability from November 2025, which indicates a potential for exploitation. The historical pattern of vulnerabilities, specifically mentioning "Missing Authorization," further reinforces the need for caution. While current code analysis shows no overt authorization issues in entry points, the past suggests this area has been a weakness.

In conclusion, the plugin has implemented several key security measures effectively. The code itself seems to be relatively clean in terms of immediate exploitable flaws. The primary risk lies in the known, unpatched vulnerability and the historical trend of authorization issues, which necessitates diligent patching and ongoing monitoring. This balance between good current practices and historical risk requires attention.

Key Concerns

  • Unpatched CVE (medium)
Vulnerabilities
1

Payment Gateway bKash for WC Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-62754medium · 5.3Missing Authorization

Payment Gateway bKash for WC <= 3.1.0 - Missing Authorization

Nov 20, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Payment Gateway bKash for WC Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
3 prepared
Unescaped Output
0
29 escaped
Nonce Checks
3
Capability Checks
5
File Operations
0
External Requests
3
Bundled Libraries
0

SQL Query Safety

33% prepared9 total queries

Output Escaping

100% escaped29 total outputs
Attack Surface

Payment Gateway bKash for WC Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_dc-bkash-execute-payment-requestincludes\Ajax.php:24
authwp_ajax_dc-bkash-order-payincludes\Ajax.php:25

Shortcodes 1

[payment_gateway_bkash_for_wc] includes\Frontend\Shortcode.php:27
WordPress Hooks 23
actionadmin_menuincludes\Admin\Menu.php:30
actionadmin_enqueue_scriptsincludes\Admin\Menu.php:72
actionrest_api_initincludes\API.php:46
actionwoocommerce_api_verify-bkash-paymentincludes\API.php:47
actionadmin_initincludes\Assets.php:28
actionadmin_enqueue_scriptsincludes\Assets.php:31
actionwp_enqueue_scriptsincludes\Assets.php:33
actionwp_enqueue_scriptsincludes\Gateway\Bkash.php:33
actiondc_bkash_execute_payment_successincludes\Gateway\Manager.php:49
actiondc_bkash_after_query_paymentincludes\Gateway\Manager.php:50
actionwoocommerce_cart_totals_before_order_totalincludes\Gateway\Manager.php:51
actionwoocommerce_review_order_before_order_totalincludes\Gateway\Manager.php:52
actionwoocommerce_admin_order_totals_after_taxincludes\Gateway\Manager.php:53
actionwoocommerce_pay_order_before_submitincludes\Gateway\Manager.php:54
actionwoocommerce_after_order_detailsincludes\Gateway\Manager.php:55
actiondc_bkash_verify_paymentincludes\Gateway\Manager.php:56
filterwoocommerce_payment_gatewaysincludes\Gateway\Manager.php:61
filterwoocommerce_calculated_totalincludes\Gateway\Manager.php:62
filterwoocommerce_get_order_item_totalsincludes\Gateway\Manager.php:63
actionadmin_noticesincludes\Upgrade\Manager.php:34
actionplugins_loadedwoo-payment-bkash.php:91
actioninitwoo-payment-bkash.php:225
actioninitwoo-payment-bkash.php:226
Maintenance & Trust

Payment Gateway bKash for WC Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 27, 2025
PHP min version5.6
Downloads57K

Community Trust

Rating100/100
Number of ratings10
Active installs1K
Developer Profile

Payment Gateway bKash for WC Developer Profile

Kapil Paul

4 plugins · 1K total installs

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

How We Detect Payment Gateway bKash for WC

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woo-payment-bkash/assets/css/bkash.css/wp-content/plugins/woo-payment-bkash/assets/js/bkash.js/wp-content/plugins/woo-payment-bkash/assets/js/script.js/wp-content/plugins/woo-payment-bkash/assets/js/checkout.js
Script Paths
/wp-content/plugins/woo-payment-bkash/assets/js/bkash.js/wp-content/plugins/woo-payment-bkash/assets/js/script.js/wp-content/plugins/woo-payment-bkash/assets/js/checkout.js
Version Parameters
woo-payment-bkash/assets/css/bkash.css?ver=woo-payment-bkash/assets/js/bkash.js?ver=woo-payment-bkash/assets/js/script.js?ver=woo-payment-bkash/assets/js/checkout.js?ver=

HTML / DOM Fingerprints

CSS Classes
bkash-payment-gateway
HTML Comments
<!-- dc_bkash_payment_gateway_form --><!-- dc_bkash_payment_gateway_checkout_form --><!-- dc_bkash_payment_gateway_order_received -->
Data Attributes
data-bkash-gateway
JS Globals
dc_bkash_params
REST Endpoints
/wp-json/dc-bkash/v1/payment
Shortcode Output
[dc_bkash_payment_gateway][dc_bkash_payment_gateway_checkout][dc_bkash_payment_gateway_order_received]
FAQ

Frequently Asked Questions about Payment Gateway bKash for WC