Skip to content

Commit 0519cae

Browse files
avrabeclaude
andcommitted
chore: bump regorus 0.2.8 → 0.10 to fully clear RUSTSEC-2026-0097
The audit fix in PR #110 bumped rand 0.9.x to 0.9.4 but left the residual rand 0.8.5 in place (pulled by regorus 0.2.8). That instance was carried under an --ignore RUSTSEC-2026-0097 in supply-chain.yml and deny.toml with a comment "tracked for upstream resolution; sigil does not use custom rand loggers." regorus 0.10 is now out and drops the rand 0.8.5 transitive from the dep graph entirely. With it gone, the ignore entry in deny.toml and the matching --ignore flag in supply-chain.yml are no longer needed — cargo audit returns 0 vulnerabilities (excluding the unmaintained rustls-pemfile, which stays in the ignore list pending upstream deprecation). The regorus dep is feature-gated behind `--features rego` and is optional for power users of the Rego policy language; default builds do not use it. cargo build (default), cargo build --features rego, and cargo test --no-run --features rego all clean. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 57c5b71 commit 0519cae

4 files changed

Lines changed: 355 additions & 206 deletions

File tree

.github/workflows/supply-chain.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,9 @@ jobs:
4848
run: cargo install --locked cargo-audit
4949
- name: Run cargo audit
5050
# Ignore list stays in sync with deny.toml [advisories].ignore.
51-
# RUSTSEC-2026-0097 (rand): bumped to 0.9.4 in this branch to clear
52-
# the 0.9.x instance; the residual 0.8.5 transitive via regorus
53-
# cannot be patched until regorus 0.3+ ships. wsc does not use
54-
# custom rand loggers, so the unsoundness does not affect us.
51+
# RUSTSEC-2026-0097 (rand 0.8.5 transitive) was removed from this
52+
# list when regorus was bumped 0.2.8 → 0.10 — the residual 0.8.5
53+
# instance now drops out of the dep graph entirely.
5554
run: |
5655
cargo audit \
5756
--ignore RUSTSEC-2025-0046 \
@@ -61,8 +60,7 @@ jobs:
6160
--ignore RUSTSEC-2026-0021 \
6261
--ignore RUSTSEC-2025-0057 \
6362
--ignore RUSTSEC-2025-0134 \
64-
--ignore RUSTSEC-2024-0436 \
65-
--ignore RUSTSEC-2026-0097
63+
--ignore RUSTSEC-2024-0436
6664
6765
cargo-deny:
6866
name: Cargo Deny

0 commit comments

Comments
 (0)