Three open Dependabot alerts on main (flagged during the v1.0.21 push). None are in app-runtime-critical paths, but all have published patches.
| # |
Severity |
Package |
Ecosystem |
Manifest |
Vulnerable |
Patched |
| 16 |
high |
devalue |
npm |
website/package-lock.json |
>= 5.6.3, <= 5.8.0 |
5.8.1 |
| 11 |
medium |
glib |
rust |
src-tauri/Cargo.lock |
>= 0.15.0, < 0.20.0 |
0.20.0 |
| 12 |
low |
rand |
rust |
src-tauri/Cargo.lock |
>= 0.7.0, < 0.8.6 |
0.8.6 |
Notes / context
- devalue (high) — "DoS via sparse array deserialization." Transitive dep of the Astro website (
website/), not the desktop app. Likely pulled via Astro/SvelteKit-style serialization. Probably resolvable with a lockfile bump (npm update devalue in website/) or an overrides pin to 5.8.1.
- glib (medium) — "Unsoundness in
Iterator/DoubleEndedIterator impls for glib::VariantStrIter." Transitive via the Linux WebKitGTK stack (gtk-rs). Bumping to 0.20.0 may be gated by what tauri/webkit2gtk pin — check whether a compatible upgrade exists without breaking the build.
- rand (low) — "Rand is unsound with a custom logger using
rand::rng()." Transitive in the Rust tree; bump to 0.8.6.
Acceptance
Per repo convention the patch PR should reference this issue.
Three open Dependabot alerts on
main(flagged during the v1.0.21 push). None are in app-runtime-critical paths, but all have published patches.devaluewebsite/package-lock.json>= 5.6.3, <= 5.8.05.8.1glibsrc-tauri/Cargo.lock>= 0.15.0, < 0.20.00.20.0randsrc-tauri/Cargo.lock>= 0.7.0, < 0.8.60.8.6Notes / context
website/), not the desktop app. Likely pulled via Astro/SvelteKit-style serialization. Probably resolvable with a lockfile bump (npm update devalueinwebsite/) or anoverridespin to5.8.1.Iterator/DoubleEndedIteratorimpls forglib::VariantStrIter." Transitive via the Linux WebKitGTK stack (gtk-rs). Bumping to0.20.0may be gated by whattauri/webkit2gtkpin — check whether a compatible upgrade exists without breaking the build.rand::rng()." Transitive in the Rust tree; bump to0.8.6.Acceptance
devalue≥ 5.8.1 inwebsite/package-lock.jsonrand≥ 0.8.6 insrc-tauri/Cargo.lockglib≥ 0.20.0 insrc-tauri/Cargo.lock(or document why it's blocked by the tauri/webkit2gtk pin)Per repo convention the patch PR should reference this issue.