Skip to content

chore(deps): bump dompurify/js-yaml/hono override floors to patched versions#235

Open
theagenticguy wants to merge 1 commit into
mainfrom
chore/osv-bump-dompurify-jsyaml-hono
Open

chore(deps): bump dompurify/js-yaml/hono override floors to patched versions#235
theagenticguy wants to merge 1 commit into
mainfrom
chore/osv-bump-dompurify-jsyaml-hono

Conversation

@theagenticguy

Copy link
Copy Markdown
Owner

Why

OSV-Scanner went red on main (run 27601218693, 2026-06-16 07:23 UTC). Three pnpm-workspace.yaml override floors pinned packages to their now-vulnerable minimum, so the resolved versions carried open advisories.

Dependabot showed 0 open alerts (all 51 fixed) — the exact-version override floors masked these from Dependabot, so OSV caught what Dependabot's pins hid.

Changes (pnpm-workspace.yaml overrides)

Package Old floor New floor Advisories cleared Provenance
dompurify 3.4.0 3.4.10 7 (incl. GHSA-76mc-f452-cxcm, mXSS, 6.1) devDep of @opencodehub/docs
js-yaml 4.1.1 4.2.0 1 (GHSA-h67p-54hq-rp68, 5.3) runtime dep of cli + ingestion
hono 4.12.21 4.12.25 5 (incl. GHSA-88fw-hqm2-52qc, 7.1 HIGH) runtime dep of cli + mcp

The hono advisories were published after the failing CI run; local osv-scanner 2.3.5 surfaced them, so I folded them into the same bump to keep the next scan green.

Verification

  • pnpm install --lockfile-only → resolves dompurify@3.4.10, js-yaml@4.2.0, hono@4.12.25
  • osv-scanner scan --lockfile=pnpm-lock.yamlNo issues found (exit 0)
  • pnpm install --frozen-lockfile → passes (no lockfile drift)
  • pre-commit hooks (lockfile-sync, banned-strings, commitlint) → pass

🤖 Nightly maintenance auto-fix

… versions

OSV-Scanner went red on main (run 27601218693, 2026-06-16) because three
pnpm-workspace.yaml override floors pinned packages to their now-vulnerable
minimum:

- dompurify: <3.4.0 -> "3.4.0" bumped to <3.4.10 -> "3.4.10"
  (7 advisories incl. GHSA-76mc-f452-cxcm, mXSS; devDep of @opencodehub/docs)
- js-yaml: <4.1.1 -> "4.1.1" bumped to <4.2.0 -> "4.2.0"
  (GHSA-h67p-54hq-rp68, 5.3; runtime dep of cli + ingestion)
- hono: <4.12.21 -> "4.12.21" bumped to <4.12.25 -> "4.12.25"
  (5 advisories incl. GHSA-88fw-hqm2-52qc 7.1 HIGH; published after the CI
  run, caught by local OSV 2.3.5; runtime dep of cli + mcp)

Dependabot showed 0 open alerts (all 51 fixed) — these were masked by the
exact-version override floors, so OSV caught what Dependabot's pins hid.

Verified: pnpm install --lockfile-only, osv-scanner scan --lockfile clean
(exit 0), pnpm install --frozen-lockfile passes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant