@@ -46,21 +46,14 @@ def main():
46
46
parser .add_argument ("--project" , required = True , help = "project name" )
47
47
parser .add_argument ("--base-url" , required = False , help = "base url" , default = "https://blackduck.omicron.at" )
48
48
parser .add_argument ("--version" , required = False , help = "project version, e.g. latest" )
49
- parser .add_argument ("--component" , required = False , help = "component name" )
50
49
parser .add_argument ("--components" , required = False , help = "component names, comma seperated without space" )
51
50
args = parser .parse_args ()
52
51
53
52
components = args .components .split (',' ) if args .components != None else []
54
-
55
- if (args .component != None ):
56
- components .append (args .component )
57
-
58
53
projectname = args .project
59
54
projectversion = args .version
60
55
output = args .output if args .output != None else "output.csv"
61
56
62
- print (components )
63
-
64
57
csv_file = open (output , mode = 'w' , newline = '' , encoding = 'utf-8' )
65
58
csv_writer = csv .writer (csv_file , delimiter = ',' , quotechar = '"' , quoting = csv .QUOTE_MINIMAL )
66
59
@@ -81,7 +74,6 @@ def main():
81
74
for vulnverable_component in bd .get_resource ('vulnerable-components' , version ):
82
75
componentName = vulnverable_component ["componentName" ]
83
76
84
- #if (component == None or re.search(component, componentName, re.IGNORECASE)):
85
77
if (match_component (components , componentName )):
86
78
componentVersion = vulnverable_component ["componentVersionName" ]
87
79
remediation = vulnverable_component ['vulnerabilityWithRemediation' ]
0 commit comments