github.com/kastenhq/syft@v0.0.0-20230821225854-0710af25cdbe/syft/formats/cyclonedxxml/format.go (about) 1 package cyclonedxxml 2 3 import ( 4 "github.com/CycloneDX/cyclonedx-go" 5 6 "github.com/kastenhq/syft/syft/formats/common/cyclonedxhelpers" 7 "github.com/kastenhq/syft/syft/sbom" 8 ) 9 10 const ID sbom.FormatID = "cyclonedx-xml" 11 12 func Format() sbom.Format { 13 return sbom.NewFormat( 14 sbom.AnyVersion, 15 encoder, 16 cyclonedxhelpers.GetDecoder(cyclonedx.BOMFileFormatXML), 17 cyclonedxhelpers.GetValidator(cyclonedx.BOMFileFormatXML), 18 ID, "cyclonedx", "cyclone", 19 ) 20 }