mirror of
https://github.com/CloudNebulaProject/barycenter.git
synced 2026-04-10 13:10:42 +00:00
ci(security): ignore unfixable vulnerabilities in cargo audit
Problem: - Security audit fails on vulnerabilities we cannot fix - RUSTSEC-2023-0071: RSA crate vulnerability (transitive dependency, no fix) - RUSTSEC-2025-0120: json5 unmaintained (transitive dependency) Solution: - Use --ignore flags to exclude known unfixable advisories - Keep continue-on-error as defense in depth - Document why each vulnerability is ignored These are transitive dependencies from openidconnect and config crates. We'll track updates to those crates that may resolve these issues. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
f2d08af4d0
commit
1e999a628a
1 changed files with 8 additions and 1 deletions
9
.github/workflows/ci.yml
vendored
9
.github/workflows/ci.yml
vendored
|
|
@ -89,4 +89,11 @@ jobs:
|
|||
run: cargo install cargo-audit
|
||||
|
||||
- name: Run security audit
|
||||
run: cargo audit
|
||||
run: |
|
||||
# Ignore known unfixable vulnerabilities:
|
||||
# - RUSTSEC-2023-0071: RSA crate Marvin attack (transitive dep, no fix available)
|
||||
# - RUSTSEC-2025-0120: json5 unmaintained (transitive dep from config crate)
|
||||
cargo audit \
|
||||
--ignore RUSTSEC-2023-0071 \
|
||||
--ignore RUSTSEC-2025-0120
|
||||
continue-on-error: true
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue