Payment Gateway for USAePay on WooCommerce Security & Risk Analysis

wordpress.org/plugins/wc-usaepay-payment-gateway

This Payment Gateway For WooCommerce extends the functionality of WooCommerce to accept payments from credit/debit cards using the USAePay payment gat …

100 active installs v4.2.1 PHP 5.6+ WP 4.4+ Updated Dec 4, 2025
blockspayment-gatewaysecureusaepaywoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Payment Gateway for USAePay on WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Payment Gateway for USAePay on WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The plugin "wc-usaepay-payment-gateway" v4.2.1 exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, file operations, and SQL queries that don't use prepared statements are strong indicators of secure coding practices. Furthermore, the plugin demonstrates a commitment to security by including nonce checks and a single external HTTP request which is a relatively small attack vector. The lack of known vulnerabilities in its history is also a positive sign, suggesting a stable and well-maintained codebase.

However, there are minor areas for improvement. A notable concern is that only 70% of output is properly escaped. While not critical, unescaped output can lead to cross-site scripting (XSS) vulnerabilities, especially if user-supplied data is displayed without sanitization. The plugin also lacks explicit capability checks on its sole AJAX handler, which, although it has a nonce check, could potentially be bypassed in certain complex scenarios or if the nonce check itself were to have an implementation flaw. The vulnerability history being clean is encouraging, but the limited scope of taint analysis (0 flows analyzed) means potential issues may not have been uncovered by this specific scan. Overall, the plugin appears to be reasonably secure, but further scrutiny of output escaping and AJAX endpoint security would be beneficial.

Key Concerns

  • Percentage of output escaping is low (70%)
  • No capability checks on AJAX handler
Vulnerabilities
None known

Payment Gateway for USAePay on WooCommerce Security Vulnerabilities

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

Payment Gateway for USAePay on WooCommerce Code Analysis

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

Output Escaping

70% escaped20 total outputs
Attack Surface

Payment Gateway for USAePay on WooCommerce Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_dismiss_admin_noticeincludes\persist-admin-notices-dismissal\persist-admin-notices-dismissal.php:44
WordPress Hooks 22
actionbefore_woocommerce_initgateway.php:64
actionadmin_initgateway.php:76
actionadmin_noticesgateway.php:77
actionplugins_loadedgateway.php:78
actioninitgateway.php:118
actionwoocommerce_order_status_processinggateway.php:121
actionwoocommerce_order_status_completedgateway.php:122
actionwoocommerce_order_status_processinggateway.php:124
actionwoocommerce_order_status_completedgateway.php:125
actionwoocommerce_order_status_cancelledgateway.php:128
actionwoocommerce_order_status_refundedgateway.php:129
filterwoocommerce_payment_gatewaysgateway.php:264
actionwoocommerce_blocks_loadedgateway.php:382
actionwoocommerce_blocks_payment_method_type_registrationgateway.php:391
actionadmin_noticesincludes\class-wc-gateway-usaepay.php:69
filterhttp_request_timeoutincludes\class-wc-gateway-usaepay.php:493
actionwoocommerce_rest_checkout_process_payment_with_contextincludes\class-wc-usaepay-blocks-support.php:27
actionwc_gateway_usaepay_process_payment_errorincludes\class-wc-usaepay-blocks-support.php:213
actioninitincludes\class-wc-usaepay-privacy.php:16
filterwoocommerce_get_settings_accountincludes\class-wc-usaepay-privacy.php:17
actionadmin_enqueue_scriptsincludes\persist-admin-notices-dismissal\persist-admin-notices-dismissal.php:43
filterpand_dismiss_notice_js_urlincludes\persist-admin-notices-dismissal\persist-admin-notices-dismissal.php:54
Maintenance & Trust

Payment Gateway for USAePay on WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 4, 2025
PHP min version5.6
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Payment Gateway for USAePay on WooCommerce Developer Profile

mohsin.id

6 plugins · 15K total installs

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

How We Detect Payment Gateway for USAePay on WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wc-usaepay-payment-gateway/includes/persist-admin-notices-dismissal/js/persist-admin-notices-dismissal.js
Script Paths
/wp-content/plugins/wc-usaepay-payment-gateway/includes/persist-admin-notices-dismissal/js/persist-admin-notices-dismissal.js
Version Parameters
wc-usaepay-payment-gateway/includes/persist-admin-notices-dismissal/js/persist-admin-notices-dismissal.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Payment Gateway for USAePay on WooCommerce