Supply chain, Vulnerability Management

New PyPI project archiving system aims to curb open-source security risks

Python programming code is seen on a computer screen.

Mounting cybersecurity risks stemming from abandoned software projects have prompted the Python Package Index to unveil the new Project Archival system that enables project owners to archive projects that will no longer be updated or maintained, reports BleepingComputer.

While the archived projects remain available for download, users will be provided a warning banner to help them make informed dependency choices. PyPI aims to enhance supply-chain security by preventing attackers from hijacking abandoned projects and injecting malicious updates. The system, developed by TrailofBits, operates through a LifecycleStatus model that lets maintainers archive or unarchive projects at any time. PyPI is also planning to introduce additional statuses like "deprecated" and "unmaintained" to further clarify project conditions. The feature improves transparency in open-source software, reducing risks for developers while minimizing support requests. PyPI recommends maintainers release a final version with archiving details, although it is not required. This move is expected to strengthen security and communication in the open-source ecosystem.

Get daily email updates

SC Media's daily must-read of the most current and pressing daily news

By clicking the Subscribe button below, you agree to SC Media Terms of Use and Privacy Policy.

You can skip this ad in 5 seconds