Setup & Installation

Install openclawselfguard using the ClawHub CLI or OpenClaw CLI:

clawhub install openclaw-self-guard

If the CLI is not installed:

npx clawhub@latest install openclaw-self-guard

Or install with OpenClaw CLI:

openclaw skills install openclaw-self-guard

View on ClawHub · View on GitHub

What This Skill Does

openclawselfguard is a Security & Privacy skill for OpenClaw by aaronjager92.

OpenClaw Self Guard - Security Vulnerability Monitor

Monitors OpenClaw for known security vulnerabilities by checking multiple threat intelligence sources.

Features

  • Version Detection: Automatically detects local OpenClaw version
  • CVE Monitoring: Checks NVD, GitHub Security Advisories for OpenClaw-related CVEs
  • Smart Alerting: Outputs vulnerability details + remediation if found
  • Silent Mode: Runs silently if no vulnerabilities found
  • Auto Cron: Installs daily cron job (06:00 Beijing time) during skill setup

Data Sources

Source URL Description
NVD services.nvd.nist.gov NIST National Vulnerability Database
GitHub Advisories api.github.com/advisories GitHub Security Advisory Database

Usage

Run Manual Check

/openclaw 安全检查
/openclaw-self-guard check

View Current Version

/openclaw-self-guard version

Cron Job

Installed automatically during skill setup:

  • Schedule: Daily at 06:00 (Beijing time)
  • Behavior: Checks for vulnerabilities, reports if found
  • Delivery: Console output only (no external channel by default)

To customize delivery channel, edit ~/.openclaw/cron/jobs.json after installation:

"delivery": {
    "mode": "announce",
    "channel": "feishu"  // or "telegram", etc.
}

Output Format

When vulnerabilities found:

# 🔒 OpenClaw 安全漏洞报告
**检查时间**: 2026-03-31
**本地版本**: x.x.x
**检测到漏洞**: X 个

## 漏洞详情
| CVE ID | 严重性 | 描述 | 受影响版本 | 补救方案 |

When no vulnerabilities:

✅ OpenClaw v{x.x.x} - 未检测到安全漏洞

Skill Structure

openclaw-self-guard/
├── SKILL.md
├── scripts/
│   ├── check_vulns.py       # Main vulnerability check
│   ├── fetch_nvd.py        # Fetch CVE from NVD
│   ├── fetch_github.py      # Fetch from GitHub
│   ├── get_version.py      # Get local version
│   └── setup_cron.sh       # Cron auto-installation
└── references/
    └── requirements.txt

Notes

  • Requires Python packages: requests, beautifulsoup4, lxml
  • Cron job auto-installs during skill setup
  • No external channel by default - user configurable

Version History

Latest version: 1.0.1

First published: Mar 31, 2026. Last updated: Mar 31, 2026.

1 version released.

Frequently Asked Questions

Is openclawselfguard free to use?
Yes. openclawselfguard is a free, open-source skill available on the OpenClaw Skills Registry. You can install and use it at no cost, and the source code is publicly available for review and contribution.
What platforms does openclawselfguard support?
It runs on any platform that supports OpenClaw, including macOS, Linux, and Windows. As long as you have the OpenClaw runtime installed, openclawselfguard will work seamlessly across operating systems.
How do I update openclawselfguard?
Run openclaw skills update openclaw-self-guard to get the latest version. OpenClaw will download and apply the update automatically, preserving your existing configuration.
Can I use openclawselfguard with other skills?
Yes. OpenClaw skills are composable — you can combine openclawselfguard with any other installed skill in your workflows. This allows you to build powerful multi-step automations by chaining skills together.