Feeds.4Sysops GitHub and PyPI Implement Time-Based Defenses Against Supply-Chain Attacks
Article Content
- •GitHub's Dependabot now has a 72-hour cooldown to prevent immediate adoption of malicious packages.
- •PyPI restricts new file uploads to existing releases after 14 days to block potential poisoning attacks.
- •These changes follow multiple high-profile supply-chain attacks in the past year, including npm package compromises.
GitHub and PyPI have introduced time-based mechanisms in their dependency management tools to mitigate supply-chain attacks. GitHub's Dependabot now includes a default 72-hour delay before proposing updates, allowing time for security scans to identify malicious packages. PyPI has implemented a 14-day restriction on adding new files to existing releases to prevent attackers from poisoning trusted packages. These measures follow a series of high-profile attacks in the past year, including the compromise of popular npm packages like chalk and debug. The changes aim to reduce the window of opportunity for attackers and enhance overall security in software development ecosystems. GitHub recommends additional security practices, such as using lockfiles and restricted-scope tokens, to further protect against long-term compromises. No past attacks on PyPI have exploited the new 14-day rule, but it is a proactive measure against potential threats.
Ask AI about this cluster
Answers cite the sources they use
Timeline
More articles in this cluster (7)
Continue Reading
Volt Typhoon's Silent Train Network Targets US Critical Infrastructure The Chinese state-sponsored hacking group Volt Typhoon has been linked to a covert network called Silent Train, which has exploited at least four zero-day vulnerabilities over three years. This network utilizes rapidly rotating chains of compromised SOHO routers, IoT devices, and enterprise infrastructure to access…
GitLab Issues Emergency Patch for Critical RCE Vulnerability GitLab has released emergency patches for a critical remote code execution vulnerability, CVE-2026-97229, affecting its Community and Enterprise Editions. This flaw, stemming from an integer overflow in the CI/CD regular expression compiler, allows unauthenticated attackers to execute arbitrary code via specially…