
Add Stripe Payments for Contact Form 7 Security & Risk Analysis
wordpress.org/plugins/add-stripe-payments-for-contact-form-7This plugin seamlessly integrates Stripe with Contact Form 7. Official Stripe Partner.
Is Add Stripe Payments for Contact Form 7 Safe to Use in 2026?
Generally Safe
Score 85/100Add Stripe Payments for Contact Form 7 has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The static analysis of add-stripe-payments-for-contact-form-7 v2.0.3 indicates a generally strong security posture, with no known CVEs and a commitment to using prepared statements for SQL queries. The absence of direct entry points like AJAX handlers, REST API routes, and shortcodes is a positive sign, limiting the plugin's attack surface. However, the presence of two 'Dangerous functions' specifically `unserialize` is a significant concern. While taint analysis shows no critical or high severity flows originating from these, the potential for insecure deserialization remains if the serialized data is not strictly controlled and originates from an untrusted source. Furthermore, only 82% of output is properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if the remaining 18% handles user-supplied data without sufficient sanitization.
Despite the lack of a vulnerability history, which is a very positive indicator, the identified code signals warrant attention. The `unserialize` function, even without current exploitable taint flows, represents a latent risk that could be triggered by future changes or specific configurations. The capability checks being present are good, but the lack of nonce checks on any potential (though currently absent) AJAX handlers is a standard security practice that is not being implemented. The overall security is good due to the lack of history and limited entry points, but the `unserialize` function and imperfect output escaping are notable weaknesses.
Key Concerns
- Dangerous function: unserialize found
- Output escaping is not 100%
- No nonce checks found
Add Stripe Payments for Contact Form 7 Security Vulnerabilities
Add Stripe Payments for Contact Form 7 Release Timeline
Add Stripe Payments for Contact Form 7 Code Analysis
Dangerous Functions Found
Bundled Libraries
Output Escaping
Data Flow Analysis
Add Stripe Payments for Contact Form 7 Attack Surface
WordPress Hooks 34
Maintenance & Trust
Add Stripe Payments for Contact Form 7 Maintenance & Trust
Maintenance Signals
Community Trust
Add Stripe Payments for Contact Form 7 Alternatives
Accept Stripe Payments
stripe-payments
Easily accept payments on your WordPress site via Stripe payment gateway.
Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions
wp-full-stripe-free
🚀 Create Stripe payment forms for WordPress. Accept credit cards, Apple Pay, donations, subscriptions & more. Easy setup, no coding needed!
Stripe Payment Forms by WP Simple Pay – Accept Credit Card Payments + Subscriptions with Stripe
stripe
🤩 Accept Stripe payments and recurring subscriptions on your WordPress using WP Simple Pay, the best Stripe payments plugin! 🚀
Payment Gateway of Stripe for WooCommerce
payment-gateway-stripe-and-woocommerce-integration
Integrate Stripe Payment Gateway in WooCommerce and accept cards, Google Pay, Apple Pay, Klarna, Alipay, and more with seamless, secure checkout.
Contact Form 7 Signature Addon
contact-form-7-signature-addon
Easily add an handwritten signature field to Contact Form 7
Add Stripe Payments for Contact Form 7 Developer Profile
1 plugin · 10 total installs
How We Detect Add Stripe Payments for Contact Form 7
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/add-stripe-payments-for-contact-form-7/autoloader.php/wp-content/plugins/add-stripe-payments-for-contact-form-7/includes/functions.php/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/css/select2.min.css/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/css/sp4cf7-admin.css/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/css/tooltipster.bundle.min.css/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/select2.min.js/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/jquery.mask.min.js/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/sp4cf7-admin.js+2 more/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/select2.min.js/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/jquery.mask.min.js/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/sp4cf7-admin.js/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/tooltipster.bundle.min.js/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/sp4cf7-admin-help-tips.js/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/css/select2.min.css?ver=4.0.13/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/css/sp4cf7-admin.css?ver=/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/css/tooltipster.bundle.min.css?ver=/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/select2.min.js?ver=4.0.13/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/jquery.mask.min.js?ver=/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/sp4cf7-admin.js?ver=/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/tooltipster.bundle.min.js?ver=/wp-content/plugins/add-stripe-payments-for-contact-form-7/admin/js/sp4cf7-admin-help-tips.js?ver=HTML / DOM Fingerprints
sp4cf7-admin-csssp4cf7-admin-help-tooltipster-csssp4cf7-admin-help-tips-js<!-- BEGIN Shortcode: stripe --><!-- END Shortcode: stripe -->data-stripe-emaildata-stripe-pricedata-stripe-descriptiondata-stripe-labeldata-stripe-namedata-stripe-image+2 moreSP4CF7_DOMAIN[stripe]