@@ -39232,6 +39232,95 @@ components:
3923239232 type: string
3923339233 x-enum-varnames:
3923439234 - RULESET
39235+ ResolveVulnerableSymbolsRequest:
39236+ properties:
39237+ data:
39238+ $ref: '#/components/schemas/ResolveVulnerableSymbolsRequestData'
39239+ type: object
39240+ ResolveVulnerableSymbolsRequestData:
39241+ properties:
39242+ attributes:
39243+ $ref: '#/components/schemas/ResolveVulnerableSymbolsRequestDataAttributes'
39244+ id:
39245+ type: string
39246+ type:
39247+ $ref: '#/components/schemas/ResolveVulnerableSymbolsRequestDataType'
39248+ required:
39249+ - type
39250+ type: object
39251+ ResolveVulnerableSymbolsRequestDataAttributes:
39252+ properties:
39253+ purls:
39254+ items:
39255+ type: string
39256+ type: array
39257+ type: object
39258+ ResolveVulnerableSymbolsRequestDataType:
39259+ default: resolve-vulnerable-symbols-request
39260+ enum:
39261+ - resolve-vulnerable-symbols-request
39262+ example: resolve-vulnerable-symbols-request
39263+ type: string
39264+ x-enum-varnames:
39265+ - RESOLVE_VULNERABLE_SYMBOLS_REQUEST
39266+ ResolveVulnerableSymbolsResponse:
39267+ properties:
39268+ data:
39269+ $ref: '#/components/schemas/ResolveVulnerableSymbolsResponseData'
39270+ type: object
39271+ ResolveVulnerableSymbolsResponseData:
39272+ properties:
39273+ attributes:
39274+ $ref: '#/components/schemas/ResolveVulnerableSymbolsResponseDataAttributes'
39275+ id:
39276+ type: string
39277+ type:
39278+ $ref: '#/components/schemas/ResolveVulnerableSymbolsResponseDataType'
39279+ required:
39280+ - type
39281+ type: object
39282+ ResolveVulnerableSymbolsResponseDataAttributes:
39283+ properties:
39284+ results:
39285+ items:
39286+ $ref: '#/components/schemas/ResolveVulnerableSymbolsResponseResults'
39287+ type: array
39288+ type: object
39289+ ResolveVulnerableSymbolsResponseDataType:
39290+ default: resolve-vulnerable-symbols-response
39291+ enum:
39292+ - resolve-vulnerable-symbols-response
39293+ example: resolve-vulnerable-symbols-response
39294+ type: string
39295+ x-enum-varnames:
39296+ - RESOLVE_VULNERABLE_SYMBOLS_RESPONSE
39297+ ResolveVulnerableSymbolsResponseResults:
39298+ properties:
39299+ purl:
39300+ type: string
39301+ vulnerable_symbols:
39302+ items:
39303+ $ref: '#/components/schemas/ResolveVulnerableSymbolsResponseResultsVulnerableSymbols'
39304+ type: array
39305+ type: object
39306+ ResolveVulnerableSymbolsResponseResultsVulnerableSymbols:
39307+ properties:
39308+ advisory_id:
39309+ type: string
39310+ symbols:
39311+ items:
39312+ $ref: '#/components/schemas/ResolveVulnerableSymbolsResponseResultsVulnerableSymbolsSymbols'
39313+ type: array
39314+ type: object
39315+ ResolveVulnerableSymbolsResponseResultsVulnerableSymbolsSymbols:
39316+ properties:
39317+ name:
39318+ type: string
39319+ type:
39320+ type: string
39321+ value:
39322+ type: string
39323+ type: object
3923539324 ResourceFilterAttributes:
3923639325 description: Attributes of a resource filter.
3923739326 example:
@@ -41666,6 +41755,184 @@ components:
4166641755 example: report_id
4166741756 type: string
4166841757 type: object
41758+ ScaRequest:
41759+ properties:
41760+ data:
41761+ $ref: '#/components/schemas/ScaRequestData'
41762+ type: object
41763+ ScaRequestData:
41764+ properties:
41765+ attributes:
41766+ $ref: '#/components/schemas/ScaRequestDataAttributes'
41767+ id:
41768+ type: string
41769+ type:
41770+ $ref: '#/components/schemas/ScaRequestDataType'
41771+ required:
41772+ - type
41773+ type: object
41774+ ScaRequestDataAttributes:
41775+ properties:
41776+ commit:
41777+ $ref: '#/components/schemas/ScaRequestDataAttributesCommit'
41778+ dependencies:
41779+ items:
41780+ $ref: '#/components/schemas/ScaRequestDataAttributesDependenciesItems'
41781+ type: array
41782+ env:
41783+ type: string
41784+ files:
41785+ items:
41786+ $ref: '#/components/schemas/ScaRequestDataAttributesFilesItems'
41787+ type: array
41788+ relations:
41789+ items:
41790+ $ref: '#/components/schemas/ScaRequestDataAttributesRelationsItems'
41791+ type: array
41792+ repository:
41793+ $ref: '#/components/schemas/ScaRequestDataAttributesRepository'
41794+ service:
41795+ type: string
41796+ tags:
41797+ additionalProperties:
41798+ type: string
41799+ type: object
41800+ vulnerabilities:
41801+ items:
41802+ $ref: '#/components/schemas/ScaRequestDataAttributesVulnerabilitiesItems'
41803+ type: array
41804+ type: object
41805+ ScaRequestDataAttributesCommit:
41806+ properties:
41807+ author_date:
41808+ type: string
41809+ author_email:
41810+ type: string
41811+ author_name:
41812+ type: string
41813+ branch:
41814+ type: string
41815+ committer_email:
41816+ type: string
41817+ committer_name:
41818+ type: string
41819+ sha:
41820+ type: string
41821+ type: object
41822+ ScaRequestDataAttributesDependenciesItems:
41823+ properties:
41824+ exclusions:
41825+ items:
41826+ type: string
41827+ type: array
41828+ group:
41829+ type: string
41830+ is_dev:
41831+ type: boolean
41832+ is_direct:
41833+ type: boolean
41834+ language:
41835+ type: string
41836+ locations:
41837+ items:
41838+ $ref: '#/components/schemas/ScaRequestDataAttributesDependenciesItemsLocationsItems'
41839+ type: array
41840+ name:
41841+ type: string
41842+ package_manager:
41843+ type: string
41844+ purl:
41845+ type: string
41846+ reachable_symbol_properties:
41847+ items:
41848+ $ref: '#/components/schemas/ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems'
41849+ type: array
41850+ version:
41851+ type: string
41852+ type: object
41853+ ScaRequestDataAttributesDependenciesItemsLocationsItems:
41854+ properties:
41855+ block:
41856+ $ref: '#/components/schemas/ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition'
41857+ name:
41858+ $ref: '#/components/schemas/ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition'
41859+ namespace:
41860+ $ref: '#/components/schemas/ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition'
41861+ version:
41862+ $ref: '#/components/schemas/ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition'
41863+ type: object
41864+ ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition:
41865+ properties:
41866+ end:
41867+ $ref: '#/components/schemas/ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition'
41868+ file_name:
41869+ type: string
41870+ start:
41871+ $ref: '#/components/schemas/ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition'
41872+ type: object
41873+ ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition:
41874+ properties:
41875+ col:
41876+ format: int32
41877+ maximum: 2147483647
41878+ type: integer
41879+ line:
41880+ format: int32
41881+ maximum: 2147483647
41882+ type: integer
41883+ type: object
41884+ ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems:
41885+ properties:
41886+ name:
41887+ type: string
41888+ value:
41889+ type: string
41890+ type: object
41891+ ScaRequestDataAttributesFilesItems:
41892+ properties:
41893+ name:
41894+ type: string
41895+ purl:
41896+ type: string
41897+ type: object
41898+ ScaRequestDataAttributesRelationsItems:
41899+ properties:
41900+ depends_on:
41901+ items:
41902+ type: string
41903+ type: array
41904+ ref:
41905+ type: string
41906+ type: object
41907+ ScaRequestDataAttributesRepository:
41908+ properties:
41909+ url:
41910+ type: string
41911+ type: object
41912+ ScaRequestDataAttributesVulnerabilitiesItems:
41913+ properties:
41914+ affects:
41915+ items:
41916+ $ref: '#/components/schemas/ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems'
41917+ type: array
41918+ bom_ref:
41919+ type: string
41920+ id:
41921+ type: string
41922+ type: object
41923+ ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems:
41924+ properties:
41925+ ref:
41926+ type: string
41927+ type: object
41928+ ScaRequestDataType:
41929+ default: scarequests
41930+ enum:
41931+ - scarequests
41932+ example: scarequests
41933+ type: string
41934+ x-enum-varnames:
41935+ - SCAREQUESTS
4166941936 ScalarColumn:
4167041937 description: A single column in a scalar query response.
4167141938 oneOf:
@@ -57293,9 +57560,7 @@ paths:
5729357560
5729457561
5729557562 Pipeline events can be submitted with a timestamp that is up to 18 hours in
57296- the past.
57297-
57298- The duration between the event start and end times cannot exceed 1 year.'
57563+ the past.'
5729957564 operationId: CreateCIAppPipelineEvent
5730057565 requestBody:
5730157566 content:
@@ -61013,35 +61278,6 @@ paths:
6101361278 tags:
6101461279 - Error Tracking
6101561280 /api/v2/error-tracking/issues/{issue_id}/assignee:
61016- delete:
61017- description: Remove the assignee of an issue by `issue_id`.
61018- operationId: DeleteIssueAssignee
61019- parameters:
61020- - $ref: '#/components/parameters/IssueIDPathParameter'
61021- responses:
61022- '204':
61023- description: No Content
61024- '400':
61025- $ref: '#/components/responses/BadRequestResponse'
61026- '401':
61027- $ref: '#/components/responses/UnauthorizedResponse'
61028- '403':
61029- $ref: '#/components/responses/ForbiddenResponse'
61030- '404':
61031- $ref: '#/components/responses/NotFoundResponse'
61032- '429':
61033- $ref: '#/components/responses/TooManyRequestsResponse'
61034- security:
61035- - apiKeyAuth: []
61036- appKeyAuth: []
61037- - AuthZ:
61038- - error_tracking_read
61039- - error_tracking_write
61040- - cases_read
61041- - cases_write
61042- summary: Remove the assignee of an issue
61043- tags:
61044- - Error Tracking
6104561281 put:
6104661282 description: Update the assignee of an issue by `issue_id`.
6104761283 operationId: UpdateIssueAssignee
@@ -76575,6 +76811,56 @@ paths:
7657576811 cursorPath: meta.page.after
7657676812 limitParam: body.data.attributes.page.limit
7657776813 resultsPath: data
76814+ /api/v2/static-analysis-sca/dependencies:
76815+ post:
76816+ operationId: CreateSCAResult
76817+ requestBody:
76818+ content:
76819+ application/json:
76820+ schema:
76821+ $ref: '#/components/schemas/ScaRequest'
76822+ required: true
76823+ responses:
76824+ '200':
76825+ description: OK
76826+ '429':
76827+ $ref: '#/components/responses/TooManyRequestsResponse'
76828+ security:
76829+ - apiKeyAuth: []
76830+ appKeyAuth: []
76831+ - AuthZ:
76832+ - code_analysis_read
76833+ summary: Post dependencies for analysis
76834+ tags:
76835+ - Static Analysis
76836+ x-unstable: '**Note**: This endpoint may be subject to changes.'
76837+ /api/v2/static-analysis-sca/vulnerabilities/resolve-vulnerable-symbols:
76838+ post:
76839+ operationId: CreateSCAResolveVulnerableSymbols
76840+ requestBody:
76841+ content:
76842+ application/json:
76843+ schema:
76844+ $ref: '#/components/schemas/ResolveVulnerableSymbolsRequest'
76845+ required: true
76846+ responses:
76847+ '200':
76848+ content:
76849+ application/json:
76850+ schema:
76851+ $ref: '#/components/schemas/ResolveVulnerableSymbolsResponse'
76852+ description: OK
76853+ '429':
76854+ $ref: '#/components/responses/TooManyRequestsResponse'
76855+ security:
76856+ - apiKeyAuth: []
76857+ appKeyAuth: []
76858+ - AuthZ:
76859+ - code_analysis_read
76860+ summary: POST request to resolve vulnerable symbols
76861+ tags:
76862+ - Static Analysis
76863+ x-unstable: '**Note**: This endpoint may be subject to changes.'
7657876864 /api/v2/synthetics/settings/on_demand_concurrency_cap:
7657976865 get:
7658076866 description: Get the on-demand concurrency cap.
@@ -80100,6 +80386,8 @@ tags:
8010080386 description: Find out more at
8010180387 url: https://docs.datadoghq.com/tracing/metrics/metrics_namespace/
8010280388 name: Spans Metrics
80389+ - description: API for static analysis
80390+ name: Static Analysis
8010380391- description: "Datadog Synthetics uses simulated user requests and browser rendering
8010480392 to help you ensure uptime,\nidentify regional issues, and track your application
8010580393 performance. Datadog Synthetics tests come in\ntwo different flavors, [API tests](https://docs.datadoghq.com/synthetics/api_tests/)\nand
0 commit comments