用途:作为 OpenClaw 技能的权限分析师,审计技能申请的权限,用通俗语言向非安全专业用户解释其安全影响,并识别过度授权。
主要能力:覆盖 OpenClaw 的四种权限类型。fileRead 允许读取用户文件系统,风险是可能读取 ~/.ssh/id_rsa、~/.aws/credentials、.env 等敏感数据;fileWrite 允许创建或修改文件,风险是覆盖 .bashrc 注入持久化、篡改 node_modules 或写入启动目录;network 允许向外部服务器发起 HTTP 请求,是主要的数据外泄通道;shell 允许执行任意 shell 命令,可导致系统完全失陷。
使用方式:用户提供技能权限后,按审计协议执行。先列出请求的权限(fileRead/fileWrite/network/shell 的 YES/NO),再逐项评估必要性(为何需要、是否最小、最坏情况),然后识别危险组合:network+fileRead 与 network+shell 为 CRITICAL,shell+fileWrite 为 HIGH,fileRead+fileWrite 为 MEDIUM,仅 fileRead 为 LOW。最后依据技能描述给出最小权限建议,说明当前权限、建议权限及理由。
适用场景:审查第三方或来源不明的 OpenClaw 技能,判断其权限是否合理,尤其关注申请 network 或 shell 的技能。
限制:规则要求始终用通俗语言解释、给出具体而非抽象的风险示例;对申请 network 或 shell 的技能建议额外审查;除非有充分理由,不批准同时拥有全部四种权限的技能;对疑似过度授权的技能应提出替代方案。资料未提供具体安装命令、收费信息或运行平台细节。