Skip to content

chore(deps): update deps and clear the audit - #153

Merged
kelsos merged 1 commit into
rotki:mainfrom
kelsos:chore/deps-2026-10-29
Oct 29, 2026
Merged

kelsos merged 1 commit into
rotki:mainfrom
kelsos:chore/deps-2026-10-29

Conversation

@kelsos

@kelsos kelsos commented Oct 29, 2026

Copy link
Copy Markdown
Member

Clears the open Dependabot alerts, nearly all of pnpm audit (53 findings down to 1 low), and the dependency dashboard items that are past the 7 day release age. Supersedes #152.

Bumped

Each version is the newest release older than 7 days, checked on npm and GitHub rather than taken from the dashboard.

Dependency From To
markdown-it 14.3.2 14.3.3 (fixes both Dependabot alerts)
eslint 10.12.0 10.13.0
oxc-minify 0.154.0 0.155.0
pnpm 12.14.0 12.15.0 (has provenance)
vitepress>vite override 8.3.4 8.3.5
github/codeql-action v4.39.0 v4.39.1 (pinned by SHA)

markdown-it 14.3.3 is already old enough to install, so it needs no minimumReleaseAgeExclude entry, unlike the Renovate PR.

Audit

Re-resolving the lockfile within the existing ranges clears undici, brace-expansion, fast-uri, qs, source-map-js, @humanfs/node and postcss-selector-parser.

oxfmt@0.35.0 pins tinypool to exactly 2.1.0 (two critical prototype pollution to RCE advisories), and eslint-plugin-format@2.0.1 only accepts oxfmt ^0.35. An oxfmt>tinypool: 2.1.2 override fixes it here; it can go once @rotki/eslint-config moves to a fixed oxfmt.

Left open: katex (low, dev-only through @eslint/markdown). micromark-extension-math only allows ^0.16 and the fix is in 0.18.2.

Not included

Still inside the age window: vitepress 2.0.0-alpha.21, oxc-minify 0.156.0, pnpm 12.16.1.

Checks

pnpm run lint, check:images, check:anchors, check:app-links and pnpm run build pass locally.

Bumps markdown-it to 14.3.3, which fixes both open Dependabot alerts
(quadratic-time parsing), plus the dashboard items past the 7 day age
window: eslint 10.13.0, oxc-minify 0.155.0, pnpm 12.15.0, the
vitepress>vite override to 8.3.5 and codeql-action v4.39.1.

The lockfile is re-resolved within the existing ranges, which clears
undici, brace-expansion, qs, source-map-js and the other transitive
advisories. oxfmt 0.35 pins tinypool 2.1.0, so an override moves it to
2.1.2 until @rotki/eslint-config moves to a fixed oxfmt.

Left out: vitepress 2.0.0-alpha.21, oxc-minify 0.156.0 and pnpm 12.16.1
are still inside the age window. katex stays on 0.16 (low, dev-only via
@eslint/markdown), since micromark-extension-math only allows ^0.16.
@kelsos
kelsos merged commit 5189555 into rotki:main Oct 29, 2026
5 checks passed

This branch was successfully deployed

1 active deployment
github-pages — 51895555 Deployed Oct 29, 2026 by kelsos via deploy #239
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