-
- Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
enhancementNew feature or requestNew feature or request
Description
PyPI
- PyPI removes all traces of the
maliciouspackage. - If a package version is deleted, it is properly marked as
yanked. See the example https://pypi.org/pypi/apache-superset/json where version2.1.1rc1is marked as yanked. - Discussion on an index for packages that have been entirely removed from PyPI: https://discuss.python.org/t/an-index-for-deleted-pypi-packages-versions/50515
NPM
- Npm removes all versions of a
maliciouspackage from the index and provides a placeholder package version0.0.1-security. See the example https://registry.npmjs.org/gxm-reference-web-auth-server. - Npm also allows unpublishing (yanking) a package version within 72 hours see https://docs.npmjs.com/unpublishing-packages-from-the-registry.
Related: aboutcode-org/vulnerablecode#1533 (comment), aboutcode-org/vulnerablecode#1533 (comment)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request