
paymendo – Bank Transfer (Lite) Security & Risk Analysis
wordpress.org/plugins/paymendo-bank-transferAccept payment by bank transfer on your WooCommerce store. Also easily manage payments made by bank transfer.
Is paymendo – Bank Transfer (Lite) Safe to Use in 2026?
Generally Safe
Score 85/100paymendo – Bank Transfer (Lite) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The paymendo-bank-transfer plugin version 1.1 presents a concerning security posture primarily due to its large, unprotected attack surface. All eight identified AJAX handlers lack authentication checks, making them prime targets for unauthorized access and potential exploitation. While the code signals show no directly dangerous functions, file operations, or external HTTP requests, the high percentage of unsanitized paths in the taint analysis (5 out of 5 flows) is a significant red flag. This indicates a strong likelihood of vulnerabilities such as Cross-Site Scripting (XSS) or other injection attacks, particularly given the critical severity associated with these unsanitized flows.
The plugin's vulnerability history is currently clean, with no known CVEs recorded. This might suggest that the plugin has not been a target of significant historical exploitation or that past vulnerabilities have been adequately addressed. However, the lack of historical data should not be mistaken for inherent security. The current static analysis reveals weaknesses that could easily lead to new vulnerabilities, especially the absence of any nonce or capability checks on its numerous AJAX endpoints.
In conclusion, while the absence of dangerous functions and external requests is positive, the critical flaws identified in the taint analysis and the unprotected AJAX endpoints create a substantial risk. The plugin needs immediate attention to implement proper authentication, authorization, and input sanitization for its AJAX handlers to mitigate the high risk of exploitation.
Key Concerns
- All AJAX handlers lack authentication checks
- High percentage of unsanitized paths in taint flows
- Taint flows with critical severity (4)
- No nonce checks
- No capability checks
- SQL queries not always using prepared statements
- Output escaping not always proper
paymendo – Bank Transfer (Lite) Security Vulnerabilities
paymendo – Bank Transfer (Lite) Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
paymendo – Bank Transfer (Lite) Attack Surface
AJAX Handlers 8
WordPress Hooks 14
Maintenance & Trust
paymendo – Bank Transfer (Lite) Maintenance & Trust
Maintenance Signals
Community Trust
paymendo – Bank Transfer (Lite) Alternatives
Advance Bank Payment Transfer Gateway
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
Phone Order Gateway for WooCommerce
woocommerce-phone-order-gateway
This plugin adds Phone Order gateway to the WooCommerce plugin.
paymendo – Bank Transfer (Lite) Developer Profile
5 plugins · 290 total installs
How We Detect paymendo – Bank Transfer (Lite)
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/paymendo-bank-transfer/css/main.css/wp-content/plugins/paymendo-bank-transfer/css/font_awesome.css/wp-content/plugins/paymendo-bank-transfer/js/moment-with-locales.min.js/wp-content/plugins/paymendo-bank-transfer/js/daterangepicker.js/wp-content/plugins/paymendo-bank-transfer/js/main.js/wp-content/plugins/paymendo-bank-transfer/js/ion.rangeSlider.min.js/wp-content/plugins/paymendo-bank-transfer/site/js/modal.js/wp-content/plugins/paymendo-bank-transfer/css/jquery.dataTables.min.css+1 more/wp-content/plugins/paymendo-bank-transfer/js/moment-with-locales.min.js/wp-content/plugins/paymendo-bank-transfer/js/daterangepicker.js/wp-content/plugins/paymendo-bank-transfer/js/main.js/wp-content/plugins/paymendo-bank-transfer/js/ion.rangeSlider.min.js/wp-content/plugins/paymendo-bank-transfer/site/js/modal.js/wp-content/plugins/paymendo-bank-transfer/js/jquery.dataTables.min.jsHTML / DOM Fingerprints
paymendo-bank-transferdata-paymendo-urlpaymendo_bank_transfer_extrapaymendo_bank_transfer_data/wp-json/paymendo-bank-transfer/v1