spanDEX Trader

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

This appears to be a real Base trading skill, but it asks for a wallet private key and can automatically sign/broadcast financial transactions without clearly documented safety limits.

Only install this if you are comfortable running a local trading script that can sign real Base transactions. Use a fresh low-value wallet, run quote or dry-run first, verify the full source and dependencies, pin versions, and confirm every token, amount, slippage value, approval, and provider before allowing a live swap or limit-order action.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the skill, its dependencies, or an agent invocation is wrong or compromised, the funded wallet could lose assets or sign unintended approvals/orders.

Why it was flagged

A raw wallet private key or arbitrary key file gives the script authority to sign transactions for that wallet. This is expected for a trading tool, but it is high-impact and the registry metadata declares no primary credential or env vars.

Skill content
`SPANDEX_PRIVATE_KEY` | Wallet private key (hex). OR use `SPANDEX_KEY_PATH` for file-based key
Recommendation

Use only a dedicated low-balance trading wallet, never a main wallet, and ensure the credential requirement is clearly declared before installation.

What this means

A single mistaken or ambiguous trading request could result in real swaps, token approvals, gas costs, or limit-order actions across providers.

Why it was flagged

The documented flow signs and broadcasts on-chain transactions and automatically retries other providers. There is no documented mandatory confirmation step, spend limit, approval review, or default dry-run.

Skill content
Execute swap (best price, automatic fallback) ... `buildCalls()` → `sendTransaction()` with priority fee → if fail, try next provider
Recommendation

Require explicit user confirmation for every live trade, review exact tokens/amounts/slippage/provider before broadcasting, and make dry-run/quote the default workflow.

What this means

Dependency changes or package compromise could affect how trades are built or signed.

Why it was flagged

The setup installs unpinned npm packages manually. This is normal for a Node-based integration, but these dependencies are involved in quote building and transaction signing.

Skill content
cd <skill-dir>/scripts && npm init -y && npm i viem @spandex/core
Recommendation

Install from a trusted environment, pin package versions, review the full dependency tree, and avoid running the skill with a valuable wallet key.