Skip to content

Conversation

@DuncSmith
Copy link
Contributor

By default, Dependabot does not perform any "cooldown" on dependency updates. In other words, a regularly scheduled Dependabot run may perform an update on a dependency that was just released moments before the run began. This presents both stability and supply-chain security risks:

  • Stability: updating to the newest version of a dependency immediately after its release increases the risk of breakage, since new releases may contain regressions or other issues that other users have not yet discovered.
  • Supply-chain security: package compromises are frequently opportunistic, meaning that the attacker expects to have their compromised version taken down by the packaging ecosystem relatively quickly. Updating immediately to a newly released version increases the risk of automatically pulling in a compromised version before it can be taken down.

See https://docs.zizmor.sh/audits/#dependabot-cooldown

Part of https://github.com/fac/dev-platform/issues/2572

@DuncSmith DuncSmith marked this pull request as ready for review November 13, 2025 11:22
@DuncSmith DuncSmith requested a review from a team as a code owner November 13, 2025 11:22
@DuncSmith DuncSmith requested a review from dgholz November 13, 2025 11:22
@dgholz dgholz merged commit a0920f5 into main Nov 13, 2025
1 check passed
@dgholz dgholz deleted the duncs/implement-dependabot-cooldowns branch November 13, 2025 11:36
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.

3 participants