Solana Wallet Rpc

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This is a purpose-aligned Solana wallet helper, but it handles local private keys and can submit a deposit transaction if explicitly invoked.

Install only if you want an agent to operate a Solana wallet. Prefer a new devnet-only keypair, explicitly set the keypair path and RPC network, protect the generated keypair file, and never allow mainnet use or --execute deposits unless you have reviewed and approved the exact transaction details.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

If pointed at a real funded wallet, the agent can use that wallet for signing and supported wallet operations.

Why it was flagged

The skill clearly discloses that it handles Solana private key material, which gives signing authority over the corresponding wallet.

Skill content
This skill creates and uses local Solana private key files. Treat all generated or configured keypair files as secrets.
Recommendation

Use a dedicated devnet keypair by default, set SOLANA_WALLET_KEYPAIR explicitly, and avoid using a mainnet or funded wallet unless you intentionally want the agent to have that authority.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

A deposit transaction can move USDC to the RockPaperClaw program when the execute flag is used.

Why it was flagged

The code includes a fund-moving RockPaperClaw deposit path, but it requires an explicit keypair and the documented workflow defaults to preview unless --execute is supplied.

Skill content
throw new Error('Fund-moving commands require an explicit keypair via --keypair or SOLANA_WALLET_KEYPAIR');
Recommendation

Review the preview output, verify the program ID, mint, amount, and wallet address, and only allow --execute after explicit user approval.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Dependency updates from npm could affect wallet behavior or security over time.

Why it was flagged

The skill relies on npm packages with semver range specifiers; these dependencies are purpose-aligned, but installs may resolve to newer package versions.

Skill content
"dependencies": { "@solana/spl-token": "^0.4.13", "@solana/web3.js": "^1.98.4", "bs58": "^6.0.0", "tweetnacl": "^1.0.3" }
Recommendation

Install only from the skill directory, consider using a lockfile or reviewed dependency versions, and keep the dependency set limited to the documented packages.