-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
A-dependency-resolutionArea: dependency resolution and the resolverArea: dependency resolution and the resolverC-feature-requestCategory: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`Category: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`Command-addCommand-updateS-triageStatus: This issue is waiting on initial triage.Status: This issue is waiting on initial triage.
Description
Problem
Recently there has been two high severity supply chain attacks on NPM:
In light of this, pnpm has introduced a minimumReleaseAge
parameter, such that it will only install packages older than a chosen age: https://github.com/pnpm/pnpm/releases/tag/v10.16.0
I would recommend cargo implement a similar mechanism.
Proposed Solution
Do the same thing as pnpm.
Notes
No response
acdha
Metadata
Metadata
Assignees
Labels
A-dependency-resolutionArea: dependency resolution and the resolverArea: dependency resolution and the resolverC-feature-requestCategory: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`Category: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`Command-addCommand-updateS-triageStatus: This issue is waiting on initial triage.Status: This issue is waiting on initial triage.