
CityPay Paylink WooCommerce Security & Risk Analysis
wordpress.org/plugins/citypay-paymentsCityPay Paylink WooCommerce adds payment processing support to WooCommerce using CityPay hosted forms.
Is CityPay Paylink WooCommerce Safe to Use in 2026?
Generally Safe
Score 100/100CityPay Paylink WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'citypay-payments' plugin v2.1.10 demonstrates a generally good security posture with a minimal attack surface and strong adherence to secure coding practices. The plugin utilizes prepared statements for all SQL queries and boasts a high percentage of properly escaped output, indicating a low risk of common web vulnerabilities like SQL injection and Cross-Site Scripting (XSS) originating from these areas. The absence of recorded CVEs further suggests a history of responsible development and timely patching.
However, a significant concern arises from the presence of one AJAX handler that lacks authentication checks. This creates a direct entry point for unauthenticated users to interact with the plugin's functionality, potentially leading to unauthorized actions if the handler's logic is exploitable. While taint analysis showed no issues, the lack of an authentication check on this AJAX endpoint is a critical oversight that bypasses standard WordPress security controls. This single unprotected entry point, despite the plugin's otherwise robust practices, represents the most immediate and actionable security risk.
In conclusion, 'citypay-payments' v2.1.10 is commendably secure in most aspects, particularly in its handling of database interactions and output. Its vulnerability history is a positive sign. The primary weakness is the single, unauthenticated AJAX endpoint, which requires immediate attention to mitigate potential unauthorized access and manipulation. Addressing this specific concern would significantly enhance the plugin's overall security.
Key Concerns
- AJAX handler without auth checks
CityPay Paylink WooCommerce Security Vulnerabilities
CityPay Paylink WooCommerce Release Timeline
CityPay Paylink WooCommerce Code Analysis
Output Escaping
CityPay Paylink WooCommerce Attack Surface
AJAX Handlers 1
WordPress Hooks 15
Maintenance & Trust
CityPay Paylink WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
CityPay Paylink WooCommerce Alternatives
KueskiPay Gateway
kueskipay-gateway
Add Kueski gateway to buy now and pay later on your store.
iCard Checkout for WooCommerce
icard-checkout-for-woocommerce
A one-click checkout with a full range of payment services and regular settlement of funds
Klarna for WooCommerce
klarna-payments-for-woocommerce
Grow your business for increased sales and enhanced shopping experiences at no extra costs.
Conversion Tracking for WooCommerce
woocommerce-conversion-tracking
Adds various conversion tracking codes to cart, checkout, registration success and product page on WooCommerce
Kustom Checkout for WooCommerce
klarna-checkout-for-woocommerce
The leading checkout in the Nordics, built for higher conversion and returning shoppers. Easy to integrate, supports Klarna and all popular payment me …
CityPay Paylink WooCommerce Developer Profile
2 plugins · 30 total installs
How We Detect CityPay Paylink WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/citypay-payments/assets/admin/citypay-admin-test.css/wp-content/plugins/citypay-payments/assets/admin/citypay-admin-test.js/wp-content/plugins/citypay-payments/assets/admin/citypay-admin-test.jscitypay-payments/assets/admin/citypay-admin-test.css?ver=citypay-payments/assets/admin/citypay-admin-test.js?ver=HTML / DOM Fingerprints
citypay-gateway-error<!-- WooCommerce dependency check (guarded for duplicate folders) --><!-- Bootstrap the gateway --><!-- IMPORTANT: Paylink client posts to paylink3, not v6. Test is via "test" flag in JSON. --><!-- Woo Blocks registration -->+3 moredata-citypay-settingsCP_CITYPAY_TEST/wp-json/citypay/v1/wc-paylink-blocks/payment_methods