You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is to extend the ScanCode.io pipeline in #312 to support multiple tools, including two pure Python tools, two native tools, as well as collecting symbols from OpenSSL, Busybox, and uCLibc. This includes updating the scanning architecture of PurlDB to accommodate multiple ScanCode.io worker systems (whole machines) and expose a queue API where ScanCode.io instances can pick a scanning job to run symbol collections. A new API endpoint will accept a PURL and return a list of all known PURLs and download URL for all versions of the PURL, and another will provide status on the symbols collections that are pending.
Go to /api/collect/ add PURL for indexing. ex: /api/collect/?purl=pkg:generic/[email protected]&addon_pipelines={TOOL_PIPELINE}
Once the indexing has completed go to /api/resources/and filter out resource based on PURL to see the symbols and strings for each resource in extra_data field. ex: /api/resources/?purl=pkg:generic/[email protected]
Replace the {TOOL_PIPELINE} in above request with your desired Pipeline from the table shown below.
This is to extend the ScanCode.io pipeline in #312 to support multiple tools, including two pure Python tools, two native tools, as well as collecting symbols from OpenSSL, Busybox, and uCLibc. This includes updating the scanning architecture of PurlDB to accommodate multiple ScanCode.io worker systems (whole machines) and expose a queue API where ScanCode.io instances can pick a scanning job to run symbol collections. A new API endpoint will accept a PURL and return a list of all known PURLs and download URL for all versions of the PURL, and another will provide status on the symbols collections that are pending.
The text was updated successfully, but these errors were encountered: