Parse and compare package versions and ranges. From debian, npm, pypi, ruby and more. Process all the version range specs and expressions. This project is sponsored by an NLnet project https://nlnet.nl/project/vulnerabilitydatabase/ , the Google Summer of Code, nexB and others generous sponsors!

dependencies dependency-resolver osv package-manager package-url purl version versioning vulnerabilities vulnerablecode
1 Open Issue Need Help Last updated: Aug 25, 2026

Open Issues Need Help

View All on GitHub

Parse and compare package versions and ranges. From debian, npm, pypi, ruby and more. Process all the version range specs and expressions. This project is sponsored by an NLnet project https://nlnet.nl/project/vulnerabilitydatabase/ , the Google Summer of Code, nexB and others generous sponsors!

Python
#dependencies#dependency-resolver#osv#package-manager#package-url#purl#version#versioning#vulnerabilities#vulnerablecode