
Easy PayPal & Stripe Buy Now Button Security & Risk Analysis
wordpress.org/plugins/wp-ecommerce-paypalAdd a PayPal Buy Now Button to your website and start selling with PayPal and Stripe today. No Coding Required. Official PayPal & Stripe Partner.
Is Easy PayPal & Stripe Buy Now Button Safe to Use in 2026?
Generally Safe
Score 94/100Easy PayPal & Stripe Buy Now Button has a strong security track record. Known vulnerabilities have been patched promptly.
The plugin "wp-ecommerce-paypal" v2.0.4 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and implementing nonce checks on all identified entry points (AJAX handlers and shortcodes). It also has a reasonable percentage of properly escaped output, which helps mitigate certain types of vulnerabilities. The absence of critical or high severity taint flows, along with no known unpatched CVEs, suggests an effort towards secure development in recent times.
However, there are notable areas of concern. The presence of one unsanitized path in the taint analysis, even if not classified as critical, warrants attention as it could potentially lead to security issues if exploited. Furthermore, the vulnerability history is a significant red flag. With a total of 6 known CVEs, including one high and five medium severity vulnerabilities, it indicates a past pattern of security weaknesses. The common vulnerability types listed (XSS, Open Redirect, CSRF) are classic examples of insecure input handling and insufficient protection mechanisms. While there are currently no unpatched vulnerabilities, the historical prevalence of these issues suggests a need for continued vigilance and thorough auditing.
In conclusion, while the plugin has made improvements in some security areas, particularly in its handling of SQL and nonce checks, its past vulnerability history and the presence of an unsanitized path in the taint analysis present ongoing risks. Users should remain cautious and ensure they are running the latest version, as indicated by the absence of unpatched CVEs. Continuous monitoring and timely updates are crucial for mitigating the residual risks associated with this plugin.
Key Concerns
- One unsanitized path in taint analysis
- History of 1 high severity CVE
- History of 5 medium severity CVEs
- 70% output escaping (30% unescaped)
- 8 external HTTP requests (potential for SSRF)
Easy PayPal & Stripe Buy Now Button Security Vulnerabilities
CVEs by Year
Severity Breakdown
6 total CVEs
Easy PayPal Buy Now Button <= 2.0 - Authenticated (Administrator+) Stored Cross-Site Scripting
Easy PayPal Buy Now Button <= 1.9 - Unauthenticated Open Redirect
Easy PayPal & Stripe Buy Now Button <= 1.8.3 & Contact Form 7 – PayPal & Stripe Add-on <= 2.1 - Cross-Site Request Forgery to Settings Update
Easy PayPal Buy Now Button <= 1.8.1 - Cross-Site Request Forgery
Easy PayPal Buy Now Button <= 1.7.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Easy PayPal Buy Now Button <= 1.7.2 - Cross-Site Request Forgery to Cross-Site Scripting
Easy PayPal & Stripe Buy Now Button Code Analysis
Output Escaping
Data Flow Analysis
Easy PayPal & Stripe Buy Now Button Attack Surface
AJAX Handlers 9
Shortcodes 1
WordPress Hooks 25
Maintenance & Trust
Easy PayPal & Stripe Buy Now Button Maintenance & Trust
Maintenance Signals
Community Trust
Easy PayPal & Stripe Buy Now Button Alternatives
Shopping Cart & eCommerce Store
wp-easycart
A FREE WordPress eCommerce & WordPress Shopping Cart plugin that can sell products, subscriptions, downloads, services, donations, and much more o …
Easy PayPal Events & Tickets
easy-paypal-events-tickets
Sell tickets for your event with PayPal. No Coding Required. Official PayPal Partner.
Easy PayPal Shopping Cart
easy-paypal-shopping-cart
Add a PayPal Shopping Cart to your website and start selling today. No Coding Required. Official PayPal Partner.
UI for WordPress Simple Paypal Shopping Cart
ui-for-wp-simple-paypal-shopping-cart
Generates the short code for WordPress Simple Paypal Shopping Cart.
sleekStore lite
sleekstore
sleekStore - instant way to start sales and launch online store powered by WordPress. Functional, convenient, hyper-flexlible.
Easy PayPal & Stripe Buy Now Button Developer Profile
12 plugins · 44K total installs
How We Detect Easy PayPal & Stripe Buy Now Button
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-ecommerce-paypal/assets/css/wpecpp-admin.css/wp-content/plugins/wp-ecommerce-paypal/assets/js/wpecpp-admin.js/wp-content/plugins/wp-ecommerce-paypal/assets/css/wpecpp.css/wp-content/plugins/wp-ecommerce-paypal/assets/js/wpecpp.jshttps://js.stripe.com/v3/wp-ecommerce-paypal/assets/css/wpecpp-admin.css?ver=wp-ecommerce-paypal/assets/js/wpecpp-admin.js?ver=wp-ecommerce-paypal/assets/css/wpecpp.css?ver=wp-ecommerce-paypal/assets/js/wpecpp.js?ver=HTML / DOM Fingerprints
wpecpp