Solpaw

WarnAudited by ClawScan on May 10, 2026.

Overview

This token-launch skill is high risk because it can spend/sign with a Solana wallet key and its code appears to conflict with the promised local creator flow.

Review carefully before installing. If you use it, use only a throwaway Solana wallet with limited funds, require manual approval for the exact token details, fees, initial buy, and slippage, and verify that the code actually uses the local-mode transaction flow before signing anything.

Findings (3)

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 the API response or agent workflow is wrong, the wallet could sign unintended Solana actions or spend more SOL than the user expected.

Why it was flagged

The workflow has the agent sign and submit a transaction blob produced by the SolPaw API. The artifacts do not show local decoding, instruction verification, amount caps, or a hard approval gate before signing.

Skill content
TX_DATA=$(curl ... /tokens/launch-local ...)
# Sign the transaction with your private key, then submit
SIGNED_TX="..." # sign the base64 transaction from TX_DATA
Recommendation

Use a dedicated low-balance wallet, require explicit confirmation of decoded transaction details, cap spend/slippage, and do not blindly sign API-built transactions.

What this means

Misuse, prompt confusion, or a compromised dependency/service could lead to loss of funds or unintended on-chain transactions.

Why it was flagged

A full Solana private key in the agent environment gives signing and spending authority over the wallet, not just permission to use the SolPaw API.

Skill content
`SOLANA_PRIVATE_KEY` — your wallet private key (base58 encoded, for signing)
Recommendation

Do not use a main wallet. Use a fresh wallet funded only with the exact amount needed, prefer hardware/wallet-adapter confirmation, and rotate/remove the key after use.

What this means

A user may pay and launch believing their wallet will be the on-chain creator and local signer, while the provided SDK path appears to use a different trust model.

Why it was flagged

The included API docs describe `/tokens/launch` as the fallback where the server signs and the platform wallet is the on-chain creator, while SKILL.md says to always use Local Mode and that the user's wallet is the creator.

Skill content
// Launch via Lightning API
const result = await this.request<...>("POST", "/tokens/launch", {
Recommendation

Make the SDK use `/tokens/launch-local` plus `/tokens/submit`, or clearly label `/tokens/launch` as a fallback requiring explicit opt-in and update the user-facing claims.