审计 OpenClaw 执行的所有 exec 命令,识别高风险操作,白名单过滤后生成报告。
text
执行审计
或者手动运行:
bash
python C:\Users\zhengzhicheng\.openclaw\workspace\skills\audit-exec\audit_transcript.py
风险类型LinuxWindows级联删除rm -rf、 find -delete``del /s /q、 Remove-Item -Recurse -Force防火墙iptables、ufwnetsh advfirewall、 Set-NetFirewallRule注册表修改 /etc/*reg add、 reg delete启动项cron、rc.localbcdedit、 schtasks /create密钥泄露读取私钥/API Key 文件同左
风险类型LinuxWindows提权执行sudorunas、Start-Process -Verb RunAs外部下载curl、wgetInvoke-WebRequest、iwr、bitsadmin安装软件apt/pip/npm install -gchoco install、winget install、pip install
skills/audit-exec/whitelist.txtpattern -> 说明# 开头 = 注释text
skills/audit-exec/
├── SKILL.md # 本说明文件
├── whitelist.txt # 白名单配置
└── audit_transcript.py # 审计脚本
text
==================================================
[Exec Command Audit Report]
==================================================
Date: 2026-03-20
Platform: Windows / Linux
Scope: Last 1 day
Total: 30 exec commands
[HIGH] High Risk: 0
[MEDIUM] Medium Risk: 1
[LOW] Low Risk: 8
[OK] Whitelisted: 21
--------------------------------------------------
[MEDIUM] Medium Risk Commands - Logged
--------------------------------------------------
[00:54:41] pip install python-pptx -q
Reason: Python 包安装
--------------------------------------------------
[OK] Whitelisted (21 commands)
--------------------------------------------------
[00:55:28] python analyze_ppt.py
Whitelist: PPT分析脚本,安全
==================================================
审计完成
==================================================
text
# 格式: pattern -> 说明
# 以 # 开头的是注释
# Python 脚本
email-check.py -> 邮件检查脚本,安全
analyze_ppt*.py -> PPT分析脚本,安全
# 系统命令
Get-ChildItem -> 目录查看,安全
Get-Content -> 读取文件内容,安全