Skip to content

fix(deps): remediate remaining vulnerability findings - #3

Merged
ryok90 merged 1 commit into
mainfrom
fix/remaining-vulnerabilities-sep-2026
Sep 8, 2026
Merged

fix(deps): remediate remaining vulnerability findings#3
ryok90 merged 1 commit into
mainfrom
fix/remaining-vulnerabilities-sep-2026

Conversation

@ryok90

@ryok90 ryok90 commented Sep 8, 2026

Copy link
Copy Markdown

Summary

  • update Vite to 8.2.2, resolving PostCSS to 8.5.28
  • pin esbuild 0.28.1 as Vite's required optional peer in each example
  • override vulnerable Browserslist versions to 4.28.7
  • update serde_with and serde_with_macros to 3.21.0
  • apply the rustfmt output required by the current toolchain

Resolved findings

Residual upstream constraint

GHSA-wrw7-89jp-8q8g remains for glib 0.18.5. The Linux dependency graph is tied to gtk 0.18 through Tauri/Wry/WebKitGTK. There is no gtk 0.20 release that can accept glib 0.20, so forcing glib independently would split incompatible GTK types. This requires an upstream Tauri/Wry GTK-stack migration.

Verification

  • pnpm install --frozen-lockfile
  • pnpm audit --audit-level low (no known JavaScript vulnerabilities)
  • pnpm -r run build
  • cargo fmt --all -- --check
  • cargo check --workspace --all-targets --all-features
  • cargo clippy --all-features
  • cargo test --all-features
  • cargo build --all-features
  • git diff --check

@ryok90 ryok90 self-assigned this Sep 8, 2026
@ryok90
ryok90 enabled auto-merge (squash) September 8, 2026 14:37
@ryok90
ryok90 merged commit b533c25 into main Sep 8, 2026
5 checks passed
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.

2 participants