bin/pwn_defectdojo_importscan in pwn-0.4.717 vs bin/pwn_defectdojo_importscan in pwn-0.4.718
- old
+ new
@@ -55,10 +55,14 @@
end
options.on('-v', '--[no-]verified', '<Optional - flag finding as verified by a tester (defaults to false)') do |v|
opts[:verified] = v
end
+
+ options.on('-g', '--create-finding-groups', '<Optional - group similar findings into one finding (defaults to false)') do |g|
+ opts[:create_finding_groups] = g
+ end
end.parse!
if opts.empty?
puts `#{$PROGRAM_NAME} --help`
exit 1
@@ -77,10 +81,11 @@
opts[:lead_username] ? (lead_username = opts[:lead_username]) : (lead_username = username)
tags = opts[:tags]
minimum_severity = opts[:minimum_severity]
scan_date = opts[:scan_date]
verified = opts[:verified]
+create_findings_groups = opts[:create_finding_groups]
begin
dd_obj = PWN::Plugins::DefectDojo.login(
url: url,
api_version: api_version,
@@ -95,10 +100,11 @@
file: file,
lead_username: lead_username,
tags: tags,
minimum_severity: minimum_severity,
scan_date: scan_date,
- verified: verified
+ verified: verified,
+ create_findings_groups: create_findings_groups
)
rescue StandardError => e
raise e
end