Solana

WarnAudited by ClawScan on May 10, 2026.

Overview

This skill does what it advertises, but it can directly spend real Solana funds and launch public tokens without clear built-in approval limits.

Install only if you are comfortable giving the agent control of a dedicated Solana wallet. Use devnet first, keep only limited funds in the configured wallet, protect the .env file, and manually review every send, swap, and token launch before execution.

Findings (4)

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 mistaken or autonomous invocation could transfer real funds irreversibly from the configured wallet.

Why it was flagged

The send command signs and broadcasts a Solana transaction immediately, explicitly skipping preflight, with no visible confirmation prompt or spending cap in the script.

Skill content
opts = TxOpts(skip_preflight=True, preflight_commitment=Confirmed)
result = client.send_transaction(tx, opts=opts)
Recommendation

Use only a dedicated low-balance wallet, require explicit user confirmation for every spend/swap/launch, avoid skip-preflight by default, and set amount/network limits.

What this means

Anyone or any agent process with access to this environment variable can spend from the configured Solana wallet.

Why it was flagged

The skill clearly requires a private key that can authorize wallet actions. This is expected for a wallet skill, but it gives the agent authority over funds in that wallet.

Skill content
`SOLANA_PRIVATE_KEY` | Base58-encoded private key (required) |
Recommendation

Do not use a primary wallet. Create a separate wallet with limited funds, protect the .env file, and rotate the key if it may have been exposed.

What this means

Using this guidance could mislead token buyers or create reputational/legal risk for the user.

Why it was flagged

The wording frames vanity token addresses as a way to appear more legitimate, which can support misleading public presentation of launched tokens.

Skill content
Use vanity addresses ending in 'pump' for more legit-looking tokens.
Recommendation

Avoid deceptive token presentation. Token launch instructions should emphasize accurate disclosure, compliance, and user review of all public-facing metadata.

What this means

Future installs may pull different dependency versions, which can affect wallet behavior or supply-chain risk.

Why it was flagged

Dependencies are installed from package names with lower-bound versions rather than pinned exact versions or a lockfile.

Skill content
solana>=0.34.0
solders>=0.21.0
base58>=2.1.0
python-dotenv>=1.0.0
aiohttp>=3.9.0
Recommendation

Pin exact dependency versions, use a lockfile, and install in an isolated virtual environment.