The raw scan result document produced by the SCA processor.
The contents reflect the vulnerabilities and metadata produced for the libraries
submitted in the original scan request.
Expand All
Field
Type
Description
Option 1
object
An arbitrary object value with additional properties.
# Path parameters exportjob_id="0190a3d4-1234-7000-8000-000000000000" # Use a Personal Access Token or Service Access Token exportDD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"
"""
Retrieve a dependency scan result returns "OK" response
"""fromosimportenvironfromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.static_analysis_apiimportStaticAnalysisApiconfiguration=Configuration()configuration.access_token=environ["DD_BEARER_TOKEN"]configuration.unstable_operations["get_sca_scan"]=TruewithApiClient(configuration)asapi_client:api_instance=StaticAnalysisApi(api_client)response=api_instance.get_sca_scan(job_id="0190a3d4-1234-7000-8000-000000000000",)print(response)
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"python3"example.py"
# Retrieve a dependency scan result returns "OK" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.access_token=ENV["DD_BEARER_TOKEN"]config.unstable_operations["v2.get_sca_scan".to_sym]=trueendapi_instance=DatadogAPIClient::V2::StaticAnalysisAPI.newpapi_instance.get_sca_scan("0190a3d4-1234-7000-8000-000000000000")
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"rb"example.rb"
// Retrieve a dependency scan result returns "OK" responsepackagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){ctx:=datadog.NewDefaultContext(context.Background())ctx=context.WithValue(ctx,datadog.ContextAccessToken,os.Getenv("DD_BEARER_TOKEN"))configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.GetSCAScan",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewStaticAnalysisApi(apiClient)resp,r,err:=api.GetSCAScan(ctx,"0190a3d4-1234-7000-8000-000000000000")iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `StaticAnalysisApi.GetSCAScan`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `StaticAnalysisApi.GetSCAScan`:\n%s\n",responseContent)}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"go run"main.go"
// Retrieve a dependency scan result returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.StaticAnalysisApi;importcom.datadog.api.client.v2.model.ScanResultResponse;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();defaultClient.setAccessToken(System.getenv("DD_BEARER_TOKEN"));defaultClient.setUnstableOperationEnabled("v2.getSCAScan",true);StaticAnalysisApiapiInstance=newStaticAnalysisApi(defaultClient);try{ScanResultResponseresult=apiInstance.getSCAScan("0190a3d4-1234-7000-8000-000000000000");System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling StaticAnalysisApi#getSCAScan");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"java"Example.java"
// Retrieve a dependency scan result returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_static_analysis::StaticAnalysisAPI;#[tokio::main]asyncfnmain(){letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.get_sca_scan",true);letapi=StaticAnalysisAPI::with_config(configuration);letresp=api.get_sca_scan("0190a3d4-1234-7000-8000-000000000000".to_string()).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Retrieve a dependency scan result returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration({authMethods:{AuthZ:{accessToken: process.env.DD_BEARER_TOKENasstring,},},});configuration.unstableOperations["v2.getSCAScan"]=true;constapiInstance=newv2.StaticAnalysisApi(configuration);constparams: v2.StaticAnalysisApiGetSCAScanRequest={jobId:"0190a3d4-1234-7000-8000-000000000000",};apiInstance.getSCAScan(params).then((data: v2.ScanResultResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"tsc"example.ts"
Request a personalized demo
Get Started with Datadog
Ask AI
AI-generated responses may be inaccurate. Verify important info.