Skip to content

fix(deps): bump dompurify to 3.4.17 and vite to 8.3.4 - #80

Merged
caioricciuti merged 1 commit into
mainfrom
fix/deps-security-dompurify-vite
Oct 23, 2026
Merged

caioricciuti merged 1 commit into
mainfrom
fix/deps-security-dompurify-vite

Conversation

@caioricciuti

Copy link
Copy Markdown
Owner

Dependency change. Clears the 9 open Dependabot alerts on main.

Package From To Why
dompurify (runtime) 3.4.16 3.4.17 3 alerts, fixed in 3.4.17. DOMPurify sanitizes model output and shared documents before {@html}.
vite (dev) 8.3.0 8.3.4 6 alerts, fixed in 8.3.3. Newest version past the 7-day release age.

Transitive lockfile changes, all from vite's ranges: rolldown 1.2.9 to 1.2.14 (and its platform bindings), @oxc-project/types 0.154.0, postcss 8.5.30, nanoid 3.3.20, source-map-js 1.2.2.

Vetting

dompurify 3.4.17 vite 8.3.4
Published 2026-10-12 2026-10-08
Maintainers cure53 yyx990803, vitebot
Install scripts none none
Transitive deps 1 237
Provenance no (3.4.16 had none either) yes
Socket overall 81, supply chain 99, vulnerability 100 overall 81, supply chain 98, vulnerability 100

Installed with bun add under the repo's bunfig.toml (exact versions, 7-day minimum release age).

Verified

lint, format, typecheck, 1213 unit tests, build (index 306.68 kB), site build. Playwright 38 passed, 2 skipped (Quack: the local duckdb CLI cannot load the extension). The 6 live-session tests were left out locally because they fail on main on that machine too (see #79); CI runs them.

@pkgfire

pkgfire Bot commented Oct 23, 2026

Copy link
Copy Markdown

PkgFire: WARN · scan details

Package Change Verdict
↑ dompurify upgraded 3.4.16 → 3.4.17 ALLOW
↑ vite upgraded 8.3.0 → 8.3.4 ALLOW
↑ @oxc-project/types (transitive) upgraded 0.150.0 → 0.154.0 ALLOW
↑ @rolldown/binding-android-arm-eabi (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-android-arm64 (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-darwin-arm64 (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-darwin-x64 (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-freebsd-x64 (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-linux-arm-gnueabihf (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-linux-arm64-gnu (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-linux-arm64-musl (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-linux-ppc64-gnu (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-linux-s390x-gnu (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-linux-x64-gnu (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-linux-x64-musl (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-openharmony-arm64 (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-win32-arm64-msvc (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ @rolldown/binding-win32-x64-msvc (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ nanoid (transitive) upgraded 3.3.19 → 3.3.20 ALLOW
↑ postcss (transitive) upgraded 8.5.28 → 8.5.30 ALLOW
↑ rolldown (transitive) upgraded 1.2.9 → 1.2.14 ALLOW
↑ source-map-js (transitive) upgraded 1.2.1 → 1.2.2 ALLOW

Behaviour since the previous version

  • dompurify 3.4.17 gained metadata_mismatch since 3.4.16

A release that gains abilities is how a hijacked package usually shows. Compare the two versions before merging.

Why

  • WARN intel_stale kev : The kev exploitation feed last refreshed 2 days ago, past the 48-hour limit.
Listed, not counted
  • new_publisher: 10 packages
  • established_version: 127 packages
  • provenance_lost: 4 packages
  • already_on_base: 20 packages
  • popular_name: 2 packages

@caioricciuti
caioricciuti merged commit 5bfb9b7 into main Oct 23, 2026
6 checks passed
@caioricciuti
caioricciuti deleted the fix/deps-security-dompurify-vite branch October 23, 2026 09:40
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