Replies: 1 comment
-
@ghsa-retrieval thanks very much fro the detailed analysis, which will help us resolve your problem. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Exploring workarounds for the issue #121 I have deployed PurlDB and integrated it with DejaCode and ScanCode, but without Matchcode.io and also without ScanCode's PurlDB worker (The latter is deactivated because it attempts to scan every Maven package that was present in PurlDB, that I've been syncing. At over 100.000 packages that is simply not feasible.)
The issue I'm facing is that when I import an SBOM which contains purls, but not the special case of ResolvedUrl, that DejaCode and ScanCode do not attempt to resolve the Purl to a download URL. The consequence is that after the
load_sbom
pipeline completes, DejaCode fills its inventory, but is unable to startscan_single_package
, as it cannot supply the download URL to ScanCode.ioWith PurlDB I was hoping that ScanCode.io or DejaCode would automatically retrieve such data when analyzing the SBOM. However, that does not seem to happen. Instead I have to manually add and trigger the
populate_purldb
pipeline to gather that information. As a whole I need to perform the following steps to get to actually scan the packages:load_sbom
pipeline in ScanCode.io and collect all packages and dependenciespopulate_purldb
pipeline on the project where the SBOM import happened.populate_purldb
on project where previous run wasload_sbom
scancode.io#1644)populate_purldb
has completed, we can now triggerImprove Packages from PurlDB
in DejaCodeScan All Packages
The question:
Are there any configurations that I am missing that would make this possible to work without all the manual steps right from the import of the SBOM? My expectation would be that I can upload the SBOM and have it actually perform the package scans without manual intervention with regular SBOMs. As it stands this does not seem to be possible.
Beta Was this translation helpful? Give feedback.
All reactions