sbom

package
v0.0.0-...-bfe00b6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package sbom holds sbom related files

Index

Constants

View Source
const (
	ScanFilesystemType = "filesystem"  // ScanFilesystemType defines the type for file-system scan
	ScanDaemonType     = "daemon"      // ScanDaemonType defines the type for daemon scan
	ScanMethodTagName  = "scan_method" // ScanMethodTagName defines the tag name for scan method
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Report

type Report interface {
	ToCycloneDX() *cyclonedx_v1_4.Bom
	ID() string
}

Report defines the report interface

type ScanOptions

type ScanOptions = types.ScanOptions

ScanOptions defines the scan options

func ScanOptionsFromConfigForContainers

func ScanOptionsFromConfigForContainers(cfg config.Component) ScanOptions

ScanOptionsFromConfigForContainers loads the scanning options from the configuration

func ScanOptionsFromConfigForHosts

func ScanOptionsFromConfigForHosts(cfg config.Component) ScanOptions

ScanOptionsFromConfigForHosts loads the scanning options from the configuration

type ScanRequest

type ScanRequest = types.ScanRequest

ScanRequest defines the scan request interface

type ScanResult

type ScanResult struct {
	Error            error
	Report           Report
	CreatedAt        time.Time
	Duration         time.Duration
	GenerationMethod string
	ImgMeta          *workloadmeta.ContainerImageMetadata
	RequestID        string
}

ScanResult defines the scan result

func (*ScanResult) ConvertScanResultToSBOM

func (result *ScanResult) ConvertScanResultToSBOM() *workloadmeta.SBOM

ConvertScanResultToSBOM converts an SBOM scan result to a workloadmeta SBOM.

Directories

Path Synopsis
Package collectors holds collectors related files
Package collectors holds collectors related files
crio
Package crio holds crio related files
Package crio holds crio related files
docker
Package docker holds docker related files
Package docker holds docker related files
host
Package host holds host related files
Package host holds host related files
procfs
Package procfs holds procfs related files
Package procfs holds procfs related files
Package scanner holds scanner related files
Package scanner holds scanner related files
Package telemetry holds telemetry related files
Package telemetry holds telemetry related files
Package types holds sbom related types
Package types holds sbom related types

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL