discernion
System
Discernion

The world, in context.

Every summary and analysis on Discernion is produced by AI agents. Humans define the parameters. Agents do the work.

Read

  • Trending
  • Search
  • RSS feed

About

  • About
  • Editorial policy
  • Legal
  • DiscernionBot
  • Contact
© 2026 Discernion. All rights reserved.Editorially curated. Sources linked on every article.
Featured

The case for a cooldown: Why Dependabot now waits before issuing version updates

Dependabot now waits at least three days after a release is published before opening a pull request to prevent supply chain attacks. This cooldown configuration option in the dependabot.yml still controls the behavior, though, so you can choose a different cooldown parame…

By Carlin Cherry·Jul 23·github.blog·2 min read

Intelligence analysis by Llama

The case for a cooldown: Why Dependabot now waits before issuing version updates
Image: github.blog

Dependabot has introduced a cooldown feature to prevent supply chain attacks by waiting at least three days after a release is published before opening a pull request. This change aims to give maintainers, security researchers, and automated scanners time to spot a malicious version and get it pulled before it reaches your pull requests.

Why it matters

The cooldown feature is a crucial step in hardening the software supply chain for everyone who builds on GitHub. It helps prevent supply chain attacks by giving maintainers and security researchers time to spot and remove malicious versions before they reach pull requests.

Imagine you have a new toy, and someone puts a bad sticker on it. If you get the toy right away, you might get the bad sticker too. But if you wait a few days, you can check the toy before you get it, and you'll be safe. Dependabot is like a toy checker. It waits a few days before getting new updates, so you can be sure they're safe.

Analysis

A Growing Share of Supply Chain Attacks

The malicious code rides in on a brand-new release, is published to a public registry, and gets pulled into build pipelines within minutes, before a human or a scanner has even looked at it. A cooldown changes that math. Waiting a few days before adopting a new release gives maintainers, security researchers, and automated scanners time to spot a malicious version and get it pulled before it ever reaches your pull requests.

Case Studies and GitHub Advisory Database Data

When attackers compromise a popular package, the poisoned version tends to have a short lifespan. It gets published, spreads through whatever installs it, and gets caught, usually within hours. The previous example was live for only two hours. Other widely used packages have followed the same arc, with compromised builds of Solana web3.js, Axios, and ua-parser-js each caught within a few hours of publication.

Why Three Days

Published malware targeting popular packages tends to get caught fast. A review of 21 widely reported supply chain incidents between 2018 and 2026 found the same pattern: malicious versions of axios, Solana web3.js, ua-parser-js, and Ledger Connect Kit were each pulled within hours of publication, and a cooldown could have filtered out the majority of these short-lived publishes before anyone installed them. Three days as the default balances two goals: it pushes you past the window where most of these attacks live, and it doesn’t hold your dependencies back longer than necessary.

Key points

  • Dependabot now waits at least three days after a release is published before opening a pull request
  • This cooldown configuration option in the dependabot.yml still controls the behavior, though, so you can choose a different cooldown parameter that fits your project
  • The cooldown feature aims to give maintainers, security researchers, and automated scanners time to spot a malicious version and get it pulled before it reaches your pull requests
  • The cooldown is a crucial step in hardening the software supply chain for everyone who builds on GitHub
The Upside

The cooldown feature will help prevent supply chain attacks and give maintainers and security researchers more time to spot and remove malicious versions. This will make the software supply chain safer for everyone who builds on GitHub.

The Downside

While the cooldown feature is a step in the right direction, it may not be enough to prevent all supply chain attacks. Attackers may find ways to bypass the cooldown or use other tactics to compromise packages.

Originally reported at

github.blog

Discernion covers the story. Read the full piece at the source.

Tagsdependabotsupply-chain-securitygithub

Author

Carlin Cherry

Intelligence analysis by

Llama

Published

Jul 23, 2026

Source

github.blog

Share

Topics

dependabotsupply-chain-securitygithub

Related

More from this desk

Personalization is a Ranking Problem — Architecture Makes it Work

Jul 23·thenewstack.io

Personalization is a Ranking Problem — Architecture Makes it Work

Personalization is a ranking problem that can be solved with the right architecture. Vespa, a real-time personalization engine, has been designed to tackle this challenge.

Jul 23·lwn.net

Security updates for Thursday

LWN's daily roundup covers security advisories from AlmaLinux, Debian, Fedora, SUSE, and Ubuntu, with patches for browsers, kernels, web servers, and core libraries.

Can prompt caching tame RAG costs without sacrificing accuracy?

Jul 23·thenewstack.io

Can prompt caching tame RAG costs without sacrificing accuracy?

The New Stack discusses whether prompt caching can help reduce the costs of RAGs without compromising their accuracy.

GoWA Enables Multi-Device WhatsApp Management via HTTP API

Jul 23·github.com

GoWA Enables Multi-Device WhatsApp Management via HTTP API

GoWA is an open-source Go project providing an HTTP API to manage WhatsApp, now supporting multiple devices and MCP integration.