ethers-js

Warn

Audited by Snyk on Mar 13, 2026

Risk Level: MEDIUM
Full Analysis

MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).

  • Third-party content exposure detected (high risk: 0.70). The skill explicitly reads public, user-generated blockchain data from external RPC providers (see "Step 2: Read Blockchain Data" using provider.getTransaction and the Alchemy RPC URL, and "Step 3: Interact with Smart Contracts"), so the agent ingests untrusted on-chain content that could influence its actions.

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

  • Direct money access detected (high risk: 1.00). The skill is explicitly for Ethereum/EVM blockchain interactions and includes wallet handling, transaction signing, and token transfers. Examples in the prompt: creating a Wallet from a private key, connecting a signer to an ERC‑20 contract, calling usdcWithSigner.transfer(...), awaiting tx.wait(), and MetaMask/browser signer usage. These are concrete, built‑in mechanisms to move crypto funds (wallets, signing, sending transactions), so it provides direct financial execution capability.

Issues (2)

W011
MEDIUM

Third-party content exposure detected (indirect prompt injection risk).

W009
MEDIUM

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

Audit Metadata
Risk Level
MEDIUM
Analyzed
Mar 13, 2026, 09:15 PM
Issues
2