
SePay Gateway Security & Risk Analysis
wordpress.org/plugins/sepay-gatewayThanh toán QR chuyển khoản (VietQR) bởi SePay cho WooCommerce. Hỗ trợ hơn 50 ngân hàng. Kết nối 15+ ngân hàng để xác nhận tự động.
Is SePay Gateway Safe to Use in 2026?
Generally Safe
Score 100/100SePay Gateway has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The sepay-gateway plugin version 1.1.20 exhibits a generally strong security posture, with excellent practices in SQL query handling and output escaping. The plugin utilizes prepared statements for all SQL queries, which significantly mitigates the risk of SQL injection vulnerabilities. Furthermore, nearly all output is properly escaped, reducing the likelihood of cross-site scripting (XSS) attacks. The absence of known CVEs and a clean vulnerability history are positive indicators, suggesting a well-maintained and secure plugin over time.
However, there are notable concerns regarding the attack surface. The plugin exposes two REST API routes without proper permission callbacks, making them potentially accessible to unauthenticated users. Additionally, one out of two analyzed taint flows involves unsanitized paths, which, while not rated as critical or high, still represents a potential avenue for exploitation if not handled carefully. The presence of external HTTP requests also warrants attention, as these can be points of interaction with external services that might have their own vulnerabilities or be subject to man-in-the-middle attacks if not implemented securely.
In conclusion, sepay-gateway version 1.1.20 is largely secure due to its robust SQL and output handling. The primary weaknesses lie in the unprotected REST API routes and the identified unsanitized path flow, which represent the most immediate areas for improvement. The plugin's lack of a vulnerability history is a strength, but the identified attack surface issues should not be overlooked.
Key Concerns
- REST API routes without permission callbacks
- Taint flow with unsanitized path
- AJAX handlers without auth checks
SePay Gateway Security Vulnerabilities
SePay Gateway Code Analysis
Output Escaping
Data Flow Analysis
SePay Gateway Attack Surface
AJAX Handlers 6
REST API Routes 2
WordPress Hooks 12
Maintenance & Trust
SePay Gateway Maintenance & Trust
Maintenance Signals
Community Trust
SePay Gateway Alternatives
Thanh toán chuyển khoản ngân hàng với VietQRPro từ Sổ Bán Hàng
thanh-toan-chuyen-khoan-ngan-hang-voi-vietqr
Kết nối ngân hàng VN vào WooCommerce. Xác nhận đơn hàng qua VietQR. Sử dụng VietQRPro của Sổ Bán Hàng. Đơn giản để bắt đầu!!!
Thanh Toán Quét Mã QR Code Tự Động – MoMo, ViettelPay, VNPay và 40 ngân hàng Việt Nam
bck-tu-dong-xac-nhan-thanh-toan-chuyen-khoan-ngan-hang
Tích hợp thanh toán quét mã QR Code MoMo, ViettelPay, VNPay, Vietcombank, Vietinbank, Techcombank, MB, ACB, VPBank, TPBank.. cho Woocommerce
Casso – Tự động xác nhận thanh toán chuyển khoản ngân hàng
casso-tu-dong-xac-nhan-thanh-toan-chuyen-khoan-ngan-hang
Kết nối các ngân hàng Việt Nam vào Woocommerce, tự động xác nhận đơn hàng đã thanh toán. Hỗ trợ hơn 10 ngân hàng : VietinBank, OCB, Vietcombank, Techc …
Tích hợp Thanh Toán Quét Mã QR Code – MoMo, ViettelPay, Vietcombank
qh-testpay
Tích hợp thanh toán quét mã QR Code với MoMo, ViettelPay, VNPay, Vietcombank, Vietinbank, Techcombank, MB, ACB, VPBank, TPBank.. cho Woocommerce
Thanh Toán Quét Mã QR Code Tự Động – MoMo, ViettelPay, MB, Vietcombank, Vietinbank, Techcombank, Agribank, ACB, BIDV
thanh-toan-chuyen-khoan
Tích hợp thanh toán quét mã QR Code với MoMo, ViettelPay, VNPay, Vietcombank, Vietinbank, Techcombank, MB, ACB, VPBank, TPBank.. cho Woocommerce
SePay Gateway Developer Profile
1 plugin · 1K total installs
How We Detect SePay Gateway
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/sepay-gateway/assets/css/frontend/sepay_checkout.css/wp-content/plugins/sepay-gateway/assets/js/frontend/sepay_checkout.js/wp-content/plugins/sepay-gateway/assets/js/frontend/sepay_checkout.jssepay-gateway/assets/css/frontend/sepay_checkout.css?ver=sepay-gateway/assets/js/frontend/sepay_checkout.js?ver=HTML / DOM Fingerprints
sepay-checkout-wrappersepay-qr-code-containersepay-bank-transfer-infosepay-payment-status-message<!-- SePay Gateway Payment Form --><!-- SePay QR Code Section --><!-- SePay Bank Transfer Details --><!-- SePay Payment Status Area -->data-sepay-order-iddata-sepay-noncedata-sepay-ajax-urlsepay_checkout_params/wp-json/sepay-gateway/v[sepay_payment_form][sepay_qr_code][sepay_bank_details][sepay_payment_status]