Security: Update vulnerable dependencies #64

Closed
opened 2026-04-26 16:46:20 +00:00 by icub3d · 0 comments
Owner

Migrated from GitHub issue icub3d/decentcom#90
Original Author: @icub3d
Original Date: 2026-04-18T18:23:22Z


Overview

Update Rust and Node.js dependencies that have known security vulnerabilities or are unmaintained.

Requirements

  • Upgrade sqlx to 0.8.1+ to fix RUSTSEC-2024-0363.
  • Update rand to address RUSTSEC-2026-0097.
  • Update tauri-plugin-deep-link from yanked 2.4.8.
  • Update unmaintained GTK3 bindings if possible, or acknowledge as future tech debt for Tauri v3.
  • Run cargo audit and pnpm audit after updates to confirm no critical vulnerabilities remain.

Task List

  • Update Cargo.toml workspace dependencies for sqlx and rand.
  • Update client/src-tauri/Cargo.toml for tauri-plugin-deep-link.
  • Run cargo update and pnpm update.
  • Verify build and run existing tests.
**Migrated from GitHub issue icub3d/decentcom#90** **Original Author:** @icub3d **Original Date:** 2026-04-18T18:23:22Z --- ## Overview Update Rust and Node.js dependencies that have known security vulnerabilities or are unmaintained. ## Requirements - [x] Upgrade `sqlx` to 0.8.1+ to fix RUSTSEC-2024-0363. - [x] Update `rand` to address RUSTSEC-2026-0097. - [x] Update `tauri-plugin-deep-link` from yanked 2.4.8. - [ ] Update unmaintained GTK3 bindings if possible, or acknowledge as future tech debt for Tauri v3. - [x] Run `cargo audit` and `pnpm audit` after updates to confirm no critical vulnerabilities remain. ## Task List - [x] Update `Cargo.toml` workspace dependencies for `sqlx` and `rand`. - [x] Update `client/src-tauri/Cargo.toml` for `tauri-plugin-deep-link`. - [x] Run `cargo update` and `pnpm update`. - [x] Verify build and run existing tests.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
icub3d/decentcom#64
No description provided.