Whistle RPC

PassAudited by ClawScan on May 1, 2026.

Overview

This is a coherent instruction-only Solana RPC service, but users should notice the real SOL subscription payment, API key, and transaction-broadcasting capability.

Install only if you are comfortable using whistle.ninja as a hosted Solana RPC provider, paying 1 SOL/month, and sending wallet/address queries to that provider. Keep the API key private, use a low-value wallet for subscription payments, and manually approve every transaction involving funds.

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

A mistaken or overly autonomous use could broadcast a signed Solana transaction or spend SOL for the subscription.

Why it was flagged

The skill exposes normal Solana transaction-submission capability and includes a real on-chain payment flow. This is purpose-aligned and includes approval guidance, but it can affect real funds.

Skill content
**Transaction:** `sendTransaction`, `simulateTransaction` ... "The payment step sends real SOL on mainnet. The agent must ask the human operator for explicit approval before signing any transaction"
Recommendation

Use a dedicated low-value wallet, review the exact recipient and amount, and require human approval before signing or submitting any value-moving transaction.

What this means

Anyone who obtains the API key could use the paid service under the user's subscription.

Why it was flagged

The service uses an API key for access to the paid RPC endpoints. This is expected for the stated service and there is no evidence of key leakage or unrelated credential use.

Skill content
All endpoints require an API key obtained through subscription ... `X-API-Key: YOUR_KEY`
Recommendation

Store the API key securely, avoid pasting it into untrusted contexts, and rotate or replace it if exposed.

What this means

The provider can observe which blockchain addresses and market data the agent queries.

Why it was flagged

The documented external APIs receive wallet addresses and request patterns, which can be linked to the user's API key. This is expected for a hosted RPC/history provider.

Skill content
GET /v1/transactions/:address ... GET /v1/token-transfers/:address ... GET /v1/swaps/:address
Recommendation

Avoid querying addresses you do not want associated with this service account, and review the provider's privacy practices if that linkage matters.

What this means

If the user chooses the CLI path, they would be trusting an external npm package in addition to these skill instructions.

Why it was flagged

The included artifacts are instruction-only, but the tools manifest references an optional npx CLI. Running it would fetch and execute npm package code that is not included in this artifact set.

Skill content
"cli": "npx whistle-rpc subscribe"
Recommendation

Prefer the documented direct HTTP flow, or inspect and pin the npm package before running the npx command.