django-tdd
Fail
Audited by Snyk on Jun 22, 2026
Risk Level: HIGH
Full Analysis
HIGH W007: Insecure credential handling detected in skill instructions.
- Insecure credential handling detected (high risk: 0.90). スキルプロンプトはテストコード内に平文のパスワードやテスト用トークン(例: 'testpass123', 'adminpass123', 'tok_visa' 等)を直接含んでおり、LLMが生成出力でそれらを逐語で再現する必要があるため、シークレットの漏洩リスクがある。
MEDIUM W009: Direct money access capability detected (payment gateways, crypto, banking).
- Direct money access detected (high risk: 1.00). このスキル文書は主にDjangoのテスト駆動開発を扱っていますが、明確に支払い処理に関する具体的なAPI/関数が含まれています。具体的には tests で stripe.Charge.create を扱う決済ビューのテストや、apps.payments.services.stripe のパッチ、checkout の process_payment 関数をモックして購入フローをテストしており、Stripe のような決済ゲートウェイとの統合(送金/決済処理)を直接想定したコードが記載されています。これらは「支払いゲートウェイ(Stripe等)」という明確な金融実行手段に該当するため、Direct Financial Execution のリスクと判断します。
Issues (2)
W007
HIGHInsecure credential handling detected in skill instructions.
W009
MEDIUMDirect money access capability detected (payment gateways, crypto, banking).
Audit Metadata