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
}
Click to show internal directories.
Click to hide internal directories.