Auto-Updater Skill

PassAudited by VirusTotal on May 13, 2026.

Overview

Type: OpenClaw Skill Name: auto-updater Version: 1.0.0 The 'auto-updater' skill is designed to automatically update Clawdbot and all installed skills via a daily cron job. The `SKILL.md` and `references/agent-guide.md` files contain instructions for the AI agent to set up a shell script (`auto-update.sh`) and a cron job. This script executes legitimate update commands (`npm update -g`, `pnpm update -g`, `bun update -g`, `clawdbot update`, `clawdbot doctor`, `clawdhub update --all`), logs actions locally, and provides a structured summary. While the skill has broad system access necessary for its function, there is no evidence of intentional malicious behavior such as data exfiltration, unauthorized remote execution, persistence beyond the stated cron job, or prompt injection designed to subvert the agent's purpose or security.

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

A bad, broken, or incompatible update could change how the agent behaves across many tasks without the user approving each change.

Why it was flagged

The skill directs the agent to run broad update operations that can change the core agent and every installed skill, not just this skill.

Skill content
Updates Clawdbot itself ... Updates all installed skills (via `clawdhub update --all`)
Recommendation

Use a dry-run or manual review workflow before applying updates, and consider limiting updates to specific trusted skills or requiring confirmation for core-agent updates.

What this means

If an upstream package or skill release is compromised or unexpectedly changes behavior, the daily job could install it automatically.

Why it was flagged

The update flow pulls latest versions from external package/skill sources on a schedule, with no artifact-backed pinning, allowlist, changelog review, or per-version approval.

Skill content
npm update -g clawdbot@latest ... clawdhub update --all
Recommendation

Prefer pinned or reviewed versions, verify update sources, and require user approval before installing new core or skill versions.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

The updater will continue running daily and making changes even after the initial setup conversation is over.

Why it was flagged

The skill creates a persistent scheduled agent task. This is disclosed and central to the purpose, but users should notice that it keeps operating until removed.

Skill content
clawdbot cron add ... --cron "0 4 * * *" ... --message "Run daily auto-updates..."
Recommendation

Only enable it if you want ongoing autonomous updates, and keep the provided removal command available: `clawdbot cron remove "Daily Auto-Update"`.

What this means

Running updater commands with elevated permissions would increase the impact of a bad update or mistaken command.

Why it was flagged

Global package updates may require elevated local permissions. The artifact does not force sudo, but it acknowledges privileged update paths.

Skill content
Permission denied → suggest `sudo` or fixing permissions
Recommendation

Avoid giving the updater unnecessary administrator privileges; fix file ownership or use a least-privilege install path where possible.