Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
The Flip Publish
v2.0.3$1 USDC entry. 14 coin flips. Get all 14 right, take the entire jackpot. Live on Solana devnet — continuous game, enter anytime.
⭐ 0· 1.9k·4 current·4 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
high confidencePurpose & Capability
The skill describes a Solana devnet game and includes on-chain Rust program + a Node demo script — that matches the stated purpose. However the declared requirements only list 'node' while the SKILL.md and code clearly require the Solana CLI, Anchor toolchain, and a Rust toolchain to build/deploy. The repository contains a Rust program (program/src/lib.rs) and Anchor/IDL artifacts, so missing declarations for solana/anchor/rust are inconsistent and suggest incomplete or sloppy metadata.
Instruction Scope
SKILL.md instructs the agent/user to install the Solana CLI using sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)" (a third-party URL, not the official solana release host), run solana-keygen, solana airdrop, and optionally post your wallet on a public forum to get test USDC. The demo script reads a local wallet key file (default ~/.config/solana/id.json) or the ANCHOR_WALLET env var and will sign/send transactions. These instructions go beyond mere game interaction (they direct installing remote code and accessing local wallet keys) and do not declare those sensitive accesses.
Install Mechanism
There is no formal install spec, but SKILL.md directs running a curl | sh installer from https://release.anza.xyz — which is not a well-known official release host and is high-risk (remote shell execution). The package also requires building/using Anchor/Rust to work with the on-chain program, but that build/install workflow is not captured in declared installs. This is a disproportionate and potentially dangerous install instruction.
Credentials
The skill declares no required env vars or config paths, yet the demo script reads wallets from a default path (~/.config/solana/id.json) and honors process.env.ANCHOR_WALLET if set. Access to a local keypair file is necessary to sign transactions, but the metadata omission is misleading. The skill does not ask for unrelated secrets, but it implicitly accesses sensitive local wallet material without declaring it.
Persistence & Privilege
The skill does not request always:true, does not modify other skill configs, and is user-invocable only. There is no evidence the skill requests persistent elevated platform privileges.
What to consider before installing
What to consider before installing:
- Do NOT run the curl | sh installer linked in SKILL.md (https://release.anza.xyz). That command executes remote shell code from an untrusted host. If you need the Solana CLI, install it from the project's official instructions (solana.com / official GitHub releases) or your distro's package manager.
- The skill will read and use a local Solana keypair (default ~/.config/solana/id.json) or any key file path you pass. That file contains private key material. Use a throwaway devnet-only wallet (create a new keypair) — never point the skill at a wallet that holds real/mainnet funds or private keys.
- The package metadata only lists 'node' but the code requires Solana CLI, Anchor, and a Rust toolchain to build the on-chain program/IDL. Expect additional setup steps; the missing declarations are an incoherence you should resolve or ask the publisher to fix.
- The demo script signs transactions and can move tokens if you provide a wallet. Review the demo.mjs and the on-chain program (program/src/lib.rs); they appear to implement the game logic and token transfers as described, but you should audit them yourself if you will provide a real wallet.
- Avoid posting private keys anywhere. The SKILL.md suggests posting a wallet address on a forum to receive test USDC — posting a public address is OK, but never post the private key.
- If you want to proceed safely: (1) create a new devnet-only wallet, (2) do not run any unknown remote installer, (3) install Solana/Anchor from official sources, (4) run the demo in an isolated environment (container/VM), and (5) consider building/reviewing the on-chain program yourself or interacting only via the public API endpoints and a wallet you control.
Bottom line: the code aligns with the described game, but the presence of an untrusted remote installer instruction and missing dependency/credential declarations make this package suspicious until those issues are fixed or you take the recommended safety precautions.Like a lobster shell, security has layers — review code before you run it.
latestvk974qdqg0z1shh9yx3re7bjp5n80h0kj
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🎰 Clawdis
Binsnode
