v1

package
v0.3.75 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2026 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrScannerCrashed  = errors.New("SBOM scanner sidecar crashed during scan")
	ErrScannerNotReady = errors.New("SBOM scanner sidecar not ready")
)

Functions

func NewScannerServer

func NewScannerServer() pb.SBOMScannerServer

Types

type SBOMScannerClient

type SBOMScannerClient interface {
	CreateSBOM(ctx context.Context, req ScanRequest) (*ScanResult, error)
	Ready() bool
	Close() error
}

func NewSBOMScannerClient

func NewSBOMScannerClient(socketPath string) (SBOMScannerClient, error)

type ScanRequest

type ScanRequest struct {
	ImageID             string
	ImageTag            string
	LayerPaths          []string
	ImageStatus         []byte // serialized CRI ImageStatusResponse JSON
	MaxImageSize        int64
	MaxSBOMSize         int32
	EnableEmbeddedSBOMs bool
	Timeout             time.Duration
}

type ScanResult

type ScanResult struct {
	SyftDocument v1beta1.SyftDocument
	SBOMSize     int64
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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