in internal/print/print.go [27:45]
func PrintSBOMSummary(sbomDoc *obom.SPDXDocument, desc *ocispec.Descriptor) {
doc := sbomDoc.Document
fmt.Println(strings.Repeat("=", 80))
fmt.Printf("Document Name: %s\n", doc.DocumentName)
fmt.Printf("Document Namespace: %s\n", doc.DocumentNamespace)
fmt.Printf("SPDX Version: %s\n", sbomDoc.Version)
if doc.CreationInfo != nil {
fmt.Printf("Creation Date: %s\n", doc.CreationInfo.Created)
PrintCreatorInfo(doc)
}
if doc.Packages != nil {
fmt.Printf("Packages: %d\n", len(doc.Packages))
}
if doc.Files != nil {
fmt.Printf("Files: %d\n", len(doc.Files))
}
fmt.Printf("Digest: %s\n", desc.Digest)
fmt.Println(strings.Repeat("=", 80))
}