Versions in this module Expand all Collapse all v1 v1.0.0 Mar 1, 2024 Changes in this version + type Attest struct + Key secret + Password secret + func (o *Attest) AddFlags(flags clio.FlagSet) + type Catalog struct + Catalogers []string + DefaultCatalogers []string + Exclusions []string + File fileConfig + From []string + Golang golangConfig + Java javaConfig + JavaScript javaScriptConfig + LinuxKernel linuxKernelConfig + Package packageConfig + Parallelism int + Platform string + Python pythonConfig + Registry registryConfig + Relationships relationshipsConfig + Scope string + SelectCatalogers []string + Source sourceConfig + func DefaultCatalog() Catalog + func (cfg *Catalog) AddFlags(flags clio.FlagSet) + func (cfg *Catalog) DescribeFields(descriptions fangs.FieldDescriptionSet) + func (cfg *Catalog) PostLoad() error + func (cfg Catalog) ToFilesConfig() filecataloging.Config + func (cfg Catalog) ToPackagesConfig() pkgcataloging.Config + func (cfg Catalog) ToRelationshipsConfig() cataloging.RelationshipsConfig + func (cfg Catalog) ToSBOMConfig(id clio.Identification) *syft.CreateSBOMConfig + func (cfg Catalog) ToSearchConfig() cataloging.SearchConfig + type Config struct + ConfigFile string + func (cfg *Config) DescribeFields(descriptions fangs.FieldDescriptionSet) + type Format struct + CyclonedxJSON FormatCyclonedxJSON + CyclonedxXML FormatCyclonedxXML + Pretty *bool + SPDXJSON FormatSPDXJSON + SyftJSON FormatSyftJSON + Template FormatTemplate + func DefaultFormat() Format + func (o *Format) PostLoad() error + func (o Format) Encoders() ([]sbom.FormatEncoder, error) + type FormatCyclonedxJSON struct + Pretty *bool + func DefaultFormatCyclonedxJSON() FormatCyclonedxJSON + type FormatCyclonedxXML struct + Pretty *bool + func DefaultFormatCyclonedxXML() FormatCyclonedxXML + type FormatSPDXJSON struct + Pretty *bool + func DefaultFormatSPDXJSON() FormatSPDXJSON + type FormatSyftJSON struct + Legacy bool + Pretty *bool + func DefaultFormatJSON() FormatSyftJSON + type FormatTemplate struct + Enabled bool + Legacy bool + Path string + func DefaultFormatTemplate() FormatTemplate + func (o *FormatTemplate) AddFlags(flags clio.FlagSet) + type Output struct + AllowMultipleOutputs bool + AllowToFile bool + AllowableOptions []string + Outputs []string + func DefaultOutput() Output + func (o *Output) AddFlags(flags clio.FlagSet) + func (o *Output) PostLoad() error + func (o Output) OutputNameSet() *strset.Set + func (o Output) SBOMWriter() (sbom.Writer, error) + type OutputFile struct + Enabled bool + LegacyFile string + func (o *OutputFile) AddFlags(flags clio.FlagSet) + func (o *OutputFile) PostLoad() error + func (o *OutputFile) SBOMWriter(f sbom.FormatEncoder) (sbom.Writer, error) + type RegistryCredentials struct + Authority string + Password secret + TLSCert string + TLSKey string + Token secret + Username secret + type UpdateCheck struct + CheckForAppUpdate bool + func DefaultUpdateCheck() UpdateCheck + func (cfg *UpdateCheck) DescribeFields(descriptions fangs.FieldDescriptionSet)