@@ -103,14 +103,15 @@ def main():
103
103
i = 1
104
104
105
105
for result in grouped_results [group ]:
106
+ records_mini = ', ' .join (result ['matches' ]) if len (result ['matches' ]) < 25 else ', ' .join (result ['matches' ][:25 ]) + f" + { len (result ['matches' ]) - 25 } more records"
106
107
if group == 's3' :
107
108
table .add_row (
108
109
str (i ),
109
110
result ['profile' ],
110
111
f"{ result ['bucket' ]} > { result ['file_path' ]} " ,
111
112
result ['pattern_name' ],
112
113
str (len (result ['matches' ])),
113
- str (', ' . join ( result [ 'matches' ]) ),
114
+ str (records_mini ),
114
115
result ['sample_text' ],
115
116
)
116
117
AlertMsg = """
@@ -127,7 +128,7 @@ def main():
127
128
file_path = result ['file_path' ],
128
129
pattern_name = result ['pattern_name' ],
129
130
total_exposed = str (len (result ['matches' ])),
130
- exposed_values = ', ' . join ( result [ 'matches' ])
131
+ exposed_values = records_mini
131
132
)
132
133
133
134
system .SlackNotify (AlertMsg )
@@ -139,7 +140,7 @@ def main():
139
140
f"{ result ['host' ]} > { result ['database' ]} > { result ['table' ]} .{ result ['column' ]} " ,
140
141
result ['pattern_name' ],
141
142
str (len (result ['matches' ])),
142
- str ( ', ' . join ( result [ 'matches' ])) ,
143
+ records_mini ,
143
144
result ['sample_text' ],
144
145
)
145
146
@@ -162,7 +163,7 @@ def main():
162
163
column = result ['column' ],
163
164
pattern_name = result ['pattern_name' ],
164
165
total_exposed = str (len (result ['matches' ])),
165
- exposed_values = ', ' . join ( result [ 'matches' ])
166
+ exposed_values = records_mini
166
167
)
167
168
168
169
system .SlackNotify (AlertMsg )
@@ -174,7 +175,7 @@ def main():
174
175
f"{ result ['host' ]} > { result ['database' ]} > { result ['collection' ]} > { result ['field' ]} " ,
175
176
result ['pattern_name' ],
176
177
str (len (result ['matches' ])),
177
- str ( ', ' . join ( result [ 'matches' ])) ,
178
+ records_mini ,
178
179
result ['sample_text' ],
179
180
)
180
181
@@ -197,7 +198,7 @@ def main():
197
198
field = result ['field' ],
198
199
pattern_name = result ['pattern_name' ],
199
200
total_exposed = str (len (result ['matches' ])),
200
- exposed_values = ', ' . join ( result [ 'matches' ])
201
+ exposed_values = records_mini
201
202
)
202
203
203
204
system .SlackNotify (AlertMsg )
@@ -209,7 +210,7 @@ def main():
209
210
f"{ result ['host' ]} > { result ['database' ]} > { result ['table' ]} .{ result ['column' ]} " ,
210
211
result ['pattern_name' ],
211
212
str (len (result ['matches' ])),
212
- str ( ', ' . join ( result [ 'matches' ])) ,
213
+ records_mini ,
213
214
result ['sample_text' ],
214
215
)
215
216
@@ -232,7 +233,7 @@ def main():
232
233
column = result ['column' ],
233
234
pattern_name = result ['pattern_name' ],
234
235
total_exposed = str (len (result ['matches' ])),
235
- exposed_values = ', ' . join ( result [ 'matches' ])
236
+ exposed_values = records_mini
236
237
)
237
238
238
239
system .SlackNotify (AlertMsg )
@@ -244,7 +245,7 @@ def main():
244
245
f"{ result ['host' ]} > { result ['key' ]} " ,
245
246
result ['pattern_name' ],
246
247
str (len (result ['matches' ])),
247
- str ( ', ' . join ( result [ 'matches' ])) ,
248
+ records_mini ,
248
249
result ['sample_text' ],
249
250
)
250
251
AlertMsg = """
@@ -261,7 +262,7 @@ def main():
261
262
key = result ['key' ],
262
263
pattern_name = result ['pattern_name' ],
263
264
total_exposed = str (len (result ['matches' ])),
264
- exposed_values = ', ' . join ( result [ 'matches' ])
265
+ exposed_values = records_mini
265
266
)
266
267
267
268
system .SlackNotify (AlertMsg )
@@ -272,7 +273,7 @@ def main():
272
273
f"{ result ['bucket' ]} > { result ['file_path' ]} " ,
273
274
result ['pattern_name' ],
274
275
str (len (result ['matches' ])),
275
- str ( ', ' . join ( result [ 'matches' ])) ,
276
+ records_mini ,
276
277
result ['sample_text' ],
277
278
)
278
279
@@ -291,7 +292,7 @@ def main():
291
292
file_path = result ['file_path' ],
292
293
pattern_name = result ['pattern_name' ],
293
294
total_exposed = str (len (result ['matches' ])),
294
- exposed_values = ', ' . join ( result [ 'matches' ])
295
+ exposed_values = records_mini
295
296
)
296
297
297
298
system .SlackNotify (AlertMsg )
@@ -303,7 +304,7 @@ def main():
303
304
f"{ result ['file_path' ]} " ,
304
305
result ['pattern_name' ],
305
306
str (len (result ['matches' ])),
306
- str ( ', ' . join ( result [ 'matches' ])) ,
307
+ records_mini ,
307
308
result ['sample_text' ],
308
309
)
309
310
AlertMsg = """
@@ -324,7 +325,7 @@ def main():
324
325
file_path = result ['file_path' ],
325
326
pattern_name = result ['pattern_name' ],
326
327
total_exposed = str (len (result ['matches' ])),
327
- exposed_values = str ( ', ' . join ( result [ 'matches' ]))
328
+ exposed_values = records_mini
328
329
)
329
330
system .SlackNotify (AlertMsg )
330
331
else :
0 commit comments