From c45dd47d344df211f4d14ddf089e9a29cb2c698d Mon Sep 17 00:00:00 2001 From: Gary Mclean <117729745+garym-krrv@users.noreply.github.com> Date: Mon, 6 Mar 2023 13:00:07 +0000 Subject: [PATCH] fix(windows-path): --list-services bad split (#2028) Co-authored-by: Sergio Garcia --- prowler/lib/check/check.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/prowler/lib/check/check.py b/prowler/lib/check/check.py index 6dc271da..367a6ecd 100644 --- a/prowler/lib/check/check.py +++ b/prowler/lib/check/check.py @@ -122,7 +122,10 @@ def list_services(provider: str) -> set(): checks_tuple = recover_checks_from_provider(provider) for _, check_path in checks_tuple: # Format: /absolute_path/prowler/providers/{provider}/services/{service_name}/{check_name} - service_name = check_path.split("/")[-2] + if os.name == "nt": + service_name = check_path.split("\\")[-2] + else: + service_name = check_path.split("/")[-2] available_services.add(service_name) return sorted(available_services)