lib/aws_recon/collectors/guardduty.rb in aws_recon-0.2.19 vs lib/aws_recon/collectors/guardduty.rb in aws_recon-0.2.20

- old
+ new

@@ -19,11 +19,24 @@ # get_detector struct = OpenStruct.new(@client.get_detector({ detector_id: detector }).to_h) struct.type = 'detector' struct.arn = "arn:aws:guardduty:#{@region}:detector/#{detector}" + # get_findings_statistics (only active findings) + struct.findings_statistics = @client.get_findings_statistics({ + detector_id: detector, + finding_statistic_types: ['COUNT_BY_SEVERITY'], + finding_criteria: { + criterion: { + 'service.archived': { + eq: ['false'] + } + } + } + }).finding_statistics.to_h + # get_master_account - struct.master_account = @client.get_master_account({ detector_id: detector }).to_h + struct.master_account = @client.get_master_account({ detector_id: detector }).master.to_h resources.push(struct.to_h) end end