@@ -9,6 +9,7 @@ def generate_output_csv(output, metatags_columns, metachecks_columns, csv_file):
9
9
colums = [
10
10
"Resource ID" ,
11
11
"Severity" ,
12
+ "Impact" ,
12
13
"Title" ,
13
14
"AWS Account ID" ,
14
15
"Region" ,
@@ -42,6 +43,9 @@ def generate_output_csv(output, metatags_columns, metachecks_columns, csv_file):
42
43
[
43
44
resource ,
44
45
v .get ("SeverityLabel" , None ),
46
+ values .get ("impact" , None ).get ("Impact" , None )
47
+ if values .get ("impact" )
48
+ else None ,
45
49
f ,
46
50
values .get ("AwsAccountId" , None ),
47
51
values .get ("Region" , None ),
@@ -65,16 +69,17 @@ def generate_output_xlsx(output, metatags_columns, metachecks_columns, xlsx_file
65
69
workbook = xlsxwriter .Workbook (xlsx_file )
66
70
worksheet = workbook .add_worksheet ("findings" )
67
71
# Columns
68
- worksheet .set_default_row (35 )
72
+ worksheet .set_default_row (25 )
69
73
worksheet .set_column (0 , 0 , 145 ) # Resource ID.
70
74
worksheet .set_column (1 , 1 , 15 ) # Severity.
71
- worksheet .set_column (2 , 2 , 105 ) # Title.
72
- worksheet .set_column (3 , 3 , 15 ) # Account ID.
73
- worksheet .set_column (4 , 4 , 15 ) # Region.
74
- worksheet .set_column (5 , 5 , 25 ) # Resource Type.
75
- worksheet .set_column (6 , 6 , 25 ) # WorkflowStatus.
76
- worksheet .set_column (7 , 7 , 25 ) # RecordState.
77
- worksheet .set_column (8 , 8 , 25 ) # ComplianceStatus.
75
+ worksheet .set_column (2 , 2 , 15 ) # Impact.
76
+ worksheet .set_column (3 , 3 , 105 ) # Title.
77
+ worksheet .set_column (4 , 4 , 15 ) # Account ID.
78
+ worksheet .set_column (5 , 5 , 15 ) # Region.
79
+ worksheet .set_column (6 , 6 , 25 ) # Resource Type.
80
+ worksheet .set_column (7 , 7 , 25 ) # WorkflowStatus.
81
+ worksheet .set_column (8 , 8 , 25 ) # RecordState.
82
+ worksheet .set_column (9 , 9 , 25 ) # ComplianceStatus.
78
83
# Formats
79
84
title_format = workbook .add_format ({"bold" : True , "border" : 1 })
80
85
raws_format = workbook .add_format ({"text_wrap" : True , "border" : 1 })
@@ -85,6 +90,7 @@ def generate_output_xlsx(output, metatags_columns, metachecks_columns, xlsx_file
85
90
colums = [
86
91
"Resource ID" ,
87
92
"Severity" ,
93
+ "Impact" ,
88
94
"Title" ,
89
95
"AWS Account ID" ,
90
96
"Region" ,
@@ -125,6 +131,9 @@ def generate_output_xlsx(output, metatags_columns, metachecks_columns, xlsx_file
125
131
metachecks_column_values .append ("" )
126
132
row = (
127
133
[
134
+ values .get ("impact" , None ).get ("Impact" , None )
135
+ if values .get ("impact" )
136
+ else None ,
128
137
f ,
129
138
values .get ("AwsAccountId" , None ),
130
139
values .get ("Region" , None ),
0 commit comments