suspicious.destructive_delete_command
- Location
- INSTALL.md:160
- Finding
- Documentation contains a destructive delete command without an explicit confirmation gate.
AdvisoryAudited by Static analysis on May 10, 2026.
Detected: suspicious.destructive_delete_command
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.
The skill can execute local diagnostic commands when the user runs it or schedules it, which may reveal local system state in console or log output.
The health check runs fixed local system commands such as systemctl, pgrep, lsof, launchctl, sysctl, and vm_stat to inspect services and resources.
subprocess.Popen(["systemctl", "is-active", "cron"])
Use it only if you are comfortable with local system health checks, and review any cron output/log destinations you configure.
If enabled, the skill will keep running on a schedule and writing local logs until the user removes the cron entries.
The documentation tells users how to configure recurring cron jobs for heartbeat and health checks.
*/30 * * * * cd $HEALTHCHECK_DIR && $PYTHON scripts/heartbeat.py >> $WORKSPACE/logs/heartbeat.log 2>&1
Only add the cron entries if you want ongoing monitoring, and remove them with `crontab -e` when uninstalling.
The script touches agent definition and memory files to confirm they are present and readable, though the provided code only reads a small amount for a readability test and does not output their contents.
The L1 check verifies existence/readability of OpenClaw workspace definition and memory-related files, including MEMORY.md.
CRITICAL_FILES = ["SOUL.md", "IDENTITY.md", "AGENTS.md", "TOOLS.md", "MEMORY.md"]
Be aware that this health check accesses OpenClaw workspace metadata files; avoid running it in workspaces where even readability checks are not acceptable.
The runtime behavior appears coherent, but inconsistent package metadata makes provenance less clear.
The package metadata differs from the registry metadata shown for this review, which lists a different owner ID, slug, and version.
"ownerId": "kn789sa18me1qs29zr4js4e6bn82q87a", "slug": "system-healthcheck", "version": "1.0.1"
Verify the publisher and repository before installing, especially because the artifact source is listed as unknown.
Running the uninstall command deletes the local skill directory.
The uninstall instructions include a destructive delete command, but it is user-directed and scoped to the skill's installation directory.
rm -rf ~/.openclaw/skills/system-healthcheck
Before running the uninstall command, confirm the path is exactly the skill directory you intend to remove.