-
-
Couldn't load subscription status.
- Fork 217
Description
With DependencyTrack 4.11 validating SBOM with schema validation at upload, I've discovered that some SBOM may have invalid externalReferences.
For example:
"externalReferences": [
{
"type": "vcs",
"url": "[email protected]:behat-chrome/chrome-mink-driver.git"
}
],coming from composer dmore/chrome-mink-driver package.
Indeed, an externalReference should be a iri-reference or a #/definitions/bomLink according to the JsonSchema.
The problem is that [email protected]:behat-chrome/chrome-mink-driver.git is neither a #/definitions/bomLink nor an iri-reference (that should be of the form scheme://... according to the RFC).
If we can "convert" [email protected]:behat-chrome/chrome-mink-driver.git to https://gitlab.com/behat-chrome/chrome-mink-driver.git it would be nice, but if not, we'd better drop the reference than write an invalid one.