Payment Gateway for Authorize.net for WooCommerce Security & Risk Analysis

wordpress.org/plugins/payment-gateway-for-authorize-net-for-woocommerce

Credit/Debit Cards, eCheck & Google Pay. Supports saved cards, subscriptions & checkout blocks - By an official Authorize.net Partner.

400 active installs v1.0.11 PHP 7.4+ WP 5.6+ Updated Apr 16, 2026
authorize-netcredit-cardvisa
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Payment Gateway for Authorize.net for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The plugin "payment-gateway-for-authorize-net-for-woocommerce" version 1.0.9 exhibits a generally good security posture, adhering to several recommended practices. The extensive use of prepared statements for SQL queries and a high percentage of properly escaped outputs are positive indicators. The plugin also implements nonce checks for all identified AJAX handlers and capability checks for most entry points, which are crucial for preventing common web attacks. The absence of known vulnerabilities in its history further contributes to this positive outlook.

However, there are areas for concern that prevent an entirely clean bill of health. The static analysis reveals one REST API route that lacks permission callbacks, presenting a potential unprotected entry point. Furthermore, the taint analysis indicates three flows with unsanitized paths, which, while not classified as critical or high severity in this analysis, warrant careful review as they could potentially lead to vulnerabilities if exploited. The presence of file operations and external HTTP requests, while not inherently problematic, represent potential attack vectors that require diligent oversight.

In conclusion, the plugin demonstrates a solid foundation of security practices. The lack of historical vulnerabilities is encouraging. The primary weaknesses lie in the unprotected REST API route and the identified unsanitized taint flows. Addressing these specific issues would significantly enhance the plugin's security, moving it closer to an ideal state.

Key Concerns

  • REST API route without permission callbacks
  • Flows with unsanitized paths (3)
Vulnerabilities
None known

Payment Gateway for Authorize.net for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Payment Gateway for Authorize.net for WooCommerce Release Timeline

v1.0.11Current
v1.0.10
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Payment Gateway for Authorize.net for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
24
192 escaped
Nonce Checks
7
Capability Checks
5
File Operations
1
External Requests
7
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

89% escaped216 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

6 flows3 with unsanitized paths
easyauthnet_echeck_missing_main_creds_notice (includes\class-easy-payment-authorizenet-echeck-gateway.php:683)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Payment Gateway for Authorize.net for WooCommerce Attack Surface

Entry Points7
Unprotected1

AJAX Handlers 6

authwp_ajax_easyauthnet_handle_review_actionincludes\class-easy-payment-authorizenet-gateway.php:171
noprivwp_ajax_easyauthnet_gpay_express_quoteincludes\class-easy-payment-authorizenet-googlepay-gateway.php:59
authwp_ajax_easyauthnet_gpay_express_quoteincludes\class-easy-payment-authorizenet-googlepay-gateway.php:60
noprivwp_ajax_easyauthnet_gpay_express_payincludes\class-easy-payment-authorizenet-googlepay-gateway.php:61
authwp_ajax_easyauthnet_gpay_express_payincludes\class-easy-payment-authorizenet-googlepay-gateway.php:62
authwp_ajax_easy_authorizenet_send_deactivationpayment-gateway-for-authorizenet-for-woocommerce-admin.php:11

REST API Routes 1

