pumpmarket skill

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

Overview

This skill is not shown stealing data, but it should be reviewed because it can guide an agent to use a Solana private key and spend real SOL in betting markets.

Install only if you intend to let an agent interact with PumpMarket on Solana mainnet. Use a separate low-balance wallet, verify the program and API addresses, pin dependencies, and require explicit approval plus a maximum SOL limit before any bet or market-creation transaction.

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.

What this means

If an agent or copied example uses this key, it can authorize real mainnet transactions and lose funds through bets or mistakes.

Why it was flagged

The skill instructs use of a funded wallet private key that can sign Solana transactions and spend SOL. The registry metadata declares no primary credential or required env var, so the credential authority is under-disclosed outside the skill text.

Skill content
A Solana wallet with a keypair ... Funded with SOL ... const keypair = Keypair.fromSecretKey(bs58.decode(process.env.PRIVATE_KEY!));
Recommendation

Declare the wallet credential requirement clearly, use a dedicated low-balance betting wallet, avoid broad PRIVATE_KEY exposure, and require explicit user approval and wager limits for every transaction.

What this means

Bad predictions, malformed transactions, or unintended agent actions can directly cost SOL.

Why it was flagged

The skill openly targets real-money on-chain betting. This is purpose-aligned, but it is high-impact and should not be treated like a read-only prediction helper.

Skill content
**This is mainnet. Bets use real SOL.** ... All addresses, API URLs, and code examples target Solana mainnet-beta.
Recommendation

Start with dry-run simulation, set a hard maximum bet size, and require confirmation before any createMarket or placeBet transaction.

What this means

Future or compromised package versions could affect code that handles transaction signing.

Why it was flagged

The setup uses user-directed npm installs without pinned versions or a lockfile in the provided artifacts. This is normal for a Solana transaction-construction skill, but users should notice the dependency trust boundary.

Skill content
npm install @coral-xyz/anchor @solana/web3.js
Recommendation

Pin package versions, install from trusted registries, and review dependency changes before using a wallet key.