chore(soc2): deny.toml ignore for no-fix RustSec advisories (accept-with-reason)#338
chore(soc2): deny.toml ignore for no-fix RustSec advisories (accept-with-reason)#338walnut-the-cat wants to merge 1 commit into
Conversation
…ith-reason) Adds an [advisories] ignore list for the residual chat-api RustSec advisories that have no available fix or are unmaintained build-time crates (not runtime-reachable): RUSTSEC-2026-0118 (hickory NSEC3, no fix), 2024-0436 (paste), 2025-0134 (rustls-pemfile), 2026-0173 (proc-macro-error2), 2024-0370 (proc-macro-error). Each carries an inline reason + a matching entry in the exception register (Vuln Mgmt Policy s3.5 / Secure SDLC s7; SOC 2 CC.3.1.6). cargo-deny stays report-only. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
Review —
|
There was a problem hiding this comment.
Pull request overview
Adds documented cargo-deny advisory ignores for residual RustSec findings that are currently non-remediable (no fix available) or unmaintained build-time crates, aligning the repo’s security-audit output with the stated “accept-with-reason” vulnerability-management process while keeping cargo-deny report-only.
Changes:
- Added an
[advisories] ignorelist indeny.tomlfor the specified RustSec IDs. - Included per-advisory inline rationale to support auditability and future gating.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Adds an
[advisories] ignorelist todeny.tomlfor the residual chat-api RustSec advisories with no available fix or that are unmaintained build-time crates (RUSTSEC-2026-0118 hickory NSEC3; 2024-0436 paste; 2025-0134 rustls-pemfile; 2026-0173 proc-macro-error2; 2024-0370 proc-macro-error), each with an inline reason. Accept-with-reason step of the chat-api RustSec disposition (after fix batches #332 + #335). cargo-deny stays report-only. Each has a matching exception-register entry (Vuln Mgmt Policy s3.5 / Secure SDLC s7; CC.3.1.6), pending risk-acceptance sign-off. (Supersedes #337, which closed when its branch was renamed.)