chore(security): add 7-day cooldown for supply chain protection#1567
chore(security): add 7-day cooldown for supply chain protection#1567saitota wants to merge 2 commits intodyoshikawa:mainfrom
Conversation
- pnpm-workspace.yaml: minimumReleaseAge=10080 (7 days) - dependabot.yml: cooldown.default-days 1 -> 7
|
Thanks for putting this together. The CI action bumps look good to me, please go ahead with those. On the cooldown side though, I think 7 days is too long for this project. The main concern is that it also delays security fixes by the same amount — if a CVE drops on a transitive dep, we'd be sitting on the patched version for a week before pnpm even considers it. pnpm's own docs note that "in most cases malicious releases are removed from the registry within an hour," and their example config uses 1 day (1440 minutes), so 7 days is well above what the upstream guidance suggests. Also worth remembering that I'd like to drop this to 1 day (1440) at least for now. Same change to |
Summary
Adds 7-day cooldown to mitigate supply chain attacks (Trivy/LiteLLM/axios in March 2026).
pnpm-workspace.yaml:minimumReleaseAge: 10080(7 days, in minutes).github/dependabot.yml:cooldown.default-days1 → 7 (npm + github-actions)Refs