mirror of
https://github.com/ghndrx/prowler.git
synced 2026-02-10 14:55:00 +00:00
fix(outputs): remove empty outputs (#2990)
This commit is contained in:
@@ -33,26 +33,26 @@ def stdout_report(finding, color, verbose, is_quiet):
|
|||||||
|
|
||||||
def report(check_findings, output_options, audit_info):
|
def report(check_findings, output_options, audit_info):
|
||||||
try:
|
try:
|
||||||
# TO-DO Generic Function
|
|
||||||
if isinstance(audit_info, AWS_Audit_Info):
|
|
||||||
check_findings.sort(key=lambda x: x.region)
|
|
||||||
|
|
||||||
if isinstance(audit_info, Azure_Audit_Info):
|
|
||||||
check_findings.sort(key=lambda x: x.subscription)
|
|
||||||
|
|
||||||
# Generate the required output files
|
|
||||||
file_descriptors = {}
|
file_descriptors = {}
|
||||||
if output_options.output_modes:
|
|
||||||
# if isinstance(audit_info, AWS_Audit_Info):
|
|
||||||
# We have to create the required output files
|
|
||||||
file_descriptors = fill_file_descriptors(
|
|
||||||
output_options.output_modes,
|
|
||||||
output_options.output_directory,
|
|
||||||
output_options.output_filename,
|
|
||||||
audit_info,
|
|
||||||
)
|
|
||||||
|
|
||||||
if check_findings:
|
if check_findings:
|
||||||
|
# TO-DO Generic Function
|
||||||
|
if isinstance(audit_info, AWS_Audit_Info):
|
||||||
|
check_findings.sort(key=lambda x: x.region)
|
||||||
|
|
||||||
|
if isinstance(audit_info, Azure_Audit_Info):
|
||||||
|
check_findings.sort(key=lambda x: x.subscription)
|
||||||
|
|
||||||
|
# Generate the required output files
|
||||||
|
if output_options.output_modes:
|
||||||
|
# if isinstance(audit_info, AWS_Audit_Info):
|
||||||
|
# We have to create the required output files
|
||||||
|
file_descriptors = fill_file_descriptors(
|
||||||
|
output_options.output_modes,
|
||||||
|
output_options.output_directory,
|
||||||
|
output_options.output_filename,
|
||||||
|
audit_info,
|
||||||
|
)
|
||||||
|
|
||||||
for finding in check_findings:
|
for finding in check_findings:
|
||||||
# Print findings by stdout
|
# Print findings by stdout
|
||||||
color = set_report_color(finding.status)
|
color = set_report_color(finding.status)
|
||||||
|
|||||||
Reference in New Issue
Block a user