Commit c6f67d0
committed
fix(deps): take the fix for the four OSV advisories blocking every manifest PR
`Validate Package Dependencies` (OSV-Scanner against pnpm-lock.yaml) exits 1 on
four fixable advisories, so every PR touching any package.json is red:
GHSA-6gmq-8vp8-gcm6 @xmldom/xmldom 0.8.13 -> 0.8.15
GHSA-6gmq-8vp8-gcm6 @xmldom/xmldom 0.9.11 -> 0.9.12
GHSA-4mjr-xmp4-gh2g qs 6.15.3 -> 6.16.0
GHSA-x5fp-wj9c-mxmx qs 6.15.3 -> 6.16.0
All four name a fixed version, so this is the take-the-fix path osv-scanner.toml's
header describes, not the exemption path. That ledger keeps its zero entries and
is untouched here, as is .github/workflows/validate-deps.yml.
Both packages are transitive-only; nothing in the workspace declares either. Every
dependent's declared range already admits its own fixed version (xml-encryption
^0.8.6, samlify ^0.8.11, xml-crypto ^0.8.10, better-auth/sso ^0.9.10, body-parser
^6.15.2, express ^6.14.0), so each entry is a dedupe onto the patched line rather
than a forced upgrade past what a dependent supports - the dompurify / nanoid
shape the overrides block already documents.
@xmldom/xmldom needs two selectors, not one: both resolved lines are flagged and
their fixed versions differ, and a single selector reaching the 0.9 fix would drag
the three 0.8 consumers across a 0.x minor. Bounds sit at the compatibility
boundary rather than at the fixed version, so a future lift moves only the target.
The lockfile was regenerated by `pnpm install --lockfile-only` and never edited by
hand; `pnpm install --frozen-lockfile` is green.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WLJQhde67SeTccsmnBVarV1 parent 4d0d944 commit c6f67d0
2 files changed
Lines changed: 51 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
295 | 295 | | |
296 | 296 | | |
297 | 297 | | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
0 commit comments