Accept Donations with bKash Payment Security & Risk Analysis

wordpress.org/plugins/accept-donations-with-bkash-payment

Easily accept donations through bKash with this lightweight and secure WordPress plugin.

0 active installs v1.0.1 PHP 7.4+ WP 5.0+ Updated Jan 26, 2025
bkashdonationfundraisingpayment-gateway
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Accept Donations with bKash Payment Safe to Use in 2026?

Generally Safe

Score 92/100

Accept Donations with bKash Payment 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 plugin "accept-donations-with-bkash-payment" v1.0.1 exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, and significant output unescaping issues are positive indicators. The presence of nonce checks and a lack of critical taint flows further bolster its security. However, a notable concern is the complete absence of capability checks across all identified entry points (AJAX handlers, shortcodes). This means that any user, regardless of their role or permissions, could potentially interact with these plugin functionalities. While the attack surface itself is small and there are no unprotected entry points from an authentication perspective, the lack of authorization checks is a significant weakness that could be exploited if any of these functionalities have sensitive operations or data exposure potential.

The vulnerability history is clean, with no recorded CVEs. This suggests a proactive approach to security by the developers or a lack of publicly known vulnerabilities. However, the absence of vulnerabilities does not guarantee complete security, especially in conjunction with the identified authorization gaps. The plugin's reliance on external HTTP requests is a potential vector for supply chain attacks or man-in-the-middle attacks if not handled with proper validation and encryption, although the analysis doesn't provide details on the nature of these requests.

In conclusion, the plugin has strong foundations in secure coding practices regarding SQL and output handling. The lack of historical vulnerabilities is reassuring. The primary and most significant weakness lies in the absence of capability checks, which creates an authorization risk. Addressing this oversight by implementing appropriate WordPress capability checks for all AJAX handlers and shortcodes would significantly enhance the plugin's security.

Key Concerns

  • Missing capability checks on entry points
Vulnerabilities
None known

Accept Donations with bKash Payment Security Vulnerabilities

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

Accept Donations with bKash Payment Code Analysis

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

Output Escaping

95% escaped22 total outputs
Attack Surface

Accept Donations with bKash Payment Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 4

authwp_ajax_adbkp_process_donationsrc\ADBKP_APIHandler.php:26
noprivwp_ajax_adbkp_process_donationsrc\ADBKP_APIHandler.php:27
authwp_ajax_adbkp_process_donationsrc\ADBKP_Shortcode.php:17
noprivwp_ajax_adbkp_process_donationsrc\ADBKP_Shortcode.php:18

Shortcodes 2

[adbkp_donation_form] src\ADBKP_APIHandler.php:25
[adbkp_donation_form] src\ADBKP_Shortcode.php:16
WordPress Hooks 6
actionwp_enqueue_scriptsaccept-donations-with-bkash-payment.php:46
actionplugins_loadedaccept-donations-with-bkash-payment.php:70
actiontemplate_redirectsrc\ADBKP_DonationProcessor.php:16
actionadmin_menusrc\ADBKP_SettingsPage.php:12
actionadmin_initsrc\ADBKP_SettingsPage.php:13
actionadmin_enqueue_scriptssrc\ADBKP_SettingsPage.php:30
Maintenance & Trust

Accept Donations with bKash Payment Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 26, 2025
PHP min version7.4
Downloads562

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Accept Donations with bKash Payment Developer Profile

Ahmed Imran

2 plugins · 10 total installs

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

How We Detect Accept Donations with bKash Payment

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/accept-donations-with-bkash-payment/assets/css/style.css/wp-content/plugins/accept-donations-with-bkash-payment/assets/js/script.js/wp-content/plugins/accept-donations-with-bkash-payment/assets/css/admin-style.css
Script Paths
/wp-content/plugins/accept-donations-with-bkash-payment/assets/js/script.js
Version Parameters
accept-donations-with-bkash-payment/assets/css/style.css?ver=accept-donations-with-bkash-payment/assets/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
toggle-switchslider
Data Attributes
name="adbkp_sandbox_mode"name="adbkp_username"name="adbkp_password"name="adbkp_app_key"name="adbkp_app_secret"
JS Globals
adbkp_ajax
FAQ

Frequently Asked Questions about Accept Donations with bKash Payment