kotlin-context-di
Warn
Audited by Snyk on Jul 26, 2026
Risk Level: MEDIUM
Full Analysis
MEDIUM W009: Direct money access capability detected (payment gateways, crypto, banking).
- Direct money access detected (high risk: 1.00). The skill explicitly defines and wires a PaymentClient (paymentClient) into production and test contexts: a PaymentClientImpl constructed with a paymentApiKey and a PaymentClientFake used in tests (with test helpers like failOnNextCharge()). Payment client wiring into OrderService and explicit test methods to trigger/ simulate charges indicate the skill is specifically designed to perform payment operations (i.e., move money), not merely generic IO. This matches the "Direct Financial Execution" criteria.
Issues (1)
W009
MEDIUMDirect money access capability detected (payment gateways, crypto, banking).
Audit Metadata