AmwalPay for WooCommerce Security & Risk Analysis

wordpress.org/plugins/amwalpay-for-woocommerce

Accept Secure Payments with AmwalPay for WooCommerce

300 active installs v1.0.16 PHP 7.0+ WP 5.0+ Updated Mar 9, 2026
amwalamwalpaygatewaypaymentwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is AmwalPay for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

AmwalPay for 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 "amwalpay-for-woocommerce" plugin, version 1.0.16, exhibits a generally strong security posture based on the provided static analysis. The absence of known vulnerabilities (CVEs) and the absence of any critical or high severity taint flows are positive indicators. Furthermore, the plugin demonstrates good development practices by utilizing prepared statements for all SQL queries and properly escaping all output. The limited attack surface, consisting of only two AJAX handlers and no REST API routes or shortcodes, is also a positive factor. However, a significant concern is the lack of capability checks on any of the identified entry points, including the AJAX handlers. While there is one nonce check present, its scope is not detailed. This absence of robust authorization checks on AJAX handlers presents a potential risk, as authenticated but unauthorized users might be able to trigger these actions, leading to unintended consequences.

Key Concerns

  • Missing capability checks on AJAX handlers
Vulnerabilities
None known

AmwalPay for WooCommerce Security Vulnerabilities

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

AmwalPay for WooCommerce Release Timeline

v1.0.16Current
v1.0.15
v1.0.14
v1.0.13
v1.0.12
v1.0.11
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

AmwalPay for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

100% escaped9 total outputs
Attack Surface

AmwalPay for WooCommerce Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_amwalpay_process_apple_payincludes\helper\applepay.php:61
noprivwp_ajax_amwalpay_process_apple_payincludes\helper\applepay.php:62
WordPress Hooks 11
actionbefore_woocommerce_initamwalpay-for-woocommerce.php:41
actionplugins_loadedamwalpay-for-woocommerce.php:55
filterwoocommerce_payment_gatewaysamwalpay-for-woocommerce.php:73
actionwoocommerce_blocks_loadedamwalpay-for-woocommerce.php:118
actionwoocommerce_blocks_payment_method_type_registrationamwalpay-for-woocommerce.php:123
actionwp_enqueue_scriptsincludes\gateway\class-amwalpay-gateway.php:55
actiontemplate_redirectincludes\gateway\class-amwalpay-gateway.php:56
actionwoocommerce_api_amwalpay_callbackincludes\gateway\class-amwalpay-gateway.php:65
actionwoocommerce_api_amwalpay_cloud_notificationincludes\gateway\class-amwalpay-gateway.php:66
actionupdate_option_woocommerce_amwal_settingsincludes\helper\applepay.php:6
actionwoocommerce_review_order_before_submitincludes\helper\applepay.php:48
Maintenance & Trust

AmwalPay for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 9, 2026
PHP min version7.0
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs300
Developer Profile

AmwalPay for WooCommerce Developer Profile

amwalpay

3 plugins · 300 total installs

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

How We Detect AmwalPay 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/amwalpay-for-woocommerce/assets/css/amwalpay.css/wp-content/plugins/amwalpay-for-woocommerce/assets/js/amwalpay.js/wp-content/plugins/amwalpay-for-woocommerce/assets/js/amwalpay_checkout.js/wp-content/plugins/amwalpay-for-woocommerce/assets/js/applepay.js/wp-content/plugins/amwalpay-for-woocommerce/assets/js/smartbox.js
Script Paths
/wp-content/plugins/amwalpay-for-woocommerce/assets/js/amwalpay.js/wp-content/plugins/amwalpay-for-woocommerce/assets/js/amwalpay_checkout.js/wp-content/plugins/amwalpay-for-woocommerce/assets/js/applepay.js/wp-content/plugins/amwalpay-for-woocommerce/assets/js/smartbox.js
Version Parameters
amwalpay-for-woocommerce/assets/css/amwalpay.css?ver=amwalpay-for-woocommerce/assets/js/amwalpay.js?ver=amwalpay-for-woocommerce/assets/js/amwalpay_checkout.js?ver=amwalpay-for-woocommerce/assets/js/applepay.js?ver=amwalpay-for-woocommerce/assets/js/smartbox.js?ver=

HTML / DOM Fingerprints

CSS Classes
amwalpay-credit-card-formamwalpay-apple-pay-buttonamwalpay-apple-pay-button-containeramwalpay-smartbox-container
HTML Comments
<!-- AmwalPay Payment Gateway --><!-- AmwalPay Apple Pay Button --><!-- AmwalPay Smartbox Button -->
Data Attributes
data-amwalpay-apple-pay-buttondata-amwalpay-smartbox-button
JS Globals
AmwalPayamwalpay_paramsamwalpay_checkout_paramsamwalpay_apple_pay_paramsamwalpay_smartbox_params
REST Endpoints
/wp-json/amwalpay-for-woocommerce/v1/payment_status/wp-json/amwalpay-for-woocommerce/v1/order_status
FAQ

Frequently Asked Questions about AmwalPay for WooCommerce