Create a new Artifact.
This is an advanced method - you are probably looking for createNewAssetVersionAndUploadBinary or createNewAssetVersionAndUploadTestResults.
ProtectedcreateProtectedcreateCreates a new Asset Version for an existing asset, and uploads a binary file for Finite State Binary Analysis. By default, this uses the existing Business Unit and Created By User for the Asset. If you need to change these, you can provide the IDs for them.
The response from the GraphQL query, a createAssetVersion Object.
ProtectedcreateCreates a new Asset Version for an existing asset, and uploads test results for that asset version. By default, this uses the existing Business Unit and Created By User for the Asset. If you need to change these, you can provide the IDs for them.
The response from the GraphQL query, a createAssetVersion Object.
ProtectedcreateCreate a new Product.
ProtectedcreateCreate a new Test object for uploading files.
This is an advanced method - you are probably looking for createNewAssetVersionAndUploadBinary or createNewAssetVersionAndUploadTestResults.
Create a new Test object for uploading files for Finite State Binary Analysis.
ProtectedcreateCreate a new Test object for uploading Third Party Scanner files.
ProtectedcreateProtectedcreateDownload a report for a specific asset version and save it to a local file. This is a blocking call, and can sometimes take minutes to return if the report is very large.
ProtecteddownloadDownload a report for a specific product and save it to a local file. This is a blocking call, and can sometimes take minutes to return if the report is very large.
ProtecteddownloadDownload an SBOM for an Asset Version and save it to a local file. This is a blocking call, and can sometimes take minutes to return if the SBOM is very large.
ProtecteddownloadBlocking call: Initiates generation of a report, and returns a pre-signed URL for downloading the report. This may take several minutes to complete, depending on the size of the report.
ProtectedgenerateBlocking call: Initiates generation of an SBOM for the asset_version_id, and return a pre-signed URL for downloading the SBOM. This may take several minutes to complete, depending on the size of SBOM.
ProtectedgenerateGets all assets in the organization. Uses pagination to get all results.
ProtectedgetProtectedgetGet all results from a paginated GraphQL query
The GraphQL query string
Optionalvariables: Record<string, any>Variables to be used in the GraphQL query, by default None
Optionalfield: stringThe field in the response JSON that contains the results
Optionallimit: numberThe maximum number of results to return. By default, None to return all results. Limit cannot be greater than 1000.
ProtectedgetProtectedgetProtectedgetGets asset versions in the organization. Uses pagination to get all results.
ProtectedgetGets all the Findings for an Asset Version. Uses pagination to get all results.
ProtectedgetProtectedgetGets all the products for the specified business unit.
ProtectedgetGets all the Software Components for an Asset Version. Uses pagination to get all results.
ProtectedgetSearches the SBOM of a specific asset version or the entire organization for matching software components. Search Methods: EXACT or CONTAINS An exact match will return only the software component whose name matches the name exactly. A contains match will return all software components whose name contains the search string.
ProtectedsearchSend a GraphQL query to the API
The GraphQL query string
Optionalvariables: Record<string, any>Variables to be used in the GraphQL query, by default null
ProtectedsendUpdates the status of a findings or multiple findings. This is a blocking call.
Protectedupdate
exposed methods