SuperAPI AI 工具集

setup-auditor

通用与其它

查看项目

更新于 10-15 19:48

技能介绍

用途:在运行任何具有 fileRead 权限的技能之前,或搭建新 OpenClaw 环境、遭遇安全事件后、定期做安全体检时,审计环境是否安全。

主要能力:分四步执行。1) 凭据扫描:检查工作区及(经同意)家目录中的 .env、docker-compose.yml、config/settings/secrets 文件、证书私钥、~/.aws、~/.ssh、~/.netrc、~/.npmrc 等,按 AWS、OpenAI、Anthropic、GitHub、GitLab、Slack、SendGrid、数据库连接串、私钥等模式匹配,并跳过 node_modules、.git、dist、build、锁文件与测试夹具。2) 配置审计:检查 AGENTS.md 是否存在、规则是否明确、禁止项是否包含 ~/.ssh、~/.aws、~/.env;检查权限默认值(network: none、shell: prompt、文件访问限于项目目录、无技能同时拥有四项权限);检查网关认证、mDNS、HTTPS、限流、允许来源等。3) 沙箱就绪:检查容器运行时、非 root 用户、资源限制与网络隔离,并按需生成沙箱配置。4) 持久化检查:查看 shell 启动文件、authorized_keys、crontab、git hooks、node_modules 与异常后台进程。

使用方式:技能会依次询问五个问题(工作区路径、宿主代理、权限默认值、是否使用 Docker/沙箱、开放端口或远程访问),再输出包含 VERDICT、检查项、FINDINGS、FIX CHECKLIST 与待审阅生成文件的报告。生成文件输出到 .openclaw/sandbox/,不覆盖已有文件,写入前需用户确认。

限制与注意:结果依赖用户如实回答;不得展示完整密钥(截断为 ████████,并遮蔽邮箱、家目录路径与内部主机名);不生成 --privileged、Docker 套接字挂载或敏感目录挂载;在运行具网络访问技能前应将所有发现升级为 CRITICAL;任何暴露密钥均建议轮换。资料未提供具体安装命令、收费方式与支持平台信息。