bin/pwn_defectdojo_importscan in pwn-0.4.935 vs bin/pwn_defectdojo_importscan in pwn-0.4.936
- old
+ new
@@ -59,10 +59,22 @@
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
+
+ options.on('-c', '--close-old-findings-product-scope', '<Optional - close old findings from the engagement (defaults to false)') do |c|
+ opts[:close_old_findings_product_scope] = c
+ end
+
+ options.on('-C', '--close-old-findings', '<Optional - close old findings, regardless of engagement (defaults to false)') do |c|
+ opts[:close_old_findings] = c
+ end
+
+ options.on('-j', '--push-to-jira', '<Optional - push findings to JIRA (defaults to false)') do |j|
+ opts[:push_to_jira] = j
+ end
end.parse!
if opts.empty?
puts `#{$PROGRAM_NAME} --help`
exit 1
@@ -82,10 +94,13 @@
tags = opts[:tags]
minimum_severity = opts[:minimum_severity]
scan_date = opts[:scan_date]
verified = opts[:verified]
create_findings_groups = opts[:create_finding_groups]
+close_old_findings_product_scope = opts[:close_old_findings_product_scope]
+close_old_findings = opts[:close_old_findings]
+push_to_jira = opts[:push_to_jira]
begin
dd_obj = PWN::Plugins::DefectDojo.login(
url: url,
api_version: api_version,
@@ -101,10 +116,13 @@
lead_username: lead_username,
tags: tags,
minimum_severity: minimum_severity,
scan_date: scan_date,
verified: verified,
- create_findings_groups: create_findings_groups
+ create_findings_groups: create_findings_groups,
+ close_old_findings_product_scope: close_old_findings_product_scope,
+ close_old_findings: close_old_findings,
+ push_to_jira: push_to_jira
)
rescue StandardError => e
raise e
end