From 03cacb83d17506c570a0d6574499e3a955f2d12d Mon Sep 17 00:00:00 2001 From: StylusFrost Date: Wed, 27 May 2026 17:59:24 +0200 Subject: [PATCH] fix(sdk): gate external mutelist delegate to non-builtin providers - Azure/Cloudflare set per-finding mutelist args inside the loop; the external else-branch was overwriting them - Use is_builtin_provider to scope get_mutelist_finding_args to truly external providers --- prowler/lib/check/check.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prowler/lib/check/check.py b/prowler/lib/check/check.py index 05333c5fd8..300520f589 100644 --- a/prowler/lib/check/check.py +++ b/prowler/lib/check/check.py @@ -797,7 +797,7 @@ def execute( is_finding_muted_args["org_domain"] = ( global_provider.identity.org_domain ) - else: + elif not is_builtin_provider(global_provider.type): # External/custom provider — delegate identity args is_finding_muted_args = global_provider.get_mutelist_finding_args()