defi-trading-systems

Warn

Audited by Snyk on Mar 9, 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.90). The skill's SKILL.md and references include runtime network calls that fetch and act on public third‑party data—e.g., FundingArbitrage refers to _fetch_all_rates from exchanges and the FlashbotsSubmitter/submit_bundle uses requests.post to Flashbots (and references/mev-protection.md shows submit_to_flashbots and querying public aggregators like 1inch/Paraswap/CowSwap)—so untrusted external prices/routes would be ingested and directly influence trading decisions and tool actions.

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

  • Direct money access detected (high risk: 1.00). The skill is explicitly designed for DeFi trading and contains direct blockchain transaction signing and submission functionality. In particular, the FlashbotsSubmitter class uses eth_account.Account.from_key(signing_key) to load a private signing key, constructs and signs a transaction bundle (using Web3.keccak and signer.sign_message), sets the Flashbots signature header, and posts the bundle to a Flashbots endpoint (eth_sendBundle). This is explicit crypto wallet/signing and transaction submission functionality (direct financial execution), not a generic API caller or browser automation.
Audit Metadata
Risk Level
MEDIUM
Analyzed
Mar 9, 2026, 10:10 PM