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.

GitHub, PyPI add time-absed defenses against supply chain attacks

GitHub and PyPI have introduced time-based defenses against supply-chain attacks. Dependabot now has a 72-hour cooldown, and PyPI rejects new files uploaded to releases older than 14 days.

By Bill Toulas·Jul 26·bleepingcomputer.com·2 min read

Intelligence analysis by Llama

GitHub, PyPI add time-absed defenses against supply chain attacks
Image: bleepingcomputer.com

GitHub and PyPI have implemented time-based defenses to prevent supply-chain attacks. Dependabot's cooldown and PyPI's 14-day cutoff aim to limit the impact of such attacks.

Why it matters

These measures are crucial in preventing supply-chain attacks, which can have severe consequences for software maintainers and developers.

Imagine you're building a house, and you need to use some special materials that someone else made. But what if those materials were made by someone who wanted to hurt you? To prevent this, GitHub and PyPI are adding a delay before they let new materials in. This way, they can check if the materials are safe before you use them.

Analysis

A $60B Vote of Confidence

GitHub and PyPI have taken significant steps to protect against supply-chain attacks. Dependabot, GitHub's dependency-update service, now comes with a default three-day cooldown setting. This delay aims to reduce the risk of automatically adopting newly published malicious packages. In many recent cases, malicious npm packages were detected and flagged by security tools within minutes of being published. However, quick detection alone does not remove the threat, as repository maintainers and vendors must still take action to remove the packages, leaving a window during which developers and projects may download and incorporate the malicious code.

While GitHub explained that the period of three days was chosen as a balanced point between avoiding risky releases while keeping up with the latest upgrades, it noted that users still have the option to configure a shorter or longer delay through Dependabot's 'cooldown' configuration option. GitHub highlighted Dependabot's cooldown limitations against longer-term compromise, recommending the use of lockfiles for dependency pinning, restricted-scope tokens, and disabling unnecessary installation scripts in CI.

Why Cursor?

PyPI has also announced that it now blocks maintainers from adding new files to a package release after 14 days have passed since its publication. The measure is intended to prevent attackers who compromise publishing tokens or workflows from poisoning old, trusted releases. The platform found that only a very small percentage of projects legitimately uploaded more than two weeks after publishing a release. It should be noted that no known past attacks on PyPI have been confirmed to use the said release poisoning technique that this new measure blocks, but the platform is acting preventatively in this case to block a dangerous possibility.

The Road Ahead

The implementation of these time-based defenses is a significant step towards preventing supply-chain attacks. However, it is essential to remember that no single measure can guarantee complete security. Developers and maintainers must continue to be vigilant and take proactive steps to protect their software and dependencies. This includes regularly updating dependencies, using lockfiles, and monitoring for suspicious activity.

Key points

  • GitHub and PyPI have introduced time-based defenses against supply-chain attacks.
  • Dependabot now has a 72-hour cooldown to reduce the risk of adopting malicious packages.
  • PyPI rejects new files uploaded to releases older than 14 days to prevent release poisoning.
  • Developers and maintainers must continue to be vigilant and take proactive steps to protect their software and dependencies.
The Upside

These new defenses will significantly reduce the risk of supply-chain attacks, making it safer for developers and maintainers to update their dependencies. Additionally, the implementation of lockfiles and restricted-scope tokens will further enhance security.

The Downside

Despite the new defenses, there is still a risk of supply-chain attacks. Attackers may find ways to bypass the cooldown or exploit vulnerabilities in the implementation. Moreover, the 14-day cutoff may not be enough to prevent all release poisoning attacks.

Market signals

XAU
  • XAU Escalation drives safe-haven demand for gold, per the article's framing of investor reaction.

AI-generated analysis of potential market relevance. Not financial advice.

Originally reported at

bleepingcomputer.com

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

Tagsgithubpypisupply-chain-attackssecuritydependabotcooldownrelease-poisoning

Author

Bill Toulas

Intelligence analysis by

Llama

Published

Jul 26, 2026

Source

bleepingcomputer.com

Share

Topics

githubpypisupply-chain-attackssecuritydependabotcooldownrelease-poisoning

Related

More from this desk

Jul 25·bleepingcomputer.com

Steam forum ClickFix attacks infect gamers with XMRig cryptominers

Threat actors are abusing Steam discussion forums to spread XMRig cryptominers through ClickFix attacks, which trick users into running malicious PowerShell commands.

Jul 25·thehackernews.com

Malvertising Sends Malware in Pieces, Then Makes the Browser Build the Executable

A malvertising operation dubbed SourTrade is making victims' browsers build the final Windows executable themselves, using a legitimate Bun runtime as its base. The campaign has operated since late 2024 and impersonated TradingView, Solana, and Luno to target retail trade…

Jul 25·bleepingcomputer.com

Malicious sites use JavaScript to build malware in browser memory

A massive malvertising campaign is using fake Solana, Luno, and TradingView webpages with malicious JavaScript that instructs browsers to assemble malware directly in memory. The operation has been active since late 2024 and is localized to 25 languages in 12 countries, p…

Jul 25·bleepingcomputer.com

ShinyHunters data leaks fuel $2,000 sextortion email scam

Threat actors are using email addresses exposed in data breaches leaked by the ShinyHunters extortion group to send sextortion emails demanding $2,000 in Bitcoin. The emails claim to come from ShinyHunters and tell recipients that hackers compromised their devices after o…