Repository navigation
fix(deps): patch rustls to 0.23.46 - #1448
Conversation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012Jmn7ng9L3hDYRnUZpQPbN
|
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters: 4
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including
|
cipherstash-agent
left a comment
There was a problem hiding this comment.
Review attestation — automated /code-review medium + cross-check-review-findings, at head 8272922.
Result: no findings. No critical or blocking issues.
- Diff is 4 lockfiles, each changing only the
rustlsversion (0.23.45 → 0.23.46) and its checksum. - The new checksum
48e13bd8…c8fdfmatches crates.io forrustls 0.23.46, which is not yanked. It is identical across all four lockfiles. - No manifests or other packages moved. No changeset is needed for a lockfile-only change, so the changeset-bot warning can be ignored.
- No existing review threads to cross-check; the other comments are bot status only.
Not verified here: the full CI test run on the new version.
Generated by Claude Code
Mutation testing (cargo-mutants,
|
|
I updated the PR description. The old description:
|
freshtonic
left a comment
There was a problem hiding this comment.
Approved. The change is correct, and CI passes. After merge, packages/stack-auth/fuzz/Cargo.lock is the only lockfile that changes, because main already has the other three. I updated the description to show this.
Summary
Patches
rustlsfrom 0.23.45 to 0.23.46 in every Cargo workspace that resolves it.Advisories
All fixed in 0.23.46 (Dependabot alerts #258–#277 in https://github.com/cipherstash/stack/security/dependabot):
< 0.23.46< 0.23.46< 0.23.46>= 0.23.44, < 0.23.46Versions
After this branch was cut, the Dependabot group bump
2a533ac00movedrustlsto 0.23.46 in three of the four workspaces onmain. This PR makes the same change to those three files, so they merge cleanly and do not changemain. The only real change is the fuzz lockfile.mainnowCargo.locklanguages/typescript/packages/protect-ffi/Cargo.lockpackages/eql/Cargo.lockpackages/stack-auth/fuzz/Cargo.lockNo other
Cargo.lockin the repo resolvesrustls: the two Go guests,ore_block_256/ctgenand thestack-encryptandstack-kmsfuzz crates do not.Changes
cargo update -p rustls@0.23.45 --precise 0.23.46in each workspace.No other package moved, and no manifest changed (rustls 0.23.46 declares
rust-version1.71, below the repo's pinned toolchain).No changeset: this changes only lockfiles.
Verification
cargo metadata --lockedpasses in all four workspaces.deps.pyover the branch: exit 0, no lockfile resolves a vulnerablerustls.packages/stack-auth/fuzz.