@@ -211,18 +211,16 @@ def _parse_json_findings(self, data, test, *, file_name=""):
211
211
if cloud_provider :
212
212
finding .unsaved_tags .append (cloud_provider )
213
213
# If no cloud provider but we can infer it from check_id or title
214
- elif check_id and any (prefix in check_id .lower () for prefix in ["iam_ " , "elb_" , "ec2_" , "s3_ " ]):
214
+ elif check_id and any (prefix in check_id .lower () for prefix in ["accessanalyzer_ " , "account_ " ]):
215
215
finding .unsaved_tags .append ("aws" )
216
216
elif "azure" in title .lower () or (
217
- check_id and any (prefix in check_id .lower () for prefix in ["aks_" , "aad_" ])
217
+ check_id and any (prefix in check_id .lower () for prefix in ["aks_" ])
218
218
):
219
219
finding .unsaved_tags .append ("azure" )
220
- elif "gcp" in title .lower () or (
221
- check_id and any (prefix in check_id .lower () for prefix in ["gcp_" , "gke_" ])
222
- ):
220
+ elif "gcp" in title .lower ():
223
221
finding .unsaved_tags .append ("gcp" )
224
222
elif "kubernetes" in title .lower () or (
225
- check_id and any (prefix in check_id .lower () for prefix in ["k8s_" , "bc_k8s_ " ])
223
+ check_id and any (prefix in check_id .lower () for prefix in ["apiserver_ " ])
226
224
):
227
225
finding .unsaved_tags .append ("kubernetes" )
228
226
# If still no provider tag, try to detect from the file name
@@ -371,18 +369,16 @@ def _parse_csv_findings(self, csv_data, test, *, file_name=""):
371
369
if provider :
372
370
finding .unsaved_tags .append (provider )
373
371
# If no provider in the CSV but we can infer it from check_id or title
374
- elif check_id and any (prefix in check_id .lower () for prefix in ["iam_ " , "elb_" , "ec2_" , "s3_ " ]):
372
+ elif check_id and any (prefix in check_id .lower () for prefix in ["accessanalyzer_ " , "account_ " ]):
375
373
finding .unsaved_tags .append ("AWS" )
376
374
elif "azure" in title .lower () or (
377
- check_id and any (prefix in check_id .lower () for prefix in ["aks_" , "aad_" ])
375
+ check_id and any (prefix in check_id .lower () for prefix in ["aks_" ])
378
376
):
379
377
finding .unsaved_tags .append ("AZURE" )
380
- elif "gcp" in title .lower () or (
381
- check_id and any (prefix in check_id .lower () for prefix in ["gcp_" , "gke_" ])
382
- ):
378
+ elif "gcp" in title .lower ():
383
379
finding .unsaved_tags .append ("GCP" )
384
380
elif "kubernetes" in title .lower () or (
385
- check_id and any (prefix in check_id .lower () for prefix in ["k8s_" , "bc_k8s_ " ])
381
+ check_id and any (prefix in check_id .lower () for prefix in ["apiserver_ " ])
386
382
):
387
383
finding .unsaved_tags .append ("KUBERNETES" )
388
384
0 commit comments