Pump.fun Token Launcher

PendingStatic analysis audit pending.

Overview

No static analysis result has been recorded yet. Pattern checks will appear here once the artifact has been analyzed.

Findings (0)

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 an agent invokes the live command incorrectly or too eagerly, it could spend SOL and create an irreversible public token on mainnet.

Why it was flagged

The code has a dry-run branch, but if --dry-run is absent it proceeds directly to a live on-chain createAndBuy call. There is no in-command confirmation prompt or required --confirm flag before spending SOL and creating a token.

Skill content
if (dryRun === "true") { ... return; } ... const result = await sdk.createAndBuy(wallet, mintKeypair, { name, symbol, description, file: imageBlob }, BigInt(Math.floor(buyAmountSol * LAMPORTS_PER_SOL)), slippageBps, { unitLimit: 250000, unitPrice: priorityFee })
Recommendation

Use only with explicit user confirmation, a dedicated low-balance wallet, and a dry-run first. The skill should ideally require an interactive confirmation or explicit --confirm-live flag before any mainnet transaction.

What this means

A funded wallet controlled through this skill can spend real SOL; misconfiguration or agent misuse could affect funds.

Why it was flagged

The skill uses a Solana private key or generated wallet to authorize transactions, while the registry metadata declares no primary credential and no required env vars. This is high-impact account authority even though it is disclosed in the instructions.

Skill content
WALLET_PRIVATE_KEY=base58_encoded_private_key ... If `WALLET_PRIVATE_KEY` is not set, the script will generate a new wallet and save it to `.wallet.key`
Recommendation

Use a separate wallet funded only with the amount you are willing to spend, avoid reusing high-value private keys, and ensure the skill metadata clearly declares wallet/private-key and RPC-key requirements.

What this means

Future dependency resolution could install different package versions than the author tested, which is more sensitive for wallet-handling software.

Why it was flagged

The skill relies on npm dependencies with caret version ranges. That is common for JavaScript projects, but it is worth noticing because this tool handles wallet keys and live blockchain transactions.

Skill content
"dependencies": { "@coral-xyz/anchor": "^0.30.1", "@solana/web3.js": "^1.95.8", "pumpdotfun-sdk": "^1.4.2" }
Recommendation

Install from a trusted source, review or pin dependency versions with a lockfile, and avoid installing updates blindly for a funded-wallet tool.