From 04a1c91881e3c86d47fdc5cb0af2451d515fd685 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Thu, 30 Jul 2020 15:31:23 -0400 Subject: [PATCH] java: fallback to manifest.ImplTitle when there is no name Signed-off-by: Alfredo Deza --- syft/cataloger/java/java_manifest.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/syft/cataloger/java/java_manifest.go b/syft/cataloger/java/java_manifest.go index 26eb27dc2..5afec3f27 100644 --- a/syft/cataloger/java/java_manifest.go +++ b/syft/cataloger/java/java_manifest.go @@ -82,6 +82,12 @@ func selectName(manifest *pkg.JavaManifest, filenameObj archiveFilename) string // Jenkins... name = manifest.Extra["Extension-Name"] } + + // in situations where we hit this point and no name was + // determined, look at the Implementation-Title + if name == "" && manifest.ImplTitle != "" { + name = manifest.ImplTitle + } return name }