POST/wp-json/easyauthnet-authorizenet/v1/webhookpayment-gateway-for-authorizenet-for-woocommerce.php:46
WordPress Hooks 42
actionadmin_noticesincludes\class-easy-payment-authorizenet-echeck-gateway.php:73
actionadmin_noticesincludes\class-easy-payment-authorizenet-echeck-gateway.php:74
actionwp_enqueue_scriptsincludes\class-easy-payment-authorizenet-echeck-gateway.php:287
actionadmin_noticesincludes\class-easy-payment-authorizenet-gateway.php:63
actionadmin_enqueue_scriptsincludes\class-easy-payment-authorizenet-gateway.php:162
actionwp_enqueue_scriptsincludes\class-easy-payment-authorizenet-gateway.php:163
actionwp_enqueue_scriptsincludes\class-easy-payment-authorizenet-gateway.php:165
actionwoocommerce_scheduled_subscription_payment_easyauthnet_authorizenetincludes\class-easy-payment-authorizenet-gateway.php:166
filterwoocommerce_payment_gateway_get_tokenization_titleincludes\class-easy-payment-authorizenet-gateway.php:167
actionwoocommerce_order_action_easyauthnet_capture_authorized_paymentincludes\class-easy-payment-authorizenet-gateway.php:168
actionadmin_noticesincludes\class-easy-payment-authorizenet-gateway.php:169
actionadmin_noticesincludes\class-easy-payment-authorizenet-gateway.php:170
actionadmin_enqueue_scriptsincludes\class-easy-payment-authorizenet-gateway.php:172
filtersafe_style_cssincludes\class-easy-payment-authorizenet-gateway.php:173
actionadmin_noticesincludes\class-easy-payment-authorizenet-gateway.php:174
actionwp_enqueue_scriptsincludes\class-easy-payment-authorizenet-googlepay-gateway.php:49
actionwp_enqueue_scriptsincludes\class-easy-payment-authorizenet-googlepay-gateway.php:52
actionwoocommerce_proceed_to_checkoutincludes\class-easy-payment-authorizenet-googlepay-gateway.php:55
actionwoocommerce_before_checkout_formincludes\class-easy-payment-authorizenet-googlepay-gateway.php:56
actionadmin_noticesincludes\class-easy-payment-authorizenet-googlepay-gateway.php:63
actionadmin_noticesincludes\class-easy-payment-authorizenet-googlepay-gateway.php:65
actionwoocommerce_blocks_payment_method_type_registrationincludes\compatibility\class-block-support.php:316
filtereasyauthnet_authorizenet_should_save_cardincludes\compatibility\class-funnelkit-compat.php:18
filterwoocommerce_payment_gateway_supportsincludes\compatibility\class-funnelkit-compat.php:19
filterwfocu_wc_get_supported_gatewaysincludes\compatibility\class-funnelkit-compat.php:20
actionwoocommerce_new_orderincludes\compatibility\class-funnelkit-compat.php:21
actionwc_pre_orders_process_pre_order_completion_payment_easyauthnet_authorizenetincludes\compatibility\class-preorders-compat.php:8
actionadmin_footerpayment-gateway-for-authorizenet-for-woocommerce-admin.php:9
actionadmin_enqueue_scriptspayment-gateway-for-authorizenet-for-woocommerce-admin.php:10
actionplugins_loadedpayment-gateway-for-authorizenet-for-woocommerce.php:40
filterwoocommerce_payment_gatewayspayment-gateway-for-authorizenet-for-woocommerce.php:41
filterplugin_row_metapayment-gateway-for-authorizenet-for-woocommerce.php:43
actionrest_api_initpayment-gateway-for-authorizenet-for-woocommerce.php:44
filterwoocommerce_order_actionspayment-gateway-for-authorizenet-for-woocommerce.php:60
actionwp_loadedpayment-gateway-for-authorizenet-for-woocommerce.php:113
actionadmin_initpayment-gateway-for-authorizenet-for-woocommerce.php:189
actionbefore_woocommerce_initpayment-gateway-for-authorizenet-for-woocommerce.php:223
actionwoocommerce_blocks_loadedpayment-gateway-for-authorizenet-for-woocommerce.php:230
actionwoocommerce_blocks_payment_method_type_registrationpayment-gateway-for-authorizenet-for-woocommerce.php:236
filtereasyauthnet_authorizenet_cc_allowed_currenciespayment-gateway-for-authorizenet-for-woocommerce.php:252
filtereasyauthnet_authorizenet_googlepay_allowed_currenciespayment-gateway-for-authorizenet-for-woocommerce.php:256
filtereasyauthnet_authorizenet_echeck_allowed_currenciespayment-gateway-for-authorizenet-for-woocommerce.php:260
Maintenance & Trust

Payment Gateway for Authorize.net for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedApr 16, 2026
PHP min version7.4
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs400
Developer Profile

Payment Gateway for Authorize.net for WooCommerce Developer Profile

Easy Payment

6 plugins · 11K total installs

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

How We Detect Payment Gateway for Authorize.net for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/payment-gateway-for-authorize-net-for-woocommerce/assets/css/backend-style.css/wp-content/plugins/payment-gateway-for-authorize-net-for-woocommerce/assets/css/frontend-style.css/wp-content/plugins/payment-gateway-for-authorize-net-for-woocommerce/assets/js/backend.js/wp-content/plugins/payment-gateway-for-authorize-net-for-woocommerce/assets/js/frontend.js
Script Paths
/wp-content/plugins/payment-gateway-for-authorize-net-for-woocommerce/assets/js/backend.js/wp-content/plugins/payment-gateway-for-authorize-net-for-woocommerce/assets/js/frontend.js
Version Parameters
payment-gateway-for-authorize-net-for-woocommerce/assets/css/backend-style.css?ver=payment-gateway-for-authorize-net-for-woocommerce/assets/css/frontend-style.css?ver=payment-gateway-for-authorize-net-for-woocommerce/assets/js/backend.js?ver=payment-gateway-for-authorize-net-for-woocommerce/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
easyauthnet-settings-wrapeasyauthnet-sections-naveasyauthnet-form-fieldeasyauthnet-noticeeasyauthnet-payment-gateway-section
HTML Comments
<!-- EasyAuthNet Authorize.Net Connect --><!-- EasyAuthNet Authorize.Net Gateway Settings -->
Data Attributes
data-nonce-urldata-securitydata-gateway-id='easyauthnet_authorizenet'
JS Globals
easyauthnet_php_vars
REST Endpoints
/easyauthnet-authorizenet/v1/webhook
FAQ

Frequently Asked Questions about Payment Gateway for Authorize.net for WooCommerce