
Trust Payments Gateway for WooCommerce (JavaScript Library) Security & Risk Analysis
wordpress.org/plugins/trust-payments-gateway-3ds2The Trust Payments plugin offers a simple and easy to implement method for merchants to add e-payment capabilities to their WooCommerce online commerc …
Is Trust Payments Gateway for WooCommerce (JavaScript Library) Safe to Use in 2026?
Generally Safe
Score 94/100Trust Payments Gateway for WooCommerce (JavaScript Library) has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The 'trust-payments-gateway-3ds2' plugin v1.3.8 demonstrates a mixed security posture. On the positive side, it has a limited attack surface with all entry points protected by authentication checks. The plugin also utilizes prepared statements for all SQL queries and has a high percentage of properly escaped output, indicating good fundamental development practices. The absence of file operations and a reasonable number of external HTTP requests are also positive signs. However, the presence of the `unserialize` function is a significant concern, as it can lead to Remote Code Execution (RCE) if an attacker can control the serialized data. While no critical taint flows were found, five high-severity flows with unsanitized paths are a major red flag, suggesting potential vulnerabilities that could be exploited. The vulnerability history reveals a pattern of high and medium severity issues, predominantly Cross-Site Request Forgery (CSRF), with a recent high-severity vulnerability from 2025-07-03. Although currently unpatched CVEs are zero, the recurring nature of significant vulnerabilities suggests a need for more robust security testing and development processes. Overall, while some foundational security practices are in place, the presence of dangerous functions, high-severity unsanitized taint flows, and a history of impactful vulnerabilities necessitate careful consideration and remediation.
Key Concerns
- High severity taint flows with unsanitized paths
- Dangerous function: unserialize detected
- High number of known vulnerabilities in history
- Vulnerability history includes high severity issues
- Vulnerability history includes medium severity issues
Trust Payments Gateway for WooCommerce (JavaScript Library) Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Trust Payments Gateway for WooCommerce (JavaScript Library) <= 1.3.6 - Cross-Site Request Forgery
Trust Payments Gateway (3DS2) <= 1.2.0 - Cross-Site Request Forgery
Trust Payments Gateway (3DS2) <= 1.2.2 - Cross-Site Request Forgery
Trust Payments Gateway for WooCommerce (JavaScript Library) Release Timeline
Trust Payments Gateway for WooCommerce (JavaScript Library) Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Trust Payments Gateway for WooCommerce (JavaScript Library) Attack Surface
AJAX Handlers 8
WordPress Hooks 22
Maintenance & Trust
Trust Payments Gateway for WooCommerce (JavaScript Library) Maintenance & Trust
Maintenance Signals
Community Trust
Trust Payments Gateway for WooCommerce (JavaScript Library) Alternatives
Payment Gateway – Mpesa for WooCommerce
wc-m-pesa-payment-gateway
Adiciona Mpesa como método de pagamento no WooCommerce.
Pagos Fiable
pagosfiable-payment
Secure payment gateway integrated with WooCommerce. Allows processing payments through the Pagos Fiable service.
RapidCents Payment Gateway for WooCommerce
rapidcents-payment-gateway
RapidCents Payment Gateway enables secure credit card payments with 3D Secure in WooCommerce.
Payment Gateway Based Fees and Discounts for WooCommerce
checkout-fees-for-woocommerce
Set fees and discounts for WooCommerce payment gateways.
Paystack WooCommerce Payment Gateway
woo-paystack
Paystack for WooCommerce allows your WooCommerce store to accept secure payments from multiple local and global payment channels.
Trust Payments Gateway for WooCommerce (JavaScript Library) Developer Profile
2 plugins · 700 total installs
How We Detect Trust Payments Gateway for WooCommerce (JavaScript Library)
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/trust-payments-gateway-3ds2/assets/css/tp-gateway-checkout.css/wp-content/plugins/trust-payments-gateway-3ds2/assets/js/tp-gateway-checkout.jshttps://cdn.eu.trustpayments.com/js/latest/st.jstrust-payments-gateway-3ds2/assets/css/tp-gateway-checkout.css?ver=trust-payments-gateway-3ds2/assets/js/tp-gateway-checkout.js?ver=HTML / DOM Fingerprints
tp-gateway-checkout-formdata-tp-noncedata-tp-transaction-data-urltp_gateway_checkout_params/wp-json/tp-gateway/v1/process-payment