Advance Bank Payment Transfer Gateway Security & Risk Analysis

wordpress.org/plugins/advance-bank-payment-transfer-gateway

Short Description: This plugin clones the Direct Bank Transfer gateway to create another offline payment method. License: GPLv2 or later

1K active installs v1.0.0 PHP 7.4+ WP 5.8+ Updated Jan 8, 2026
bank-transfermanual-paymentoffline-paymentpayment-gatewaywoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advance Bank Payment Transfer Gateway Safe to Use in 2026?

Generally Safe

Score 100/100

Advance Bank Payment Transfer Gateway has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "advance-bank-payment-transfer-gateway" plugin v1.0.0 presents a concerning security posture primarily due to its unprotected entry points. While the plugin demonstrates good practices by exclusively using prepared statements for SQL queries and has a clean vulnerability history with no known CVEs, the lack of authentication checks on its AJAX handlers is a significant weakness.

The static analysis reveals two AJAX handlers, both of which are exposed without any form of authorization or capability checks. This creates a substantial attack surface, as any authenticated or even unauthenticated user could potentially trigger these functions. Although the taint analysis did not flag critical or high severity issues, the presence of two flows with unsanitized paths within the context of unprotected entry points warrants careful consideration and suggests that further investigation might be needed to confirm the absence of potential injection vulnerabilities.

In conclusion, the plugin's strengths lie in its SQL query handling and lack of historical vulnerabilities. However, the critical flaw of unprotected AJAX endpoints overshadows these positives. This oversight significantly increases the risk of unauthorized actions being performed, despite the absence of currently documented critical security flaws. Addressing the authentication on AJAX handlers should be the immediate priority for improving the plugin's security.

Key Concerns

  • AJAX handlers without authentication checks
  • Flows with unsanitized paths
  • Lack of nonce checks on AJAX handlers
  • Lack of capability checks on AJAX handlers
Vulnerabilities
None known

Advance Bank Payment Transfer Gateway Security Vulnerabilities

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

Advance Bank Payment Transfer Gateway Code Analysis

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

Output Escaping

76% escaped29 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
abpt_ajax_process_request (includes\hooks.php:36)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Advance Bank Payment Transfer Gateway Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_invoice_responseincludes\hooks.php:87
noprivwp_ajax_invoice_responseincludes\hooks.php:88
WordPress Hooks 6
actionwoocommerce_email_before_order_tableclasses\wc_gateway_advance_bank_transfer.php:67
actionwoocommerce_checkout_update_order_metaclasses\wc_gateway_advance_bank_transfer.php:481
actionwoocommerce_admin_order_data_after_order_detailsclasses\wc_gateway_advance_bank_transfer.php:493
filterwoocommerce_payment_gatewaysincludes\hooks.php:8
actionwp_print_scriptsincludes\hooks.php:34
actionplugins_loadedwc-advanced-bank-transfer.php:23
Maintenance & Trust

Advance Bank Payment Transfer Gateway Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 8, 2026
PHP min version7.4
Downloads24K

Community Trust

Rating90/100
Number of ratings10
Active installs1K
Developer Profile

Advance Bank Payment Transfer Gateway Developer Profile

Ramesh Kumar

2 plugins · 1K total installs

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

How We Detect Advance Bank Payment Transfer Gateway

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advance-bank-payment-transfer-gateway/js/common.js
Script Paths
/wp-content/plugins/advance-bank-payment-transfer-gateway/js/common.js

HTML / DOM Fingerprints

JS Globals
the_ajax_script
FAQ

Frequently Asked Questions about Advance Bank Payment Transfer Gateway