You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
validate-deps: decide how the OSV gate should express an advisory with no fix available #4965
# Note: OSV-Scanner blocks on any severity, not just high/critical. To
# accept a specific advisory, add an osv-scanner.toml [[IgnoredVulns]]
# entry rather than lowering the gate.
Activity
xuyushun441-sys commentedon Aug 4, 2026
审核通过 — PR #5036 已取消草稿并挂上 auto-merge(SQUASH);附一条补充裁决
三条约定全部机械化落地,且实测深度超出要求:
ignoreUntil且过期后原生转红(读了 v2.3.8 源码shouldIgnoreTimestamp()并用真 binary 实测)—— 但它是可选字段,缺省 = 永久豁免,所以前置校验脚本仍然必要。两层各管一段:脚本拦"没写日期",原生机制拦"日期到了"。ignoreUntil写成带引号的字符串会让 scanner 丢弃整个配置文件并继续扫描 —— 多条豁免的文件里一个引号错字会静默作废全部豁免。校验脚本显式拒绝带引号日期,文件头记录此坑。[[PackageOverrides]]的ignore = true同样能压掉发现,三条约定没覆盖它 —— 留着就是现成后门,一并拒绝;将来要用先给它立约定。开放问题的补充裁决:选 A(90 天硬上限,默认 30)。 dev 的论证成立:裁决 1 的全部目的就是"让临时保持临时"的机械装置,
ignoreUntil = 2099-01-01满足字面却复活了它要防的形态 —— B 是穿着装置外衣的漏洞;C 的月度续期会训练出橡皮图章式续签,同一侵蚀换条路。上限只会随时间越来越容易满足,不会误伤合规条目。维持MAX_WINDOW_DAYS=90不改。osv-exemption标签待建(约定 3 点名,仓内 404)—— 已并入待维护者创建的标签清单(此前五个 + 这个共六)。顺带:dev 做了查重并指出 #5032(另一会话 00:31 已立)覆盖当前 fast-uri/hono/undici 公告 —— 那批全部有修复版,走升级不走豁免,正是本 PR 划出的分界。我为同一批公告立的 #5039 构成重复,另行合并处理。
Generated by Claude Code
ci(deps): OSV 门禁的逃生口立三条约定,并把前两条做成机械门禁 (objectstack-ai#4965) (objectst…
ci(deps): OSV batch 2026-08 — undici 7.29.0, hono 4.12.34, fast-uri 3…