OpenClaw Bootstrap

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

Overview

The skill matches its bootstrap purpose, but it installs unpinned external components and enables persistent self-improvement hooks and cron jobs that can change future agent behavior.

Use this only if you want a persistent self-improving OpenClaw environment. Before running it, inspect the bootstrap script, pin or manually verify the external clawhub and self-improving-agent installs, and plan how to review or disable the created hooks, cron jobs, MEMORY.md, and .learnings files.

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

A changed or compromised external package or community skill could affect the user's OpenClaw environment and future agent behavior.

Why it was flagged

The one-command bootstrap installs an unpinned global npm package and an unpinned external skill whose contents and hooks are not included in the reviewed artifacts.

Skill content
npm i -g clawhub ... clawhub install self-improving-agent --workdir "$WORKSPACE"
Recommendation

Review and pin the exact clawhub package and self-improving-agent version before running, and inspect the installed skill and hook before enabling it.

What this means

The assistant may continue running background self-improvement or maintenance actions after the initial setup, including actions that alter persistent memory or instructions.

Why it was flagged

The script copies and enables a persistent self-improvement hook and creates scheduled OpenClaw cron jobs, with no explicit opt-in per job or uninstall/disable instructions.

Skill content
cp -r "$WORKSPACE/skills/self-improving-agent/hooks/openclaw" "$HOME/.openclaw/hooks/self-improvement"
openclaw hooks enable self-improvement ... openclaw cron add --name "$name"
Recommendation

After installation, run `openclaw cron list` and inspect `~/.openclaw/hooks/self-improvement`; disable any hook or cron job you do not explicitly want.

What this means

Private, incorrect, or stale notes could be reused as trusted context and influence later agent decisions without the user noticing.

Why it was flagged

The installed workspace rules make personal memory and daily notes persistent context for future sessions and encourage automatic promotion of observed preferences into long-term memory.

Skill content
Read `SOUL.md` ... `USER.md` ... `memory/YYYY-MM-DD.md` ... `MEMORY.md` ... 用户提出的偏好和规则 → 立刻写入 MEMORY.md ... 心跳周期 → 扫描 daily notes,提炼到 MEMORY.md
Recommendation

Keep MEMORY.md, memory/, and .learnings/ under user review; require confirmation before promoting notes into AGENTS.md or MEMORY.md; and remove sensitive entries you do not want reused.

What this means

The bootstrap may rely on the user's ClawHub account to install skills or access account-scoped resources.

Why it was flagged

The setup asks the user to authenticate to ClawHub, which is expected for installing community skills but means the local CLI may gain account-backed authority.

Skill content
`clawhub login` — 登录 ClawHub
Recommendation

Log in only with the account you intend to use for this workspace, and review what the CLI installs or changes while authenticated.