@@ -3575,6 +3575,14 @@ components:
35753575 $ref: '#/components/schemas/AssetOperatingSystem'
35763576 risks:
35773577 $ref: '#/components/schemas/AssetRisks'
3578+ teams:
3579+ description: List of teams that own the asset.
3580+ example:
3581+ - compute
3582+ items:
3583+ example: compute
3584+ type: string
3585+ type: array
35783586 type:
35793587 $ref: '#/components/schemas/AssetType'
35803588 version:
@@ -32395,6 +32403,11 @@ components:
3239532403 items:
3239632404 $ref: '#/components/schemas/SBOMComponent'
3239732405 type: array
32406+ dependencies:
32407+ description: List of dependencies between components of the SBOM.
32408+ items:
32409+ $ref: '#/components/schemas/SBOMComponentDependency'
32410+ type: array
3239832411 metadata:
3239932412 $ref: '#/components/schemas/SBOMMetadata'
3240032413 serialNumber:
@@ -32418,6 +32431,7 @@ components:
3241832431 - metadata
3241932432 - serialNumber
3242032433 - version
32434+ - dependencies
3242132435 type: object
3242232436 SBOMComponent:
3242332437 description: Software or hardware component.
@@ -32427,16 +32441,28 @@ components:
3242732441 elsewhere in the BOM.
3242832442 example: pkg:golang/google.golang.org/grpc@1.68.1
3242932443 type: string
32444+ licenses:
32445+ description: The software licenses of the SBOM component.
32446+ items:
32447+ $ref: '#/components/schemas/SBOMComponentLicense'
32448+ type: array
3243032449 name:
3243132450 description: The name of the component. This will often be a shortened,
3243232451 single name of the component.
3243332452 example: google.golang.org/grpc
3243432453 type: string
32454+ properties:
32455+ description: The custom properties of the component of the SBOM.
32456+ items:
32457+ $ref: '#/components/schemas/SBOMComponentProperty'
32458+ type: array
3243532459 purl:
3243632460 description: Specifies the package-url (purl). The purl, if specified, MUST
3243732461 be valid and conform to the [specification](https://github.com/package-url/purl-spec).
3243832462 example: pkg:golang/google.golang.org/grpc@1.68.1
3243932463 type: string
32464+ supplier:
32465+ $ref: '#/components/schemas/SBOMComponentSupplier'
3244032466 type:
3244132467 $ref: '#/components/schemas/SBOMComponentType'
3244232468 version:
@@ -32447,6 +32473,67 @@ components:
3244732473 - type
3244832474 - name
3244932475 - version
32476+ - supplier
32477+ type: object
32478+ SBOMComponentDependency:
32479+ description: The dependencies of a component of the SBOM.
32480+ properties:
32481+ dependsOn:
32482+ description: The components that are dependencies of the ref component.
32483+ items:
32484+ example: pkg:golang/google.golang.org/grpc@1.68.1
32485+ type: string
32486+ required:
32487+ - ref
32488+ - dependsOn
32489+ type: array
32490+ ref:
32491+ description: The identifier for the related component.
32492+ example: Repository|github.com/datadog/datadog-agent
32493+ type: string
32494+ type: object
32495+ SBOMComponentLicense:
32496+ description: The software license of the component of the SBOM.
32497+ properties:
32498+ license:
32499+ $ref: '#/components/schemas/SBOMComponentLicenseLicense'
32500+ required:
32501+ - license
32502+ type: object
32503+ SBOMComponentLicenseLicense:
32504+ description: The software license of the component of the SBOM.
32505+ properties:
32506+ name:
32507+ description: The name of the software license of the component of the SBOM.
32508+ example: MIT
32509+ type: string
32510+ required:
32511+ - name
32512+ type: object
32513+ SBOMComponentProperty:
32514+ description: The custom property of the component of the SBOM.
32515+ properties:
32516+ name:
32517+ description: The name of the custom property of the component of the SBOM..
32518+ example: license_type
32519+ type: string
32520+ value:
32521+ description: The value of the custom property of the component of the SBOM..
32522+ example: permissive
32523+ type: string
32524+ required:
32525+ - name
32526+ - value
32527+ type: object
32528+ SBOMComponentSupplier:
32529+ description: The supplier of the component.
32530+ properties:
32531+ name:
32532+ description: Identifier of the supplier of the component.
32533+ example: https://go.dev
32534+ type: string
32535+ required:
32536+ - name
3245032537 type: object
3245132538 SBOMComponentType:
3245232539 description: The SBOM component type
@@ -32481,8 +32568,25 @@ components:
3248132568 SBOMMetadata:
3248232569 description: Provides additional information about a BOM.
3248332570 properties:
32571+ authors:
32572+ description: List of authors of the SBOM.
32573+ items:
32574+ $ref: '#/components/schemas/SBOMMetadataAuthor'
32575+ type: array
3248432576 component:
3248532577 $ref: '#/components/schemas/SBOMMetadataComponent'
32578+ timestamp:
32579+ description: The timestamp of the SBOM creation.
32580+ example: '2025-07-08T07:24:53Z'
32581+ type: string
32582+ type: object
32583+ SBOMMetadataAuthor:
32584+ description: Author of the SBOM.
32585+ properties:
32586+ name:
32587+ description: The identifier of the Author of the SBOM.
32588+ example: Datadog, Inc.
32589+ type: string
3248632590 type: object
3248732591 SBOMMetadataComponent:
3248832592 description: The component that the BOM describes.
@@ -41438,6 +41542,14 @@ components:
4143841542 type: string
4143941543 library:
4144041544 $ref: '#/components/schemas/Library'
41545+ origin:
41546+ description: Vulnerability origin.
41547+ example:
41548+ - agentless-scanner
41549+ items:
41550+ example: agentless-scanner
41551+ type: string
41552+ type: array
4144141553 remediations:
4144241554 description: List of remediations.
4144341555 items:
@@ -41477,6 +41589,7 @@ components:
4147741589 - exposure_time
4147841590 - remediations
4147941591 - fix_available
41592+ - origin
4148041593 type: object
4148141594 VulnerabilityCvss:
4148241595 description: Vulnerability severities.
@@ -58257,6 +58370,13 @@ paths:
5825758370 required: false
5825858371 schema:
5825958372 type: string
58373+ - description: Filter by teams.
58374+ example: compute
58375+ in: query
58376+ name: filter[teams]
58377+ required: false
58378+ schema:
58379+ type: string
5826058380 - description: Filter by architecture.
5826158381 example: arm64
5826258382 in: query
@@ -58841,6 +58961,13 @@ paths:
5884158961 required: false
5884258962 schema:
5884358963 type: string
58964+ - description: Filter by origin.
58965+ example: agentless-scanner
58966+ in: query
58967+ name: filter[origin]
58968+ required: false
58969+ schema:
58970+ type: string
5884458971 - description: Filter by asset name.
5884558972 example: datadog-agent
5884658973 in: query
@@ -58920,6 +59047,13 @@ paths:
5892059047 required: false
5892159048 schema:
5892259049 type: string
59050+ - description: Filter by asset teams.
59051+ example: compute
59052+ in: query
59053+ name: filter[asset.teams]
59054+ required: false
59055+ schema:
59056+ type: string
5892359057 - description: Filter by asset architecture.
5892459058 example: arm64
5892559059 in: query
0 commit comments