BD Mobile Payments Gateway Security & Risk Analysis

wordpress.org/plugins/bd-mobile-payments-gateway

This plugin is an extension of Woocommerce which added Bangladeshi Taka BDT symble (৳) at WooCommerce plugin where WooCommerce not yet support Banglad …

10 active installs v1.1 PHP + WP 4.0+ Updated Mar 10, 2015
mobile-paymentspayment-gatewaywoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BD Mobile Payments Gateway Safe to Use in 2026?

Generally Safe

Score 85/100

BD Mobile Payments Gateway has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the "bd-mobile-payments-gateway" plugin v1.1 appears to have a generally good security posture. The absence of known CVEs, zero critical or high-severity vulnerabilities in its history, and the lack of identified dangerous functions or raw SQL queries are positive indicators. Furthermore, the static analysis reveals a minimal attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events without proper checks. All SQL queries utilize prepared statements, which is a strong security practice.

However, there are areas for concern. A significant portion of output (52%) is not properly escaped. This could lead to cross-site scripting (XSS) vulnerabilities if the data being output is user-controlled or originates from an untrusted source. The lack of any identified taint flows in the static analysis might be due to the limited scope of the analysis or the nature of the plugin's functionality, but the unescaped output presents a tangible risk. Additionally, the complete absence of nonce and capability checks across all potential entry points is a significant weakness, even with a seemingly small attack surface. This makes the plugin susceptible to CSRF attacks and unauthorized actions if any functionality were to be exposed in the future.

In conclusion, while the plugin benefits from a clean vulnerability history and good practices regarding SQL and attack surface minimization, the substantial amount of unescaped output and the complete lack of authorization checks represent critical weaknesses. These findings suggest that the plugin, despite its current apparent safety, has the potential for serious security flaws if not addressed. The developer should prioritize addressing the unescaped output and implementing robust authorization mechanisms.

Key Concerns

  • Significant unescaped output detected
  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

BD Mobile Payments Gateway Security Vulnerabilities

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

BD Mobile Payments Gateway Code Analysis

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

Output Escaping

48% escaped25 total outputs
Attack Surface

BD Mobile Payments Gateway Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
filterplugin_row_metabd-mobile-payments-woocommerce.php:14
filterwoocommerce_currenciesbd-mobile-payments-woocommerce.php:26
filterwoocommerce_currency_symbolbd-mobile-payments-woocommerce.php:32
actionplugins_loadedbd-mobile-payments-woocommerce.php:42
actionadmin_noticesbd-mobile-payments-woocommerce.php:45
filterwoocommerce_payment_gatewaysbd-mobile-payments-woocommerce.php:61
actionwoocommerce_thankyou_bkashincludes\gateways\bkash\class-wc-gateway-bKash.php:54
actionwoocommerce_email_before_order_tableincludes\gateways\bkash\class-wc-gateway-bKash.php:57
actionwoocommerce_thankyou_dbblmbincludes\gateways\dbblmb\class-wc-gateway-dbblmb.php:54
actionwoocommerce_email_before_order_tableincludes\gateways\dbblmb\class-wc-gateway-dbblmb.php:57
Maintenance & Trust

BD Mobile Payments Gateway Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedMar 10, 2015
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

BD Mobile Payments Gateway Developer Profile

Jabed Shoeb

1 plugin · 10 total installs

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

How We Detect BD Mobile Payments Gateway

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bd-mobile-payments-gateway/includes/gateways/bkash/class-wc-gateway-bKash.php/wp-content/plugins/bd-mobile-payments-gateway/includes/gateways/dbblmb/class-wc-gateway-dbblmb.php

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about BD Mobile Payments Gateway