upgrade-stripe

Fail

Audited by Snyk on Jun 20, 2026

Risk Level: HIGH
Full Analysis

HIGH W007: Insecure credential handling detected in skill instructions.

  • Insecure credential handling detected (high risk: 1.00). The prompt contains examples that embed API secret keys directly into code and curl commands (e.g., 'sk_test_xxx' in require('stripe')('sk_test_xxx', ...) and curl -u sk_test_xxx:), which instructs the agent to include secrets verbatim and thus creates an exfiltration risk.

MEDIUM W009: Direct money access capability detected (payment gateways, crypto, banking).

  • Direct money access detected (high risk: 1.00). The document is explicit Stripe API documentation and includes concrete, actionable examples for using the Stripe payment gateway (e.g., stripe.Customer.create, initializing the Stripe client with an API key, and a curl call to the /v1/customers endpoint with a secret key). Stripe is a payment gateway; these examples and instructions are specifically designed to interact with a payments API and can be used to create/manage payment-related objects and execute financial operations. This meets the criteria for Direct Financial Execution.

Issues (2)

W007
HIGH

Insecure credential handling detected in skill instructions.

W009
MEDIUM

Direct money access capability detected (payment gateways, crypto, banking).

Audit Metadata
Risk Level
HIGH
Analyzed
Jun 20, 2026, 08:10 PM
Issues
2
Security Audit — snyk — upgrade-stripe