Openclaw Fomo3d

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

Overview

Review before installing: this skill asks for a BNB Chain wallet private key and can automatically approve and spend tokens in blockchain games, trades, and prediction markets.

Only install this if you intentionally want an agent-accessible CLI for BSC gambling/trading. Use a fresh low-balance wallet, start on testnet, verify the source and contract addresses, inspect each command before execution, and do not store or provide a private key for any wallet you cannot afford to lose.

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 the configured key belongs to a wallet with valuable assets, any mistaken, compromised, or overly broad use of the skill could spend funds or expose the wallet through the saved config.

Why it was flagged

The skill requires a raw wallet private key and documents persisting it locally, which gives the CLI authority to sign transactions from that wallet.

Skill content
A private key is required... prompts for:
- BSC private key (for signing transactions)
- Network (testnet or mainnet)
- Optional custom RPC URL

...Saves to `config.json`.
Recommendation

Use a dedicated low-balance game wallet, prefer testnet first, avoid using a primary wallet key, protect or avoid persistent config files, and delete/rotate the key if the config is exposed.

What this means

The agent could approve token spending and submit trades, bets, spins, deposits, or disputes that cost BNB/tokens; on-chain actions are generally irreversible.

Why it was flagged

Automatic token approvals before financial/gambling actions remove a separate user review step for high-impact, irreversible blockchain operations.

Skill content
The CLI automatically checks ERC20 token allowance and approves if needed before `purchase`, `buy`, `sell`, `slot spin`, `slot deposit`, `pred bet`, `pred propose`, and `pred dispute`. No manual approval step required.
Recommendation

Before any mainnet action, require explicit user confirmation of network, contract/spender, token, allowance, amount, gas cost, and expected effect; use exact approvals rather than broad allowances where possible.

What this means

A compromised or unexpectedly changed dependency could affect a tool that handles a wallet private key and signs transactions.

Why it was flagged

The Node CLI depends on npm packages with semver ranges; this is normal for the stated purpose but means installation/runtime behavior depends on the npm supply chain.

Skill content
"dependencies": {
  "tsx": "^4.19.2",
  "viem": "^2.21.0"
}
Recommendation

Install only from a trusted source, review the package/lockfile when available, pin dependencies for production use, and avoid running it with a valuable wallet key.