- https://github.com/OpenRailAssociation/purl-tools/blob/main/purltools/url_purl.py including a ClearlyDefined integration - https://github.com/OpenRailAssociation/compliance-assistant using the above - while we are talking about ClearlyDefined: - https://github.com/aboutcode-org/purldb/blob/main/clearcode/cdutils.py roundtrips CD coordinates to PURL - https://github.com/jeffmendoza/cdsbom creates SBOM from ClearlyDefined - https://github.com/guacsec/sw-id-core/blob/main/coordinates/coordinates.go roundtrips CD coordinates to PURL