Konnect Service Catalog

UploadVulnerabilityScan

object
* Additional properties are NOT allowed.
scan_keystringrequired

Machine-usable value to correlate scans (and their vulnerabilities) on a given resource. This value is then
used to determine vulnerabilities resolved/fixed between subsequent scans on the same resource.

Example:namespaces/foo:pods/bar-api

toolstringrequired

Allowed values:grypetrivy

Example:trivy

descriptionstringrequired
raw_scan_reportobjectrequired
* Additional properties are allowed.
catalog_referenceOne Of
objectrequired
CreateServiceVulnerabilityScanCatalogReferenceobject
* Additional properties are NOT allowed.
Show Child Parameters
environmentstringrequired

Example:prod

regionstringrequired

Example:us-east-2

source_correlation_keystring

Optional key used to correlate vulnerabilities found in this scan with the same vulnerabilities found across different sources.
This allows tracking the same vulnerability in two sources as one vulnerability instance.
When omitted, this will inherit the value of scan_key.

Example:kong/repo-id

attributesobjectrequired

Example:{"org.kong.enterprise.source.version":"v1"}

tsstring(date-time)

Optional RFC-3339 timestamp indicating when the vulnerability scan was run.
If provided, this value will be used as the authoritative scan time.
If omitted, the system will attempt to extract a timestamp from the uploaded scan report.
If no timestamp can be extracted, the server’s current time at ingestion will be used.

Example:2025-01-01T00:00:00Z

Example

CreateServiceVulnerabilityScanCatalogReference

object
* Additional properties are NOT allowed.
servicestringrequired

Reference to the service to map the vulnerability scan to. Can be either the service name or ID.

Example:user-svc

Example

CreateVulnerabilityScanCatalogReference

object
One Of
servicestringrequired

Reference to the service to map the vulnerability scan to. Can be either the service name or ID.

Example:user-svc

Example

ScanVulnerabilityState

string

Allowed values:createdopenfixed

Example

CatalogVulnerabilityState

string

Allowed values:openfixeddismissedclosed

Example