Repository navigation
Clear the dependency audit (Closes #432) - #442
Merged
Merged
Conversation
ctutils 0.4.3 -> 0.4.5 (RUSTSEC-2026-0385), tokio 1.53.1 -> 1.54.1 (RUSTSEC-2026-0386) and the test-only crypto-bigint 0.7.5 -> 0.7.6 (RUSTSEC-2026-0387), each by `cargo update -p`. Unlocking tokio also has Cargo re-pick windows-sys 0.52.0, already in the tree, for six crates that accept either; that touches Windows builds alone. crypto-bigint 0.5.5 keeps RUSTSEC-2026-0387 under webauthn-rs, which no 0.5 release fixes, and is excused in deny.toml: passkey sign-in only checks signatures against public keys. undici 8.11.2 -> 8.12.3 under jsdom, a test dependency, by `npm update undici` (GHSA-xjj6-f33q-929c). The braces excuse goes: GitHub withdrew GHSA-vfj7-8cjw-p6xm on 2026-10-23. No changelog line: passkeys are still unreleased, and v0.3.0 held neither ctutils nor webauthn-rs. Closes #432 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01126KLKw9pGwH2vG3r1i2VL
5 tasks done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Every move is
cargo update -p <crate>ornpm update undici. Nothing was typed by hand.The ticket names two advisories. Three more turned up after it was written, and the audit can't pass without them:
withdrawn_at: 2026-10-23T12:53:02Z), so the audit now flags its excuse as stale.Side effect in Cargo.lock: when tokio is unlocked, Cargo re-points six crates that accept either version from windows-sys 0.61.2 to 0.52.0, which was already in the tree. The same happens with
--precise 1.53.3. Only Windows builds are touched.No changelog line. Passkeys (#370) are still under
## Unreleased, and v0.3.0's Cargo.lock had neither ctutils nor webauthn-rs, so no released Kamosu ever shipped the affected code. AGENTS.md says a fix to something still unreleased gets no line of its own.Evidence
just auditfails on RUSTSEC-2026-0385, -0386 and -0387, and on undici GHSA-xjj6-f33q-929c.After:
advisories ok/npm audit: nothing at high or critical that is not excused./both dependency trees are clean at the levels this gate enforces.just checkpasses.just testpasses: every Rust suite,tests/passkeys.rs(9 tests) among them, and 1401 screen tests.Merge Danger
Door: two-way
Blast Radius: small
These are lock-file moves inside the ranges Cargo.toml and package.json already allow, plus two audit-config edits. A revert is one commit.