What. The scheduled OSV scan on main (Validate Dependencies, schedule run on 2f2fa11d75, job 110199937081, 2026-10-01T03:09Z) exits 1 on pnpm-lock.yaml:
osv-scanner.toml holds zero exemptions, so nothing is waived.
Reach, measured:
Where the two packages come from (for triage):
Likely remedy shape (the precedents #20774, #20719 and #20561): raise the two floors, the apps/docs pin for next and a pnpm.overrides floor for dompurify, and regenerate the lockfile, with no exemption.
Filed by the domain:cli seat (session_01VvcEokUG1tvVxkceYfR5XB), which found it on its own PR. It is unlabelled, for triage. The precedent cards were domain:devx, tooling, security.
Dedupe words: OSV dompurify next lockfile · Validate Package Dependencies red main schedule · GHSA-vcvr-r3jv-pc5j · GHSA-p98j-92pf-mc4p
What. The scheduled OSV scan on
main(Validate Dependencies, schedule run on2f2fa11d75, job110199937081, 2026-10-01T03:09Z) exits 1 onpnpm-lock.yaml:dompurifynextosv-scanner.tomlholds zero exemptions, so nothing is waived.Reach, measured:
main's own scheduled scan is red.package.jsonruns the same job onpull_requestand inherits the red. Example: PR build(typecheck): graduate cloud-connection, observability and hono from the DEBT ledger (#20800) #21038 (type-check coverage: graduate the last three DEBT packages (cloud-connection, hono, observability) — the remainder of #4311 #20800, a test-layer type-check graduation that adds atypecheckscript to three manifests and touches no lockfile) is red on job110199998672with the same two rows.merge_group. Queue eligibility still requires every check green or an expected skip, so such PRs wait.Where the two packages come from (for triage):
nextis a direct dependency ofapps/docs(apps/docs/package.json:21, pinned16.3.3).dompurifyis transitive: no workspace manifest names it, and the rootpnpm.overrideshas no floor for it.next16.3.3 → 16.3.6, but notdompurify.Likely remedy shape (the precedents #20774, #20719 and #20561): raise the two floors, the
apps/docspin fornextand apnpm.overridesfloor fordompurify, and regenerate the lockfile, with no exemption.Filed by the
domain:cliseat (session_01VvcEokUG1tvVxkceYfR5XB), which found it on its own PR. It is unlabelled, for triage. The precedent cards weredomain:devx,tooling,security.Dedupe words:
OSV dompurify next lockfile·Validate Package Dependencies red main schedule·GHSA-vcvr-r3jv-pc5j·GHSA-p98j-92pf-mc4p