Skip to content

🔧 build(deps): update rustls-webpki and webpki-roots to clear RUSTSEC-2026-0381 and 0382 - #829

Merged
codekiln merged 1 commit into
mainfrom
deps-webpki-advisories
Oct 30, 2026
Merged

codekiln merged 1 commit into
mainfrom
deps-webpki-advisories

Conversation

@codekiln

Copy link
Copy Markdown
Owner

from AI(claude-code, claude-opus-5, langstar i807-open-issues)

The Security Audit job fails on main and on every open branch. cargo audit reports two advisories:

  • RUSTSEC-2026-0381: webpki-roots 1.0.9 bundles root certificates that trust distrusted emSign intermediates. Fixed in 1.0.10.
  • RUSTSEC-2026-0382: rustls-webpki 0.103.15 may accept a distrusted intermediate during certificate verification. Fixed in 0.103.16.

cargo update --precise on each crate, the same way #827 🔧 build(deps): update rustls to 0.23.46 to clear RUSTSEC-2026-0346 to 0349 cleared the last batch. Both are transitive dependencies of reqwest, so no manifest changes.

After the bump, cargo audit reports only the allowed tokio unsound warning (RUSTSEC-2026-0386), and cargo check --workspace --all-targets passes.

Found while clearing the open items on #816 📚 docs(openspec): propose export, import, compare and verify for prompts and assistants, whose red Security Audit comes from these two advisories and nothing in that branch.

🤖 Generated with Claude Code

…-2026-0381 and 0382

cargo audit fails on main and on every open branch: rustls-webpki 0.103.15
may accept a distrusted intermediate certificate, and webpki-roots 1.0.9
bundles roots that trust distrusted emSign intermediates.

`cargo update --precise` on each crate. `cargo audit` then reports only the
allowed tokio warning, and `cargo check --workspace --all-targets` passes.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 30, 2026 13:30

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request. Check if the Files changed in this pull request are included in default exclusions.

@github-actions

Copy link
Copy Markdown
Contributor

Unit Test Results

225 tests  ±0   225 ✅ ±0   3s ⏱️ ±0s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit ec56835. ± Comparison against base commit ab158b1.

@github-actions

Copy link
Copy Markdown
Contributor

SDK Integration Test Results

337 tests  ±0   337 ✅ ±0   16s ⏱️ -1s
 14 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit ec56835. ± Comparison against base commit ab158b1.

@github-actions

Copy link
Copy Markdown
Contributor

Integration Test Results

362 tests  ±0   362 ✅ +3   1m 24s ⏱️ - 3m 6s
 15 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌  - 3 

Results for commit ec56835. ± Comparison against base commit ab158b1.

@codekiln
codekiln merged commit f4d39e4 into main Oct 30, 2026
14 checks passed
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.

2 participants