
Accept SagePay Payments Using Contact Form 7 Security & Risk Analysis
wordpress.org/plugins/accept-sagepay-payments-using-contact-form-7SagePay Server Gateway for accepting payments on your Contact Form 7.
Is Accept SagePay Payments Using Contact Form 7 Safe to Use in 2026?
Generally Safe
Score 99/100Accept SagePay Payments Using Contact Form 7 has a strong security track record. Known vulnerabilities have been patched promptly.
The 'accept-sagepay-payments-using-contact-form-7' plugin version 2.2 exhibits a mixed security posture, with some strengths but significant concerns. On the positive side, the plugin demonstrates good practices with 100% of its SQL queries using prepared statements and a high percentage (80%) of outputs being properly escaped. It also has no file operations or external HTTP requests, which reduces certain attack vectors. However, the plugin has a concerningly small attack surface that is entirely unprotected. Both of its AJAX handlers lack authentication checks, making them direct entry points for attackers. The presence of the `unserialize` function is a red flag, especially when coupled with the analysis showing flows with unsanitized paths, although the taint analysis did not flag any critical or high-severity issues in this specific version. The vulnerability history, while currently showing no unpatched issues, includes a medium severity vulnerability in the past categorized as 'Exposure of Sensitive Information to an Unauthorized Actor,' which aligns with the potential risks posed by unprotected AJAX endpoints and the use of `unserialize` without proper input validation. The plugin's strengths in SQL and output handling are overshadowed by the critical lack of authorization on its AJAX endpoints, presenting a clear and immediate risk.
Key Concerns
- Unprotected AJAX handlers
- Dangerous function 'unserialize' used
- Flows with unsanitized paths
- No nonce checks on AJAX
- Past medium vulnerability (Sensitive Info Exposure)
Accept SagePay Payments Using Contact Form 7 Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Accept SagePay Payments Using Contact Form 7 <= 2.0 - Unauthenticated Information Exposure
Accept SagePay Payments Using Contact Form 7 Code Analysis
Dangerous Functions Found
Bundled Libraries
Output Escaping
Data Flow Analysis
Accept SagePay Payments Using Contact Form 7 Attack Surface
AJAX Handlers 2
WordPress Hooks 23
Maintenance & Trust
Accept SagePay Payments Using Contact Form 7 Maintenance & Trust
Maintenance Signals
Community Trust
Accept SagePay Payments Using Contact Form 7 Alternatives
SagePay Server Gateway for WooCommerce
sagepay-server-gateway-for-woocommerce
SagePay Server Gateway for accepting payments on your WooCommerce Store.
SagePay Form Gateway for WooCommerce
sagepay-form-gateway-for-woocommerce
SagePay Form Gateway for accepting payments on your WooCommerce Store.
ANKA Commerce
anka-commerce
Accept payments through ANKA Pay using Credit Cards, Mobile Money, Nigerian Bank Transfer, and PayPal on your WooCommerce store or Payment buttons.
SumUp Payment Gateway For WooCommerce
sumup-payment-gateway-for-woocommerce
The SumUp plugin for WooCommerce allows businesses to securely process payments online. Accept payments from customers using a range of payment method …
Braintree for WooCommerce Payment Gateway
woocommerce-gateway-paypal-powered-by-braintree
Accept PayPal, Credit Cards, and Debit Cards on your WooCommerce store.
Accept SagePay Payments Using Contact Form 7 Developer Profile
18 plugins · 7K total installs
How We Detect Accept SagePay Payments Using Contact Form 7
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/accept-sagepay-payments-using-contact-form-7/inc/admin/js/admin-ajax.js/wp-content/plugins/accept-sagepay-payments-using-contact-form-7/inc/admin/js/plugin.js/wp-content/plugins/accept-sagepay-payments-using-contact-form-7/inc/front/css/style.css/wp-content/plugins/accept-sagepay-payments-using-contact-form-7/inc/front/js/front.js/wp-content/plugins/accept-sagepay-payments-using-contact-form-7/inc/admin/js/admin-ajax.js/wp-content/plugins/accept-sagepay-payments-using-contact-form-7/inc/admin/js/plugin.js/wp-content/plugins/accept-sagepay-payments-using-contact-form-7/inc/front/js/front.jsaccept-sagepay-payments-using-contact-form-7/inc/admin/js/admin-ajax.js?ver=accept-sagepay-payments-using-contact-form-7/inc/admin/js/plugin.js?ver=accept-sagepay-payments-using-contact-form-7/inc/front/css/style.css?ver=accept-sagepay-payments-using-contact-form-7/inc/front/js/front.js?ver=HTML / DOM Fingerprints
sagepay-add-on<!-- sagepay-add-on --><!-- START SagePay Admin Settings -->data-plugin-url="https://www.zealousweb.com/wordpress-plugins/accept-sagepay-payments-using-contact-form-7/"cfspzw_ajax_urlcfspzw_vars