Muguozi1 Openclaw Auto Updater

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

Overview

The skill is an auto-updater as advertised, but it asks to create a persistent daily job that automatically changes the core agent and every installed skill without per-update approval.

Install only if you intentionally want unattended daily updates and trust the publisher and upstream package/skill registries. Safer use would be notification-only or dry-run first, then manual approval. If enabled, monitor summaries, keep backups, avoid privileged package-manager updates unless necessary, and confirm you can disable the cron job.

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 future registry or package update could change how the agent behaves, break existing workflows, or install unsafe skill changes before the user reviews them.

Why it was flagged

The skill schedules high-impact tool actions that mutate the core agent and every installed skill, without requiring approval before each update run.

Skill content
This skill sets up a daily cron job that:

1. Updates Clawdbot itself ...
2. Updates all installed skills (via `clawdhub update --all`)
Recommendation

Prefer a dry-run or notification-only default, require user approval before applying updates, and allow users to scope updates to specific trusted skills.

What this means

If an upstream package, registry entry, or skill update is compromised or faulty, this skill can automatically install it.

Why it was flagged

The documented routine pulls latest versions of the core agent and all skills from external package/skill sources, with no pinning, provenance checks, staged rollout, or rollback described.

Skill content
npm update -g clawdbot@latest ... clawdbot doctor --yes ... SKILL_OUTPUT=$(clawdhub update --all 2>&1) || true
Recommendation

Pin trusted sources or versions where possible, review release notes before applying updates, and keep backups or rollback instructions for Clawdbot and skills.

What this means

The updater may keep changing the local agent environment daily until the cron job is removed or disabled.

Why it was flagged

The cron persistence is disclosed and central to the skill, but it means the agent will keep performing maintenance actions on a schedule after setup.

Skill content
clawdbot cron add \
  --name "Daily Auto-Update" \
  --cron "0 4 * * *" \
  --session isolated \
  --wake now \
  --deliver
Recommendation

Confirm the scheduled job after setup, monitor the delivered summaries, and know how to remove it with `clawdbot cron remove "Daily Auto-Update"`.

What this means

Users may overestimate the maturity or review status of a skill that can automatically update core agent code and all installed skills.

Why it was flagged

The bundled tests are placeholders that always pass, while the documentation claims strong test coverage and quality scores. Those trust signals are not well supported for a high-impact auto-updater.

Skill content
# TODO: 添加实际测试
    print("✓ PASSED")
Recommendation

Do not rely on the quality badges alone; verify the publisher, source repository, and real test coverage before enabling unattended updates.