lightning
Fail
Audited by Snyk on Jul 27, 2026
Risk Level: HIGH
Full Analysis
HIGH W008: Secret detected in skill content (API keys, tokens, passwords).
- Secret detected (high risk: 1.00). I scanned the documentation for literal credentials. I flagged the Anvil default private key because it is a literal, high-entropy EC private key value (hex) that would grant access to the corresponding accounts if used — this meets the definition of a secret (private key). I did NOT flag the adjacent seed phrase ("test test ... junk") because it is a low-entropy, well-known development mnemonic / setup credential (documentation/dev-only default) and falls into the "setup/example" category described in the scanning rules. I also ignored environment-variable placeholders (e.g., "0x...your_key...", PRIVATE_KEY_* env names) and contract addresses / verifier addresses (these are public identifiers, not secrets).
MEDIUM W009: Direct money access capability detected (payment gateways, crypto, banking).
- Direct money access detected (high risk: 1.00). The skill is explicitly about building and interacting with EVM smart contracts that move value: it includes payable deposit() with msg.value checks, frontend code calling writeContract with a value, fee/payment semantics drawn from the contract balance, and ready-to-use templates and examples for a confidential ERC20 (mint, transfer, approve, transferFrom). These are concrete crypto/blockchain wallet and token transfer operations (directly moving funds/tokens), so it grants direct financial execution capability.
Issues (2)
W008
HIGHSecret detected in skill content (API keys, tokens, passwords).
W009
MEDIUMDirect money access capability detected (payment gateways, crypto, banking).
Audit Metadata