Back to skill
Skillv1.0.2
ClawScan security
Hot Fun Integration · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousMar 8, 2026, 8:01 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill is mostly coherent with its stated purpose (creating tokens on Solana) but asks the agent to sign and broadcast transactions returned by a remote API and recommends installing an external npm package from an unverified source — this combination merits caution.
- Guidance
- This skill is coherent with creating tokens on Solana, but it asks you to provide a wallet private key and to sign transactions produced by a remote API. Before installing or using it: (1) only use a wallet with minimal funds; never paste your private key into chat — set PRIVATE_KEY in a secure environment if you accept the risk; (2) verify and trust the API host (https://gate.game.com) and the npm package author before installing the recommended package; (3) prefer signing transactions locally or with a hardware wallet / offline signing workflow if possible; (4) review the included create-token.ts source yourself (or have someone you trust review it) to ensure the returned transaction does only what you expect; (5) ensure the agent enforces the SKILL.md consent step — don’t rely on a purely instructional warning. If you can’t verify the API or package origin, treat this skill as risky.
Review Dimensions
- Purpose & Capability
- okName/description, required env var (PRIVATE_KEY), and included code all align: the skill needs a wallet private key to sign Solana transactions produced by the hot.fun API in order to create tokens.
- Instruction Scope
- concernThe runtime instructions require calling https://gate.game.com/v3/hotfun/agent/create_pool_with_config and blindly signing the base58-encoded transaction returned by that API. Having the agent sign an externally-generated transaction is necessary for this flow but is a high-privilege operation: a malicious or compromised API could craft transactions that do more than 'create a token' (transfer funds, set approvals, etc.). The SKILL.md does instruct the agent to obtain explicit user consent first, but enforcement depends on the agent and the user.
- Install Mechanism
- noteThere is no install spec in the registry bundle (instruction-only), but the README recommends installing @hot-fun/hot-fun-ai from npm. Installing an external npm package is a common approach but introduces risk if the package or its npm account is untrusted; the registry bundle also includes a local create-token.ts implementation which makes the external install recommendation redundant and raises a transparency question.
- Credentials
- okOnly PRIVATE_KEY (and optional SOLANA_RPC_URL) are requested; these are expected and proportionate for signing and sending Solana transactions. No unrelated credentials or config paths are requested.
- Persistence & Privilege
- noteThe skill does not request always:true and is not force-included. However, it allows normal autonomous invocation (disable-model-invocation: false) while requiring access to a private key — if the agent is permitted to call the skill autonomously and PRIVATE_KEY is available to the agent process, there is a non-trivial risk that the agent could perform operations without an explicit human step. The SKILL.md attempts to mitigate this by mandating a user agreement/consent step, but this is an instruction rather than a platform-enforced guard.
