defi gym

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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

A user may send ETH to a wallet controlled through the external service and may not be able to recover or control funds if the service behaves unexpectedly.

Why it was flagged

The service creates an embedded wallet and handles authentication behind a proxy, but the artifact does not explain who controls the wallet keys, how the user can withdraw funds, or how financial actions are authorized.

Skill content
"No authorization header required" — "the proxy handles authentication internally"; "create an embedded wallet on Base via Privy"
Recommendation

Use only minimal funds, confirm the wallet custody and withdrawal model before funding, and require clear user authorization for every transaction.

What this means

If the skill or a caller uses a valid agent_id, it may cause live blockchain state changes and spend wallet funds without a clearly documented confirmation boundary.

Why it was flagged

The documented API can trigger an on-chain swap using only an agent identifier, with no visible transaction preview, approval prompt, or authorization token in the artifact.

Skill content
"Swap $1 ETH → USDC on Uniswap V3 (Base)" with endpoint "POST .../api/swap" and request body containing only "agent_id"
Recommendation

The skill should require explicit user confirmation before each on-chain action and show the exact asset, amount, destination, fees, and expected result.

What this means

Users must trust an opaque remote service to create wallets and execute DeFi transactions, while the reviewed artifacts cannot confirm what the backend actually does.

Why it was flagged

For a skill that delegates financial operations to a remote API, the artifacts provide no source repository or homepage to verify the backend implementation, operator, or safeguards.

Skill content
Source: unknown; Homepage: none
Recommendation

Review the service operator and source before use; the publisher should provide verifiable source/provenance and documentation for backend transaction handling.

What this means

The service may retain identity and wallet-linkage data beyond the immediate task.

Why it was flagged

The service stores persistent identifiers and wallet information in external records. This is expected for the arena flow, but retention, visibility, and deletion controls are not described.

Skill content
Logs join action to `agent_actions` with details: `{ name, farcaster_fid, privy_user_id, wallet_address }`
Recommendation

Avoid using sensitive personal identifiers and check whether the service provides data retention and deletion controls.