Back to skill
Skillv1.0.0
ClawScan security
Helius · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 11, 2026, 6:27 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's files and runtime instructions match its stated purpose (building on Helius/Solana), but it contains agentic onboarding steps that will persist API keys and keypairs to disk and can cause on‑chain payments — review those steps before proceeding.
- Guidance
- This skill appears to be what it claims: a Helius/Solana integration with reference docs and examples. Key things to consider before installing or letting an agent run it: - Onboarding can be agentic: the SKILL.md supports an 'agenticSignup' flow that generates a keypair, expects the wallet to be funded, and processes a USDC on‑chain payment to create a Helius account. Only proceed if you explicitly approve the agent using your funds. - Credentials are persisted: the MCP/CLI flow will save API keys and keypairs to disk (e.g., shared MCP config, ~/.helius-cli/keypair.json). If you prefer, create an API key yourself via the Helius dashboard and set HELIUS_API_KEY manually, rather than allowing the agent to run agenticSignup. - The SKILL.md tells you to run 'claude mcp add helius npx helius-mcp@latest' which will pull code from npm; review/trust that package before installing it. - Review file locations and permissions after onboarding (restrict access to keypair.json, check where the API key is stored). - If you do not want autonomous agents to create accounts or make payments, do not grant the agent permission to run the agentic signup flow; instead use the manual Path A (setHeliusApiKey) and supply your own API key. If you want, I can point out the exact lines in SKILL.md that perform onboarding/payment/persistence, or suggest safe install/run steps (manual vs agentic) you can follow.
Review Dimensions
- Purpose & Capability
- okThe name/description (Helius / Solana infra) aligns with the included SKILL.md and reference docs (Sender, DAS, LaserStream, webhooks, onboarding, etc.). The files provide SDK patterns and MCP tool usage consistent with a Helius integration; nothing requested by the skill is unrelated to building on Helius.
- Instruction Scope
- noteRuntime instructions include onboarding flows that will generate and persist a Solana keypair, require the user/agent to fund a wallet, and call an `agenticSignup` flow which processes USDC payments on‑chain. The SKILL.md also instructs the agent to install the MCP tool (claude mcp add helius npx helius-mcp@latest) and to use MCP tools that read/write shared config. These actions are coherent with the skill's purpose but have side effects (payments, persisted secrets) that the user must approve explicitly.
- Install Mechanism
- okNo network download/install spec in the skill bundle; an included install.sh only copies the skill files into a local Claude skills directory. There is no extract/download from arbitrary URLs in the bundle, so on‑disk changes are limited and explicit to the user running install.sh.
- Credentials
- noteThe skill declares no required environment variables but the documentation references HELIUS_API_KEY and HELIUS_NETWORK and instructs setting an API key (or using MCP tools to persist it). That is proportional to the functionality, but there is a mismatch between 'required.env' metadata (none) and the SKILL.md which expects/uses an API key and will persist credentials to shared config and to ~/.helius-cli/keypair.json. Users should be aware that secrets may be written to disk by the MCP/CLI flows.
- Persistence & Privilege
- noteThe skill itself does not request 'always: true' and does not modify other skills. However, the onboarding instructions and MCP tools intentionally persist API keys and generated keypairs (e.g., ~/.helius-cli/keypair.json and shared MCP config). If the agent executes the agentic signup flow autonomously it can create API keys and trigger on‑chain payments that consume user funds and persist credentials — this is expected for an onboarding tool but is persistent and high-impact.
