审计已安装技能权限:检测网络访问、子进程执行、文件写入、不安全反序列化及环境变量使用。生成工作区各技能的权限矩阵。包含免费告警层,升级至 openclaw-arbiter-pro 可解锁撤销、隔离及策略执行功能。
OpenClaw 仲裁者. 审计者安装了技能, 以报告每个访问器的系统资源—— 网络、子进程、文件 I/O、环境变量和不安全操作是一项面向实际任务的技能,主要用于You Profile。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
对已安装的技能进行审计,精确报告每个技能所访问的系统资源——包括网络、子进程、文件 I/O、环境变量及不安全操作。
你安装技能并盲目信任它们。一个声称仅用于格式化 Markdown 的技能,也可能发起网络连接、执行 shell 命令或读取你的环境变量。目前没有任何机制报告每个技能实际使用的权限。
对所有已安装技能执行深度审计,并提供行级检测结果。
python3 {baseDir}/scripts/arbiter.py audit --workspace /path/to/workspace
python3 {baseDir}/scripts/arbiter.py audit openclaw-warden --workspace /path/to/workspace
以紧凑表格形式展示每个技能所属的权限类别。
python3 {baseDir}/scripts/arbiter.py report --workspace /path/to/workspace
以单行摘要形式呈现权限风险等级。
python3 {baseDir}/scripts/arbiter.py status --workspace /path/to/workspace
| 类别 | 风险等级 | 示例 |
|---|---|---|
| 序列化 | CRITICAL | pickle、eval()、exec()、import |
| 子进程 | HIGH | subprocess、os.system、Popen、命令替换(command substitution) |
| 网络 | HIGH | urllib、requests、curl、wget、硬编码 URL |
| 文件写入 | MEDIUM | open('w')、shutil.copy、os.remove、rm |
| 环境变量 | MEDIUM | os.environ、os.getenv、os.putenv |
| 密码学 | LOW | hashlib、hmac、ssl |
| 文件读取 | LOW | open('r')、os.walk、glob |
0 — 无风险,所有技能均处于正常权限范围内1 — 检测到提升权限行为(需人工复核)2 — 检测到关键权限行为(需立即处理)仅依赖 Python 标准库。无需 pip install,不发起任何网络调用,全部本地运行。
兼容 OpenClaw、Claude Code、Cursor,以及任何遵循 Agent Skills 规范的工具。
相关专题
热门下载
相关下载
精品课程
共1课时 | 170人学习
共0课时 | 0人学习
共1课时 | 220人学习
最新文章