scanSbom
inline suspend fun InspectorScanClient.scanSbom(crossinline block: ScanSbomRequest.Builder.() -> Unit): ScanSbomResponse
Scans a provided CycloneDX 1.5 SBOM and reports on any vulnerabilities discovered in that SBOM. You can generate compatible SBOMs for your resources using the Amazon Inspector SBOM generator.
Samples
import aws.sdk.kotlin.services.inspectorscan.model.OutputFormat
import aws.smithy.kotlin.runtime.content.Document
import aws.smithy.kotlin.runtime.content.buildDocument
fun main() {
//sampleStart
// Sample ScanSbom Call
val resp = inspectorScanClient.scanSbom {
outputFormat = OutputFormat.fromValue("CYCLONE_DX_1_5")
sbom = buildDocument {
"bomFormat" to Document("CycloneDX")
"specVersion" to Document("1.5")
"components" to Document(
listOf(
buildDocument {
"type" to Document("library")
"name" to Document("log4j-core")
"purl" to Document("pkg:maven/org.apache.logging.log4j/log4j-core@2.17.0")
},
)
)
}
}
//sampleEnd
}