Skip to main content

stripe-integration-v6

Facilitates robust, PCI-compliant Stripe payment processing integration for seamless checkout, subscriptions, and refunds.

Install this skill

or
11/100

Security score

The stripe-integration-v6 skill was audited on May 14, 2026 and we found 29 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 3

Webhook reference - potential data exfiltration

SourceSKILL.md
3description: "Stripe Integration workflow skill. Use this skill when the user needs Master Stripe payment processing integration for robust, PCI-compliant payment flows including checkout, subscriptio
medium line 59

Webhook reference - potential data exfiltration

SourceSKILL.md
59# Stripe Integration Master Stripe payment processing integration for robust, PCI-compliant payment flows including checkout, subscriptions, webhooks, and refunds.
medium line 61

Webhook reference - potential data exfiltration

SourceSKILL.md
61Imported source sections that did not map cleanly to the public headings are still preserved below or in the support files. Notable imported sections: Core Concepts, Payment Implementation Patterns, W
medium line 125

Webhook reference - potential data exfiltration

SourceSKILL.md
125### 2. Webhooks
medium line 219

Webhook reference - potential data exfiltration

SourceSKILL.md
219- Always Use Webhooks: Don't rely solely on client-side confirmation
medium line 220

Webhook reference - potential data exfiltration

SourceSKILL.md
220- Idempotency: Handle webhook events idempotently
medium line 231

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

SourceSKILL.md
2322. **Idempotency**: Handle webhook events idempotently
medium line 285

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

SourceSKILL.md
290- **assets/webhook-handler.py**: Complete webhook processor
medium line 405

Webhook reference - potential data exfiltration

SourceSKILL.md
405#### Imported: Webhook Handling
medium line 407

Webhook reference - potential data exfiltration

SourceSKILL.md
407### Secure Webhook Endpoint
low line 416

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

SourceSKILL.md
417def webhook():
low line 422

Webhook reference - potential data exfiltration

SourceSKILL.md
422event = stripe.Webhook.construct_event(
medium line 471

Webhook reference - potential data exfiltration

SourceSKILL.md
471### Webhook Best Practices
low line 476

Webhook reference - potential data exfiltration

SourceSKILL.md
476def verify_webhook_signature(payload, signature, secret):
low line 477

Webhook reference - potential data exfiltration

SourceSKILL.md
477"""Manually verify webhook signature."""
low line 486

Webhook reference - potential data exfiltration

SourceSKILL.md
486def handle_webhook_idempotently(event_id, handler):
low line 487

Webhook reference - potential data exfiltration

SourceSKILL.md
487"""Ensure webhook is processed exactly once."""
low line 498

Webhook reference - potential data exfiltration

SourceSKILL.md
498# Stripe will retry failed webhooks
medium line 615

Webhook reference - potential data exfiltration

SourceSKILL.md
615- **Not Verifying Webhooks**: Always verify webhook signatures
medium line 616

Webhook reference - potential data exfiltration

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

External URL reference

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

External URL reference

SourceSKILL.md
208cancel_url='https://yourdomain.com/cancel',
low line 307

External URL reference

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

External URL reference

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

External URL reference

SourceSKILL.md
315cancel_url='https://yourdomain.com/cancel',
low line 400

External URL reference

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