ClawCast Crypto Wallet: Keys, Balances & Transactions

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

Anyone or any process that can read these local files may be able to unlock the wallet; crypto transfers are irreversible.

Why it was flagged

The script forces a saved wallet password and imports private-key material into a keystore, creating ongoing authority to unlock/sign from the wallet.

Skill content
state_set "SAVE_PASSWORD" "y" ... printf "%s" "$PW" > "${PASSWORD_FILE}" ... cast wallet import "$acct_name" --private-key "$PRIVATE_KEY"
Recommendation

Do not import a valuable existing wallet. Use a new low-balance wallet, make password saving optional, and require explicit confirmation before every signing or sending action.

What this means

Seed phrases or private keys left on disk can be copied and used to drain the wallet.

Why it was flagged

The script writes seed phrase and private-key material to local files, even if some are intended to be temporary.

Skill content
printf "%s\n" "$MNEMONIC" > "${MNEMONIC_FILE}" ... printf "%s" "${PRIVATE_KEY}" > "${PK_TMP}"
Recommendation

Avoid saving seed phrases to disk; prefer secure local key managers or hardware wallets, and verify any temporary files are deleted immediately.

ConcernHigh Confidence
ASI05: Unexpected Code Execution
What this means

The setup flow can make privileged changes to the operating system that are not obvious from the registry metadata.

Why it was flagged

During wallet creation, the cleanup helper may install a system package with sudo rather than only using already-available tools.

Skill content
installer="apt-get install -y at" ... sudo sh -c "$installer > /tmp/at-install.log 2>&1"
Recommendation

Ask for explicit user approval before any package installation, declare the dependency, or use a non-privileged cleanup fallback.

What this means

A compromised upstream installer or network path could affect the local wallet environment.

Why it was flagged

Installing Foundry/cast is purpose-aligned, but the installer is fetched and executed remotely without a pinned version in the artifacts.

Skill content
curl -L https://foundry.paradigm.xyz | bash ... foundryup
Recommendation

Install Foundry separately from the official source, verify checksums/signatures where available, and review the installer before running it.

What this means

The agent may reveal the saved address/keystore path and query a public RPC endpoint without a fresh prompt.

Why it was flagged

The skill instructs automatic local checks and RPC balance queries when a wallet exists.

Skill content
Run `scripts/check_wallet.sh` automatically each session; do not ask the user to trigger it... run `scripts/show_network.sh` and query the balance
Recommendation

Make wallet status and balance checks user-confirmed or clearly disclose that they run automatically.

What this means

A user could paste wallet recovery material into chat or logs, permanently compromising the wallet.

Why it was flagged

The agent guidance can lead users to provide seed phrases or private keys through the agent interaction instead of a clearly isolated secure input path.

Skill content
ask whether they want to ... import a 12/24-word ... mnemonic ... or import a private key. Collect the chosen secret
Recommendation

Never ask users to paste seed phrases or private keys into chat; require secure local TTY input and warn users before any secret entry.