Skip to main content

Stripe Integration

Facilitates seamless Stripe payment integration for secure, PCI-compliant transactions, including subscriptions and webhooks.

Install this skill

or
26/100

Security score

The Stripe Integration skill was audited on May 12, 2026 and we found 26 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 4

Webhook reference - potential data exfiltration

SourceSKILL.md
4description: Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks.
medium line 14

Webhook reference - potential data exfiltration

SourceSKILL.md
14Master Stripe payment processing integration for robust, PCI-compliant payment flows including checkout, subscriptions, webhooks, and refunds.
medium line 50

Webhook reference - potential data exfiltration

SourceSKILL.md
50### 2. Webhooks
medium line 225

Webhook reference - potential data exfiltration

SourceSKILL.md
225## Webhook Handling
medium line 227

Webhook reference - potential data exfiltration

SourceSKILL.md
227### Secure Webhook Endpoint
low line 237

Webhook reference - potential data exfiltration

SourceSKILL.md
237@app.route('/webhook', methods=['POST'])
low line 238

Webhook reference - potential data exfiltration

SourceSKILL.md
238def webhook():
low line 243

Webhook reference - potential data exfiltration

SourceSKILL.md
243event = stripe.Webhook.construct_event(
medium line 292

Webhook reference - potential data exfiltration

SourceSKILL.md
292### Webhook Best Practices
low line 298

Webhook reference - potential data exfiltration

SourceSKILL.md
298def verify_webhook_signature(payload, signature, secret):
low line 299

Webhook reference - potential data exfiltration

SourceSKILL.md
299"""Manually verify webhook signature."""
low line 308

Webhook reference - potential data exfiltration

SourceSKILL.md
308def handle_webhook_idempotently(event_id, handler):
low line 309

Webhook reference - potential data exfiltration

SourceSKILL.md
309"""Ensure webhook is processed exactly once."""
low line 320

Webhook reference - potential data exfiltration

SourceSKILL.md
320# Stripe will retry failed webhooks
medium line 438

Webhook reference - potential data exfiltration

SourceSKILL.md
438- **references/webhook-handling.md**: Webhook security and processing
medium line 443

Webhook reference - potential data exfiltration

SourceSKILL.md
443- **assets/webhook-handler.py**: Complete webhook processor
medium line 448

Webhook reference - potential data exfiltration

SourceSKILL.md
4481. **Always Use Webhooks**: Don't rely solely on client-side confirmation
medium line 449

Webhook reference - potential data exfiltration

SourceSKILL.md
4492. **Idempotency**: Handle webhook events idempotently
medium line 459

Webhook reference - potential data exfiltration

SourceSKILL.md
459- **Not Verifying Webhooks**: Always verify webhook signatures
medium line 460

Webhook reference - potential data exfiltration

SourceSKILL.md
460- **Missing Webhook Events**: Handle all relevant webhook events
low line 101

External URL reference

SourceSKILL.md
101success_url='https://yourdomain.com/success?session_id={CHECKOUT_SESSION_ID}',
low line 102

External URL reference

SourceSKILL.md
102cancel_url='https://yourdomain.com/cancel',
low line 124

External URL reference

SourceSKILL.md
124'images': ['https://example.com/product.jpg'],
low line 131

External URL reference

SourceSKILL.md
131success_url='https://yourdomain.com/success?session_id={CHECKOUT_SESSION_ID}',
low line 132

External URL reference

SourceSKILL.md
132cancel_url='https://yourdomain.com/cancel',
low line 220

External URL reference

SourceSKILL.md
220return_url='https://yourdomain.com/account',
Scanned on May 12, 2026
View Security Dashboard
Installation guide →