HyperClaw

WarnAudited by ClawScan on May 18, 2026.

Overview

HyperClaw is coherent for Hyperliquid trading, but it can use a private API key to place or cancel live leveraged trades and the provided artifacts do not show mandatory trade-confirmation guardrails.

Install only if you intentionally want agent-assisted Hyperliquid trading. Use testnet first, then a separate low-balance API wallet rather than a main wallet key, protect the .env file, keep the proxy local, review dependencies, and require explicit confirmation before any buy, sell, leverage, swap, close, or cancel command.

Findings (5)

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

An agent with configured credentials could place or cancel real leveraged orders, change account risk exposure, or affect collateral balances.

Why it was flagged

The skill documents direct live trading and account-mutating commands, including persistent leverage changes and order cancellation, while the provided visible artifacts do not show a mandatory confirmation or risk-limit workflow before execution.

Skill content
`HL_TESTNET=false` ... `buy COIN SIZE` | Market buy ... `sell COIN SIZE` | Market sell ... `leverage COIN LEV` | Set leverage for an asset (persists on Hyperliquid) ... `cancel-all` | Cancel all open orders
Recommendation

Use this only for explicit trading tasks, prefer testnet or a small separate API wallet, and require manual confirmation of asset, side, size, price, leverage, and collateral before any mutating command.

What this means

If the key is misused or exposed, someone could trade through the associated Hyperliquid API wallet and potentially cause financial loss.

Why it was flagged

The skill requires a Hyperliquid API wallet private key. This is disclosed and purpose-aligned for trading, and the documentation advises using a separate API wallet, but the credential is still highly sensitive.

Skill content
HL_ACCOUNT_ADDRESS=0x_your_wallet_address
HL_SECRET_KEY=0x_your_api_wallet_private_key
... use a separate API wallet, not your main wallet private key.
Recommendation

Never use a main wallet private key, restrict funds and permissions where possible, protect the .env file, rotate the API wallet key if exposed, and remove credentials when the skill is no longer needed.

What this means

If the proxy port or environment is exposed to untrusted users, they may be able to observe or influence account-state lookups or cause the agent to rely on cached data.

Why it was flagged

The local proxy/gateway caches Hyperliquid info responses, including account, order, and fill state. This is disclosed and short-lived, but it handles sensitive account-context data.

Skill content
Transparent proxy that caches /info responses to reduce API weight usage ... "clearinghouseState": 2, ... "openOrders": 2, ... "userFills": 5
Recommendation

Run the proxy only on a trusted local machine, do not expose its port, avoid untrusted HL_PROXY_URL or HL_UPSTREAM_URL values, and stop the proxy when finished.

What this means

Future dependency changes could affect trading behavior or introduce vulnerabilities even if this skill's current files look coherent.

Why it was flagged

Dependencies are specified with lower-bound ranges, so setup can install newer package versions from the package index. This is common for Python tools but leaves some supply-chain variability.

Skill content
hyperliquid-python-sdk>=0.4.0
eth-account>=0.13.0
requests>=2.31.0
python-dotenv>=1.0.0
httpx>=0.27.0
fastapi>=0.115.0
uvicorn[standard]>=0.32.0
Recommendation

Install in the provided virtual environment, review dependencies, and consider pinning exact versions or using a lockfile before using the skill with real funds.

What this means

A background process can keep handling and caching Hyperliquid API requests until it is stopped.

Why it was flagged

The documentation tells the user to start the caching proxy in the background. This is disclosed and purpose-aligned, but it may continue running after the immediate task.

Skill content
{baseDir}/scripts/.venv/bin/python {baseDir}/scripts/server.py &
Recommendation

Track the proxy process, stop it when trading is done, and avoid leaving it running on shared or untrusted systems.