bom

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2025 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BomGenerator

type BomGenerator interface {
	RecordCodeAnalysisFindings(findings *codeanalysis.CodeAnalysisFindings) error
	Finish() error
}

type CycloneDXGenerator

type CycloneDXGenerator struct {
	// contains filtered or unexported fields
}

func NewCycloneDXBomGenerator

func NewCycloneDXBomGenerator(config CycloneDXGeneratorConfig) (*CycloneDXGenerator, error)

func (*CycloneDXGenerator) Finish

func (r *CycloneDXGenerator) Finish() error

func (*CycloneDXGenerator) RecordCodeAnalysisFindings

func (c *CycloneDXGenerator) RecordCodeAnalysisFindings(findings *codeanalysis.CodeAnalysisFindings) error

RecordCodeAnalysisFindings implements BomGenerator.

type CycloneDXGeneratorConfig

type CycloneDXGeneratorConfig struct {
	Tool common.ToolMetadata

	// Path defines the output file path
	Path string

	// Application component name, this is the top-level component in the BOM
	ApplicationComponentName string

	// Unique identifier for this BOM confirming to UUID RFC 4122 standard
	// If empty, a new UUID will be generated
	SerialNumber string
}

Jump to

Keyboard shortcuts

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