可信预提交 Hook 仍可执行恶意改动
热点事件持续更新
可信预提交 Hook 仍可执行恶意改动
1 篇报道1 个报道来源3 小时前更新
先了解这件事
AI 综述
研究者 izgorodin 揭示:即使预提交 Hook 本身位于 Agent 无写权限的目录,Hook 启动的代码仍未必可信。Hook 执行 npm test 时会读取检出目录内可能被 Agent 修改的 package.json 脚本和测试文件,从而运行恶意改动;该问题已使用原生 Git for Windows 2.52.0 和 2.56.0 复现。 因此,审查变更不能只看 Hook 文件是否可信,还需追踪其调用的 package 脚本、可执行配置及其读取的代码。
AI 根据报道生成 · 3 小时前更新
最新进展10月31日 13:41
可信 pre-commit hook 不等于可信代码:Agent 可借 package.json 执行恶意改动报道时间线
沿着报道,了解事件的不同侧面。
10月31日
- AGI Hunt可信 pre-commit hook 不等于可信代码:Agent 可借 package.json 执行恶意改动
即使将 pre-commit hook 放在 Agent 无写权限的 checkout 之外,hook 执行的 npm test 仍会读取 checkout 内可能被 Agent 修改的 package.json 脚本和测试。作者用原生 Git for Windows 2.52.0 与 2.56.0 复现该问题,指出审查 diff 时须追踪 hook 调用的 package 脚本及可执行配置。
本事件热度走势
- 可比范围当前
- 9
- 可比范围峰值
- 1010月31日 14:00
- 近 24 小时变化
- –
02.557.510
14:0015:0016:00
趋势仅比较持续完整观测到的相同主体,范围可能小于当前热度统计。移动指针或点击图表查看每小时热度;键盘可用左右方向键切换。