A local, read-only security configuration review and hardening assessment for the OpenClaw instance itself. Its job is not to scan external networks. Its job is to tell you, right after install or upgrade, whether the current instance carries avoidable configuration risk, risky exposure, weak defaults, or drift indicators.
OpenClaw ships with insecure defaults — authentication, sandboxing, skill-source controls, and local configuration need to be fixed right after installation.
定位
POSITIONING
这个技能是什么,不是什么
What this skill is, and what it is not
它是面向实例自身的安装后配置检查工具,不是泛化的“安全平台”。
It is a post-install configuration check for the instance itself, not a generic “security platform.”
实例优先
检查 OpenClaw 实例本身
它检查的是本地实例的配置基线、权限边界、暴露面和漂移信号,不是外部目标网络。
INSTANCE-FIRST
Checks the OpenClaw instance itself
It reviews local baseline settings, permission boundaries, risky exposure, and drift signals on the instance itself, not external targets.
本地优先
不上传本地配置
运行方式是本地只读,不需要外部 API,也不把本地配置内容传出主机。
LOCAL-FIRST
No local data uploaded
It runs locally, read-only, requires no remote API, and does not upload local configuration content off-host.
边界
不是网络扫描器
它不扫描网络,不做入侵检测,不做完整第三方技能审查,也不承诺“绝对安全”。
BOUNDARY
Not a network scanner
It does not scan networks, perform intrusion detection, fully vet third-party skills, or promise “guaranteed security.”
run m78armor : openclaw security configuration check
check this openclaw instance for risky security configuration gaps
review local openclaw configuration baseline and hardening issues
m78armor-lite tells you what is wrong. M78Armor Core fixes it in under 2 minutes with automatic backup and rollback — the same 22 checks, from discovery to execution.
It supports human-readable output and minimal JSON output. Every non-green finding should explain the current value, recommended baseline, abuse path, why it matters, and what to do next.