Uniswap Cross Chain Arbitrage

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: cross-chain-arbitrage Version: 0.1.0 The skill bundle describes a cross-chain arbitrage agent that scans for opportunities, assesses risk, and executes trades using specific sub-agents and Uniswap tools. The `SKILL.md` instructions are highly focused on the stated purpose, providing clear workflow, parameters, and error handling. There is no evidence of prompt injection designed to exfiltrate data, execute arbitrary commands, establish persistence, or perform other malicious actions. The `allowed-tools` are specific to the DeFi domain, and installation methods are standard. While financial operations carry inherent risk, the skill itself does not exhibit malicious intent.

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.

ConcernMedium Confidence
ASI02: Tool Misuse and Exploitation
What this means

If invoked in execute mode, the agent could attempt cross-chain trades that spend funds, incur gas/bridge fees, or lose money through slippage or failed execution.

Why it was flagged

The skill is designed to execute financial transactions, defaults to execute mode, and does not show a default spending cap. The visible workflow includes user selection, but the artifacts do not clearly define hard approval, cap, or transaction-signing boundaries.

Skill content
Task(subagent_type:cross-chain-executor) ... | maxAmount | No | -- | Maximum capital to deploy per opportunity ... | mode | No | execute | "execute" (full pipeline) or "scan"
Recommendation

Use scan-only mode by default, set an explicit maxAmount, and require manual review of every route, cost estimate, and wallet signature before execution.

ConcernMedium Confidence
ASI03: Identity and Privilege Abuse
What this means

A user may not clearly understand which wallet, account, or delegated authority the skill will use before it evaluates or attempts trades.

Why it was flagged

Reading an agent's Uniswap balance and performing cross-chain execution implies access to wallet/account privileges, while the supplied registry metadata declares no primary credential or required credential setup.

Skill content
- mcp__uniswap__get_agent_balance ... This skill automates ... cross-chain execution via ERC-7683
Recommendation

Declare the exact wallet/account authority required, document whether any signing is manual or delegated, and limit the skill to a clearly selected wallet and spending allowance.

What this means

The reviewed package does not provide code for the referenced execution behavior, so users must trust the external source and runtime tools.

Why it was flagged

The README points to an external GitHub install source, while the reviewed artifact set contains only README.md and SKILL.md. This is normal for an instruction-only skill, but any external subagents or execution components are not reviewable here.

Skill content
npx skills add https://github.com/wpank/Agentic-Uniswap/tree/main/.ai/skills/cross-chain-arbitrage
Recommendation

Install only from a trusted source and review any referenced subagents, MCP servers, or executor components before allowing trade execution.

What this means

Portfolio balances, trade candidates, and risk information may be exposed to configured subagents or provider tools during analysis and execution.

Why it was flagged

The workflow passes financial and portfolio context among multiple subagents and a Uniswap MCP tool. This is purpose-aligned for arbitrage, but the artifacts do not specify data boundaries between those components.

Skill content
Task(subagent_type:opportunity-scanner) ... Task(subagent_type:risk-assessor) ... Task(subagent_type:cross-chain-executor) ... Task(subagent_type:portfolio-analyst) ... mcp__uniswap__get_agent_balance
Recommendation

Confirm which subagents and MCP servers receive account data, and avoid using sensitive wallets unless data handling and permissions are understood.