Blinko
Security checks across malware telemetry and agentic risk
Overview
The skill appears to do what it claims, but it can let an agent use a wallet private key to place real-money on-chain bets without clear per-game approval controls.
Install only if you explicitly want an agent to play Blinko with real ETH. Use a dedicated low-balance hot wallet, verify the contract/API and dependencies, require manual approval for every game, and remove WALLET_PRIVATE_KEY from the environment when not in use.
VirusTotal
66/66 vendors flagged this skill as clean.
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.
If a wallet key is available, an agent could place Blinko bets and spend gas/ETH when it decides to invoke the skill, potentially losing funds.
The skill explicitly combines real-money transaction authority with autonomous agent invocation, but the artifacts do not show mandatory user approval before each bet or a total spend limit.
**This skill signs on-chain transactions that spend real ETH.** ... Agents can invoke this skill autonomously when installed.
Only install with model invocation disabled or with a strict approval policy, and use a dedicated hot wallet funded only with the amount you are willing to lose.
A compromised, overfunded, or reused wallet key could expose more funds than intended to automated betting and transaction fees.
The script loads WALLET_PRIVATE_KEY into an ethers wallet and uses it to submit a value-bearing on-chain game transaction, giving the skill direct spending authority for that wallet.
const wallet = new ethers.Wallet(loadKey(), new ethers.JsonRpcProvider(RPC, CHAIN)); ... const tx1 = await contract.createGame(params, serverSig, ethers.randomBytes(32), { value: betWei });Use a fresh, low-balance hot wallet only; never provide a main wallet or wallet with unrelated assets, and remove the key from the agent environment when not actively playing.
Dependency changes could affect wallet or transaction behavior in a skill that handles real funds.
The Ethereum signing dependency is expected for this skill, but it is specified as a semver range without a supplied lockfile, so future installs may resolve to different package contents.
"dependencies": { "ethers": "^6.0.0" }Pin and review dependencies before use, ideally with a lockfile and a known-good ethers version.
