
Riverty Payments for Woocommerce Security & Risk Analysis
wordpress.org/plugins/afterpay-payment-gateway-for-woocommerceRiverty is the most consumer-friendly BNPL payment method in Germany, Austria, Switzerland, the Nordics, Netherlands and Belgium.
Is Riverty Payments for Woocommerce Safe to Use in 2026?
Generally Safe
Score 100/100Riverty Payments for Woocommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "afterpay-payment-gateway-for-woocommerce" plugin version 7.2.5 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and appears to have a clean vulnerability history with no known CVEs. The code also performs a high percentage of output escaping, which is a positive indicator for preventing cross-site scripting vulnerabilities.
However, significant security concerns arise from the static analysis. The plugin exposes two REST API routes without any permission callbacks, creating an unprotected attack surface. Additionally, the presence of four `unserialize` function calls is a critical red flag, as deserialization vulnerabilities can lead to arbitrary code execution if user-controlled data is deserialized without proper sanitization. The lack of any nonce checks or capability checks on its entry points further exacerbates these risks, making it easier for unauthenticated or unauthorized users to interact with potentially vulnerable functions.
While the absence of past vulnerabilities is encouraging, it does not negate the inherent risks identified in the current version's code. The unprotected REST API endpoints and the use of `unserialize` represent substantial security weaknesses that require immediate attention. The plugin's strengths in SQL handling and output escaping are overshadowed by these critical vulnerabilities.
Key Concerns
- Unprotected REST API routes
- Dangerous function: unserialize used
- No nonce checks on entry points
- No capability checks on entry points
Riverty Payments for Woocommerce Security Vulnerabilities
Riverty Payments for Woocommerce Code Analysis
Dangerous Functions Found
Bundled Libraries
Output Escaping
Riverty Payments for Woocommerce Attack Surface
REST API Routes 2
WordPress Hooks 102
Scheduled Events 1
Maintenance & Trust
Riverty Payments for Woocommerce Maintenance & Trust
Maintenance Signals
Community Trust
Riverty Payments for Woocommerce Alternatives
Alma – Pay in installments or later for WooCommerce
alma-gateway-for-woocommerce
This plugin adds a new payment method to WooCommerce, which allows you to offer monthly payments to your customer using Alma.
seQura
sequra
Flexible payment platform that enhances business conversion and recurrence. The easiest, safest, and quickest way for customers to pay installments.
payever – WooCommerce Gateway
payever-woocommerce-gateway
With payever you can easily add all your preferred payment options to your checkout. Within minutes! Find more about us: www.getpayever.com
iwocaPay Payment Gateway
iwocapay-payment-gateway
Add iwocaPay as a payment option to your WooCommerce checkout flow.
Zip US Gateway for WooCommerce
quadpay-gateway-for-woocommerce
Use Zip US as a payment gateway for WooCommerce.
Riverty Payments for Woocommerce Developer Profile
2 plugins · 10K total installs
How We Detect Riverty Payments for Woocommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/js/afterpay-checkout.js/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/js/afterpay-frontend.js/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/css/afterpay-frontend.css/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/js/afterpay-admin.js/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/css/afterpay-admin.cssRiverty payment gateway for Woocommerce v7.2.5/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/js/afterpay-checkout.js/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/js/afterpay-frontend.js/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/js/afterpay-admin.js/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/js/afterpay-checkout.js?ver=/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/js/afterpay-frontend.js?ver=/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/css/afterpay-frontend.css?ver=/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/js/afterpay-admin.js?ver=/wp-content/plugins/afterpay-payment-gateway-for-woocommerce/assets/css/afterpay-admin.css?ver=HTML / DOM Fingerprints
afterpay-payment-gateway-for-woocommerceafterpay_payment_gateway_for_woocommerceafterpay-checkout-wrapperafterpay-method-afterpay-checkout-error-messageafterpay-modal-overlayafterpay-modal-contentAfterPay reserves all rights in the Program as delivered. The Programor any portion thereof may not be reproduced in any form whatsoever withoutthe written consent of AfterPay.Disclaimer:+9 moredata-afterpay-checkout-urldata-afterpay-order-idafterpay_params/wp-json/afterpay/v1/checkout/wp-json/afterpay/v1/callback/wp-json/afterpay/v1/payment-status