
WPAdmin Stripe Payment & Donation Security & Risk Analysis
wordpress.org/plugins/wpadmin-stripe-payment-gatewaySetting up Stripe Payment can’t get any simple. Collect payments / donations right from your WordPress Site. Supports one-time and recurring payments …
Is WPAdmin Stripe Payment & Donation Safe to Use in 2026?
Generally Safe
Score 85/100WPAdmin Stripe Payment & Donation has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "wpadmin-stripe-payment-gateway" version 2.6.1 presents a mixed security posture. On the positive side, it has no recorded vulnerabilities or CVEs, and the code demonstrates good practices in its use of prepared statements for SQL queries and proper output escaping. The absence of external HTTP requests and bundled libraries also reduces potential attack vectors.
However, significant security concerns arise from the static analysis. The plugin exposes a substantial attack surface through its entry points, with a high proportion of AJAX handlers lacking any authentication checks. This means any user, potentially even unauthenticated ones, could interact with these critical functions. Furthermore, the taint analysis revealed a flow with unsanitized paths, which, while not classified as critical or high severity in this instance, still represents a potential avenue for exploiting path traversal or similar vulnerabilities if exploited in conjunction with other weaknesses.
The lack of nonce checks and capability checks on AJAX handlers is a particularly worrying oversight. Coupled with the unsanitized path flow, this plugin has several fundamental security weaknesses that could be exploited, despite its clean vulnerability history. While the absence of past vulnerabilities is encouraging, it doesn't negate the immediate risks identified in the current codebase. A balanced conclusion would highlight the developer's attention to SQL and output sanitization, but strongly caution against the significant unauthenticated entry points and the identified unsanitized path flow.
Key Concerns
- 4 unprotected AJAX handlers
- Unsanitized path flow found in taint analysis
- 0 Nonce checks on AJAX handlers
- 0 Capability checks
- 33% of SQL queries not using prepared statements
- 11% of outputs not properly escaped
WPAdmin Stripe Payment & Donation Security Vulnerabilities
WPAdmin Stripe Payment & Donation Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
WPAdmin Stripe Payment & Donation Attack Surface
AJAX Handlers 4
Shortcodes 1
WordPress Hooks 5
Maintenance & Trust
WPAdmin Stripe Payment & Donation Maintenance & Trust
Maintenance Signals
Community Trust
WPAdmin Stripe Payment & Donation Alternatives
Pledged Plugins Secure Gateway for Authorize.net and WooCommerce
woo-authorize-net-gateway-aim
Authorize.net payment gateway integration for WooCommerce to accept credit cards directly on WordPress e-commerce websites.
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!
Paymattic – Secure, Simple Payment & Donation with Subscription Payments, Recurring Donations, Customer Management
wp-payment-form
Create payment form, donate button to accept payments and donations. Manage subscription payment, recurring donation with customer/donor management.
Conekta Payment Gateway
conekta-payment-gateway
WooCommerce Payment Gateway for Conekta.io This bundles functionality to process credit cards and cash payments securely as well as send email notific …
PayPlus Payment Gateway
payplus-payment-gateway
Accept credit/debit card payments or other methods such as bit, Apple Pay, Google Pay in one page. Create digitally signed invoices & much more!
WPAdmin Stripe Payment & Donation Developer Profile
3 plugins · 520 total installs
How We Detect WPAdmin Stripe Payment & Donation
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wpadmin-stripe-payment-gateway/assets/js/script.js/wp-content/plugins/wpadmin-stripe-payment-gateway/assets/css/style.csshttps://js.stripe.com/v3/wpadmin-stripe-payment-gateway/assets/js/script.js?ver=HTML / DOM Fingerprints
wpastripe_formwpastripe_forminput_wrapperwpastripe_fnamewpastripe_emailwpastripe_phonewpastripe_optwpastripe_amtwpastripe_onethird+6 moreStripe Plugin. Powered by WPAdmin.ca 2.6.1id="wpa_stripe_nameid="wpa_stripe_emailid="wpa_stripe_contactid="wpa_stripe_optdata-id="id="wpa_stripe_amount+6 morevar stripe = Stripe('var ajaxurl = "<form method=POST name=stripeclass='wpastripe_form'><h2>[Testing]