File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
cve_bin_tool/output_engine Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -945,9 +945,14 @@ def generate_sbom(
945
945
my_package .set_supplier ("Organization" , product_data .vendor )
946
946
my_package .set_licensedeclared (license )
947
947
my_package .set_licenseconcluded (license )
948
- sbom_packages [(my_package .get_name (), my_package .get_value ("version" ))] = (
949
- my_package .get_package ()
950
- )
948
+ if not (
949
+ (my_package .get_name (), my_package .get_value ("version" ))
950
+ in sbom_packages
951
+ and product_data .vendor == "unknown"
952
+ ):
953
+ sbom_packages [
954
+ (my_package .get_name (), my_package .get_value ("version" ))
955
+ ] = my_package .get_package ()
951
956
sbom_relationship .initialise ()
952
957
sbom_relationship .set_relationship (
953
958
root_package , "DEPENDS_ON" , product_data .product
You can’t perform that action at this time.
0 commit comments