Skip to content

docs(changelog): record audit workflow fix and cleared advisories - #8

Merged
aaronkwhite merged 1 commit into
mainfrom
docs/changelog-audit-fixes
Sep 5, 2026
Merged

aaronkwhite merged 1 commit into
mainfrom
docs/changelog-audit-fixes

Conversation

@aaronkwhite

Copy link
Copy Markdown
Owner

Documents the two commits already on main (ef840c8, 98c5716) under a new ## [Unreleased] section.

The file has no prior Unreleased heading — every existing section is a shipped version with a matching tag. These changes are merged but untagged, so Unreleased is the honest placement; it becomes a version heading whenever you cut the next release.

Reachability was checked against the real dependency graph rather than assumed:

Advisory Crate Reachable?
RUSTSEC-2026-0204 crossbeam-epoch No — via termimad; the affected fmt::Pointer impl is never invoked
RUSTSEC-2026-0258 h2 Yes — via reqwest/hyper, on the live HTTP path; low severity upstream
RUSTSEC-2026-0185 quinn-proto No — Cargo.lock only; cargo tree -i quinn-proto --target all returns nothing
RUSTSEC-2026-0190 anyhow No — direct dep, but downcast_mut appears nowhere in src/ or tests/
RUSTSEC-2026-0205 scc No — dev-only via serial_test, now dropped from the tree

Docs only; no code or dependency changes in this PR.

🤖 Generated with Claude Code

https://claude.ai/code/session_01DRDwc4sxA6s6BBTLVEWYUd

Adds an Unreleased section covering the two commits already on main:
the Security Audit toolchain fix and the five RUSTSEC advisories it
surfaced once it could run.

Reachability for each advisory was checked against the actual
dependency graph rather than assumed:
  crossbeam-epoch  via termimad; the affected fmt impl is never invoked
  h2               via reqwest/hyper; genuinely on the HTTP path
  quinn-proto      lockfile only, absent from the graph on every target
  anyhow           direct dep, but downcast_mut is never called
  scc              dev-only via serial_test, now gone from the tree

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DRDwc4sxA6s6BBTLVEWYUd
@aaronkwhite
aaronkwhite merged commit d57fb2e into main Sep 5, 2026
3 checks passed
@aaronkwhite
aaronkwhite deleted the docs/changelog-audit-fixes branch September 5, 2026 14:33
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.

1 participant