提交智能体收藏0
技术动态

stop-that-shit 0.2.1 修复受限 Guard 误放行

stop-that-shit 发布 0.2.1 补丁版本,修复 #32 至 #36 合并的受限 Guard 误放行问题,涉及文件作用域路径大小写、Windows 驱动器号、空 files= 值及路径规范化等。

stop-that-shit 发布 0.2.1 补丁版本,针对此前合并的 #32、#33、#34、#35、#36 中受限 Guard 的误放行问题做了修复。

本次修复涵盖以下内容:

  • files= 在处理时保留路径大小写,并将绝对白名单与相对于 cwd 的主机路径进行比较,同时接受 Windows 驱动器号。
  • 当工具的变更能力或目标路径无法被证明时,范围较窄的 files= 作用域需要审批;显式写成 files=** 仍视为宽边界。
  • 显式给出空的 files= 值时,不允许任何文件写入。
  • 在按作用域路径匹配之前,先规范化点段和重复分隔符。
  • Windows 路径匹配遵循平台的大小写不敏感语义,POSIX 匹配则保持大小写敏感。

该版本为补丁发布,具体改动与双语发布说明可参见对应的 CHANGELOG.md 章节。

来源与核对说明

  1. lennney/stop-that-shit ↗https://github.com/lennney/stop-that-shit/releases/tag/0.2.1

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

jcodemunch-mcp v1.108.374:按 pyvenv.cfg 识别并跳过虚拟环境,审计可靠性修复 →

stop-that-shit 0.2.2:授权、生命周期与 Skill 更新 →

jcodemunch-mcp v1.108.375:六个默认开启的保护性设置不再因环境变量拼写错误而失效 →

stop-that-shit 0.2.3:只读检查覆盖整条命令链并修正 Codex 委派 →