用途:在审查 OpenClaw 的安全公告、草稿或 GHSA 报告时使用,目标是让维护者高置信度地完成分级,既不误关真实问题,也不引入不必要的回归。
主要能力:提供关闭标准(仅当属于既有公告/已修问题的重复、对已发布行为无效、按 SECURITY.md 属超范围、或受影响版本发布前已修复时才关闭;仅 main 修复不算关闭理由)。要求先阅读 SECURITY.md、用 gh api 读取 GHSA 正文、检查涉及代码路径,并核对已发布状态(git tag --sort=-creatordate | head、npm view openclaw version --userconfig "$(mktemp)"、git tag --contains <fix-commit>、必要时 git show <tag>:path/to/file),再搜索既有 GHSA 与旧修复的重叠。
使用方式:默认一次只处理一个 GHSA——先打印 GHSA URL,概述决定与证据,起草一条维护者可直接发布的评论,用 pbcopy 只复制该评论,然后停下等待确认后再继续;除非明确要求批量。检查顺序为信任模型、已发布行为、利用路径、功能取舍,并将加固建议与漏洞状态分开表述(如“非关闭必需,但值得考虑”)。常用命令还包括 gh api .../security-advisories --paginate、gh search issues/prs。
适用场景与限制:适合维护者分级安全议题。判定要点包括“已在 main 修复但未发布”通常不关闭,“需先具备攻击者可控的可信本地状态”通常超范围,同主机同用户进程可读写本地状态通常超范围,若仅严重度有误但缺陷真实则保留并收窄影响。若 GitHub API 无法为私有公告发表评论,则改用剪贴板与界面粘贴;产品名称、命令与代码引用保持原样。