arkade

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 directly calls third-party APIs (notably the LendaSwap client in src/skills/lendaswap.ts — e.g., client.getTokens, client.getQuote, client.createArkadeToEvmSwapGeneric) and then uses response fields such as resp.btc_vhtlc_address and resp.source_amount to automatically perform actions (wallet.sendBitcoin), and the Lightning skill queries Boltz APIs for swap operations, so untrusted API responses are read and can materially drive tool use/execution.

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

  • Direct money access detected (high risk: 1.00). The skill is explicitly a cryptocurrency wallet and payments SDK. It provides concrete APIs and classes for creating identities and wallets, checking balances, sending onchain/offchain Bitcoin (wallet.sendBitcoin, ArkadeBitcoinSkill.send), onboarding/offboarding (ramps.onboard/offboard), Lightning invoice creation and payment (ArkaLightningSkill.createInvoice, payInvoice, Boltz swap provider), and non-custodial stablecoin swaps (LendaSwapSkill.swapBtcToStablecoin, claimSwap, refundSwap). These are specific financial execution operations (sending funds, executing swaps, paying invoices), not generic tooling. Therefore it grants direct financial execution capability.
Audit Metadata
Risk Level
MEDIUM
Analyzed
Mar 9, 2026, 11:17 PM