Back to skill
Skillv1.0.0
ClawScan security
HypurrFi · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 13, 2026, 4:01 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code, files, and runtime instructions are coherent with a DeFi wallet/lending tool; it does not request unrelated credentials or hidden network exfiltration, but it will create and store a plaintext private key file and requires installing npm dependencies and using an external RPC node — both are normal for this kind of tool and need user caution.
- Guidance
- This skill appears to be what it says: a CLI wallet/DeFi client for HyperEVM. Before installing or running it, consider the following: 1) The setup script will generate and store your private key in plaintext at ~/.hyperliquid-wallet.json (file mode 600). Treat that file as extremely sensitive — do not use your main funds without testing first. 2) npm install will pull dependencies from the public registry (viem and others); only run npm install if you trust the source. 3) The scripts talk to the HyperEVM RPC (https://rpc.hyperliquid.xyz/evm). A malicious or compromised RPC could misreport state or censor transactions; verify the RPC endpoint is trustworthy if you use large amounts. 4) Inspect the GitHub repo (https://github.com/hypurrfi/hypurrfi-skill) and hosting/site links to confirm they match the distributed code and project. 5) When running commands, avoid using --yes until you have tested preview modes and are comfortable with the wallet and balances. If you need lower risk, run the scripts on an isolated machine or with a wallet that holds only test/faucet funds.
- Findings
[pre-scan-none] expected: No pre-scan regex findings were detected. The code does perform file I/O (writeFileSync, readFileSync, chmodSync) for wallet persistence and network calls to an RPC (https://rpc.hyperliquid.xyz/evm) — these are expected for a DeFi wallet skill.
Review Dimensions
- Purpose & Capability
- okName/description match the code and scripts: all files implement deposit/withdraw/borrow/repay/position/health flows against HyperEVM markets. Required binary (node) is appropriate. No unrelated environment variables or cloud credentials are requested.
- Instruction Scope
- noteSKILL.md explicitly instructs cloning the repo and running npm install and the provided node scripts. The runtime instructions and scripts operate only against the blockchain RPC and local wallet file; they do not attempt to read unrelated system files or send data to unexpected external endpoints. They do, however, create and read a wallet private key file (~/.hyperliquid-wallet.json) and will sign/send transactions when run with the --yes flag.
- Install Mechanism
- noteThere is no platform install spec, but SKILL.md requires git clone and npm install. Dependencies come from the public npm registry (viem and its deps). This is a reasonable and expected install method for a Node-based blockchain tool, but pulling npm packages is a moderate-risk action and should be done from a trustworthy network and registry.
- Credentials
- noteThe skill requests no environment credentials. It does implicitly use process.env.HOME to build a wallet path and writes a plaintext private key JSON file (~/.hyperliquid-wallet.json) protected with chmod 600. Storing a private key on disk is expected for a CLI wallet but is high-sensitivity: anyone with file access or a malicious process could read it. The skill code itself does not contain logic that exfiltrates the private key to other hosts.
- Persistence & Privilege
- okThe skill does not request always:true and does not alter other skills or system-wide settings. It creates a wallet file under the user's home directory and uses it to sign transactions — expected behavior for a wallet client.
