From c1e131766d3bf0e927db7658ff816fb6f615fa57 Mon Sep 17 00:00:00 2001 From: StylusFrost Date: Sun, 31 May 2026 19:53:32 +0200 Subject: [PATCH] fix(sdk): sync CLI parser provider list with available built-ins - Add okta, scaleway, stackit to known_providers so they no longer appear as dynamically-discovered "extra" providers - Fix missing comma in usage string (stackitvercel -> stackit,vercel) --- prowler/lib/cli/parser.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/prowler/lib/cli/parser.py b/prowler/lib/cli/parser.py index a4fb27e416..8f05fc30cb 100644 --- a/prowler/lib/cli/parser.py +++ b/prowler/lib/cli/parser.py @@ -46,6 +46,9 @@ class ProwlerArgumentParser: "nhn", "mongodbatlas", "vercel", + "okta", + "scaleway", + "stackit", } all_providers = set(Provider.get_available_providers()) new_providers = sorted(all_providers - known_providers) @@ -68,7 +71,7 @@ class ProwlerArgumentParser: self.parser = argparse.ArgumentParser( prog="prowler", formatter_class=RawTextHelpFormatter, - usage=f"prowler [-h] [--version] {{aws,azure,gcp,kubernetes,m365,github,googleworkspace,okta,nhn,mongodbatlas,oraclecloud,alibabacloud,cloudflare,openstack,scaleway,stackitvercel,dashboard,iac,image,llm{extra_providers_csv}}} ...", + usage=f"prowler [-h] [--version] {{aws,azure,gcp,kubernetes,m365,github,googleworkspace,okta,nhn,mongodbatlas,oraclecloud,alibabacloud,cloudflare,openstack,scaleway,stackit,vercel,dashboard,iac,image,llm{extra_providers_csv}}} ...", epilog=f""" Available Cloud Providers: {{aws,azure,gcp,kubernetes,m365,github,googleworkspace,okta,iac,llm,image,nhn,mongodbatlas,oraclecloud,alibabacloud,cloudflare,openstack,scaleway,stackit,vercel{extra_providers_csv}}}