mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-07-23 20:42:02 +00:00
fix(main): logic for resource_tag and resource_arn usage (#4982)
Co-authored-by: Pedro Martín <pedromarting3@gmail.com>
This commit is contained in:
+3
-2
@@ -224,8 +224,9 @@ def prowler():
|
||||
# Once the provider is set and we have the eventual checks based on the resource identifier,
|
||||
# it is time to check what Prowler's checks are going to be executed
|
||||
checks_from_resources = global_provider.get_checks_to_execute_by_audit_resources()
|
||||
# Intersect checks from resources with checks to execute
|
||||
checks_to_execute = checks_to_execute.intersection(checks_from_resources)
|
||||
# Intersect checks from resources with checks to execute so we only run the checks that apply to the resources with the specified ARNs or tags
|
||||
if args.resource_arn or args.resource_tag:
|
||||
checks_to_execute = checks_to_execute.intersection(checks_from_resources)
|
||||
|
||||
# Sort final check list
|
||||
checks_to_execute = sorted(checks_to_execute)
|
||||
|
||||
Reference in New Issue
Block a user