Allinpay INTL Security & Risk Analysis

wordpress.org/plugins/allinpayintl

Description: Allinpay INTL is a WooCommerce payment gateway plugin that allows customers to make international payments using Allinpay.

30 active installs v1.1.8 PHP 7.4+ WP 4.6+ Updated Aug 21, 2025
allinpayinternationalpayment-gatewaywoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Allinpay INTL Safe to Use in 2026?

Generally Safe

Score 100/100

Allinpay INTL has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

The 'allinpayintl' plugin v1.1.8 exhibits a generally good security posture based on the provided static analysis. All identified entry points (AJAX handlers, cron events) are protected by some form of authentication or capability checks, which is a significant strength. The absence of dangerous functions, raw SQL queries, file operations, and critical taint flows further reinforces this positive assessment. The plugin also demonstrates a commitment to secure coding practices with 100% of SQL queries using prepared statements and a majority of output being properly escaped.

However, there are areas for improvement. The presence of external HTTP requests, while not inherently a vulnerability, represents a potential attack vector if the external service is compromised or misconfigured. Furthermore, the lack of explicit capability checks on AJAX handlers, relying solely on other checks, could be a concern if those other checks are insufficient. The vulnerability history being completely clean is a positive sign, suggesting good past development, but it also means there's no historical data to infer potential recurring weaknesses. Overall, the plugin is well-secured, but minor improvements in input validation and the explicit use of capability checks could further harden its security.

Key Concerns

  • External HTTP requests
  • Capability checks missing on AJAX
  • Output escaping not 100%
Vulnerabilities
None known

Allinpay INTL Security Vulnerabilities

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

Allinpay INTL Code Analysis

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

Output Escaping

75% escaped4 total outputs
Attack Surface

Allinpay INTL Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_query_orderAllinpay_INTL.php:72
noprivwp_ajax_query_orderAllinpay_INTL.php:73
authwp_ajax_query_orderAllinpay_INTL.php:86
noprivwp_ajax_query_orderAllinpay_INTL.php:87
WordPress Hooks 12
filterwoocommerce_payment_gatewaysAllinpay_INTL.php:18
actionplugins_loadedAllinpay_INTL.php:28
actionwoocommerce_api_allinpay_payment_callbackAllinpay_INTL.php:60
actionwoocommerce_api_allinpay_front_payment_callbackAllinpay_INTL.php:61
filterwoocommerce_order_numberAllinpay_INTL.php:62
actionwoocommerce_checkout_update_order_metaAllinpay_INTL.php:63
actionallinpay_check_refund_status_hookAllinpay_INTL.php:65
actionwoocommerce_order_refundedAllinpay_INTL.php:66
actionwoocommerce_order_item_add_action_buttonsAllinpay_INTL.php:68
actionadmin_enqueue_scriptsAllinpay_INTL.php:71
filterwoocommerce_gateway_descriptionAllinpay_INTL.php:74
actionwp_enqueue_scriptsAllinpay_INTL.php:75

Scheduled Events 2

allinpay_check_refund_status_hook
allinpay_check_refund_status_hook
Maintenance & Trust

Allinpay INTL Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 21, 2025
PHP min version7.4
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Allinpay INTL Developer Profile

aipsg

1 plugin · 30 total installs

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

How We Detect Allinpay INTL

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/allinpayintl/icon/allinpay164.png
Script Paths
/wp-content/plugins/allinpayintl/js/custom-query-button.js

HTML / DOM Fingerprints

CSS Classes
allinpay_query_btn
Data Attributes
data-order-id
JS Globals
custom_script_vars
REST Endpoints
/wp-json/wc/v3/orders
FAQ

Frequently Asked Questions about Allinpay INTL