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