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
HIGH

Secret detected in skill content (API keys, tokens, passwords).

W009
MEDIUM

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

Audit Metadata
Risk Level
HIGH
Analyzed
Jul 27, 2026, 11:10 PM
Issues
2
Security Audit — snyk — lightning