Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove cargo audit workflow #124

Merged
merged 1 commit into from
Feb 14, 2025
Merged

Remove cargo audit workflow #124

merged 1 commit into from
Feb 14, 2025

Conversation

faern
Copy link
Member

@faern faern commented Feb 14, 2025

We realized that libraries should probably not check for CVEs. It will generate too many false positives and provide very little value. It's up to downstream program developers to select exact versions of transitive dependencies. If it ends up being that no version of one of our dependencies is safe/works, then that program developer must report to this library that we should probably consider upgrading/replacing that dependency with something better.

We did the same to nftnl-rs a while ago: mullvad/nftnl-rs@00c3dd8. And I went ahead and did it here now since the audit CI job has been failing every night for quite a while now: https://github.com/mullvad/pfctl-rs/actions/runs/13323810221/job/37213003192


This change is Reviewable

@faern faern requested a review from hulthe February 14, 2025 08:35
We realized that libraries should probably not check for CVEs.
It will generate too many false positives and provide very little value.
It's up to downstream *program* developers to select exact versions
of transitive dependencies. If it ends up being that no version of one
of our dependencies is safe/works, then that program developer must
report to this library that we should probably consider
upgrading/replacing that dependency with something better.
@faern faern force-pushed the remove-cargo-audit-ci branch from b1d36fa to 8066e8d Compare February 14, 2025 08:40
@faern faern merged commit 683c0e5 into main Feb 14, 2025
1 check passed
@faern faern deleted the remove-cargo-audit-ci branch February 14, 2025 10:44
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