New GitHub, PyPI Policies Boost Supply Chain Security
GitHub and PyPI implement new policies to enhance supply chain security.
GitHub and PyPI have introduced new policies to bolster supply chain security. GitHub's Dependabot will now have a three-day cooldown period before opening pull requests for new releases, allowing time for security checks. PyPI is preventing the poisoning of older releases by blocking file uploads to releases older than 14 days, safeguarding against compromised publishing tokens.
AI summary of the linked source. Not reviewed by an editor. How this works
Run Dependabot?
Get an email when a new story names Dependabot, usually within the hour.
Free. Your list stays private and never appears in a subject line. One click stops it. How Vendor Watch worksPrivacy
The lesson from this incident
Full lessonSupply chain attacks targeting open-source package repositories have become a critical vector for widespread compromise, as attackers exploit the trust developers place in third-party dependencies. GitHub's new three-day Dependabot cooldown addresses the risk of malicious packages being rapidly ingested before security checks can flag them. PyPI's 14-day upload block on older releases directly counters a known attack pattern where compromised publishing tokens are used to inject malicious code into stable, trusted versions. These policies reflect a broader industry recognition that the integrity of the software supply chain must be enforced at the platform level, not left solely to individual developers. Without such guardrails, a single compromised credential or malicious maintainer can poison thousands of downstream projects.
What helps against this
How we list vendors- Software supply chain security
Malicious and vulnerable open-source packages are caught before they ship.