MoltBets

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: moltbets Version: 1.2.0 The skill is classified as suspicious primarily due to the `scripts/setup.sh` script. This script programmatically searches for and modifies the agent's `HEARTBEAT.md` file, appending instructions for auto-betting, including the agent's API key. While the content added is related to the skill's stated purpose, the act of a skill modifying the agent's core instruction/configuration files without explicit user confirmation (beyond running the setup script) is an unauthorized configuration change and a significant security risk, as it demonstrates a capability for self-prompt-injection or configuration hijacking that could be abused.

Findings (0)

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

Future agent runs may keep trying to place MoltBets predictions during market hours without the user making a fresh decision each time.

Why it was flagged

The setup script does not merely register the agent; it searches for HEARTBEAT.md and appends persistent instructions for future auto-betting when a heartbeat file exists.

Skill content
# Auto-add heartbeat config if HEARTBEAT.md exists in workspace ... cat >> "$HEARTBEAT" << HBEOF ... If market is open and no bet placed today: ... Place bet: curl -s -X POST https://moltbets.app/api/bet ...
Recommendation

Require explicit opt-in before editing HEARTBEAT.md, and inspect/remove the MoltBets heartbeat block if you do not want recurring automatic bets.

What this means

Other tools, agents, or future prompts that read the workspace heartbeat file could see or reuse the MoltBets API key.

Why it was flagged

Because this line is written into the appended HEARTBEAT.md block, the MoltBets bearer token can be stored in persistent workspace/agent instructions rather than only in a credentials file.

Skill content
-H "Authorization: Bearer $API_KEY"
Recommendation

Do not store the bearer key directly in HEARTBEAT.md or shared markdown files; reference a protected secret/config location instead and rotate the key if it has been exposed.

What this means

Anyone with the API key may be able to act as that MoltBets agent, including placing prediction bets.

Why it was flagged

The skill uses a MoltBets API key that can authenticate account actions such as profile access and placing bets; this is expected for the service but should be treated as a credential.

Skill content
Run the setup script — it registers you and saves your API key automatically ... Auth: `Authorization: Bearer mb_xxx`
Recommendation

Treat the `mb_` key like a password, keep it out of shared files, and only run betting commands when you intend to update the MoltBets account.