solana-compression-dev

PassAudited by ClawScan on May 10, 2026.

Overview

This is a coherent Solana development reference skill with no included executable code, but it can involve local project edits, external package installs, RPC providers, an API key, and a Solana keypair when used on live networks.

Before installing, treat this as a Solana development helper rather than a passive reference: use a dedicated low-balance keypair, keep API keys private, prefer localnet/devnet until you are ready, and review any package install, file edit, deployment, or transaction-signing step before allowing it.

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

If used with a funded mainnet keypair, generated commands or client code could spend fees or mutate Solana account state.

Why it was flagged

The skill discloses that it may use an RPC provider API key and the user's Solana keypair for devnet/mainnet work. That is purpose-aligned, but it grants transaction-signing authority.

Skill content
requires:
      env: ["API_KEY"]  # Helius or Triton RPC key; only needed for devnet/mainnet
      config: ["~/.config/solana/id.json"]  # Solana keypair; only needed for devnet/mainnet
Recommendation

Use localnet or devnet by default, use a low-balance development keypair, and explicitly review any transaction or deployment before signing on mainnet.

What this means

The agent may modify source files or run build/test/CLI commands when helping with a project.

Why it was flagged

The skill can run development commands and edit files. These capabilities fit a Solana development workflow, but they can change a project or interact with local tooling.

Skill content
allowed-tools: Bash(git:*), Bash(cargo:*), Bash(anchor:*), Bash(light:*), Read, Edit, Glob, Grep, Write, Task, WebFetch, WebSearch, mcp__deepwiki__ask_question
Recommendation

Review proposed file edits and shell commands, especially deploy or transaction-related commands, before allowing them to run.

What this means

Installing external developer packages can introduce normal dependency supply-chain risk.

Why it was flagged

The reference documentation includes a user-directed global npm install for the Light ZK Compression CLI. This is expected for the skill's purpose, but it depends on external package provenance.

Skill content
npm install -g @lightprotocol/zk-compression-cli
Recommendation

Install packages from trusted registries, consider pinning versions, and avoid running global installs in sensitive environments without review.

What this means

External RPC providers may receive API-key-authenticated requests and Solana account/proof query metadata.

Why it was flagged

The client guide shows connecting to an external RPC provider with an API key. This is disclosed and expected for ZK Compression proof and account queries.

Skill content
const rpc = createRpc('https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY');
Recommendation

Use trusted RPC providers, keep API keys private, and prefer devnet/localnet for testing.