Uniswap Cross Chain Swap

WarnAudited by ClawScan on May 10, 2026.

Overview

This looks like a Uniswap bridge skill, but it delegates real fund-moving execution to an unreviewed subagent without clearly requiring final user approval or declaring wallet permissions.

Review carefully before installing. Only use this if you can inspect and trust the cross-chain-executor subagent and the Uniswap/MCP wallet integration. Confirm every final quote, recipient, fee, slippage limit, and wallet transaction yourself before signing, and consider testing with very small amounts first.

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

A parsed request could lead to an irreversible cross-chain swap or bridge transaction without a clearly required final confirmation step.

Why it was flagged

The skill includes actual swap execution in the delegated workflow, but the instructions do not add a separate step to present the final quote, route, fees, recipient, and slippage to the user for explicit approval before funds are moved.

Skill content
The agent handles the full 7-step workflow: quote, risk assessment, safety check, execution, bridge monitoring, confirmation, and reporting.
Recommendation

Require explicit user confirmation after displaying the exact quote, route, source and destination chains, recipient, total fees, max slippage, and wallet account; never execute unless the user signs or approves the final transaction.

What this means

Users cannot tell which wallet/account authority the skill expects, how signing is controlled, or whether permissions are limited to the requested swap.

Why it was flagged

The skill's stated purpose requires acting on a user's wallet or account, but the metadata does not declare what wallet credential, account, signer, or permission boundary is used.

Skill content
Description: Execute a cross-chain token swap via Uniswap's bridge infrastructure ... Primary credential: none ... Required env vars: none
Recommendation

Declare the wallet/provider permissions and account scope, require user-controlled transaction signing, and document that private keys or session credentials are never read or stored by the skill.

What this means

Financial transaction details and recipient information may be handled by an unreviewed subagent, and that subagent is also responsible for execution.

Why it was flagged

The skill passes trade details and optional recipient information to another agent whose implementation, origin, permissions, and data-handling boundaries are not included in the supplied artifacts.

Skill content
Invoke `Task(subagent_type:cross-chain-executor)` with: - tokenIn, tokenOut, amount, sourceChain, destChain, slippage, recipient.
Recommendation

Include or reference the reviewed cross-chain-executor definition, document its permissions and data handling, and restrict what it can do with transaction parameters.