From c40ec4be324c04b9f47db5b45b44e424f0e70437 Mon Sep 17 00:00:00 2001 From: HugoPBrito Date: Wed, 18 Dec 2024 11:19:21 +0000 Subject: [PATCH] feat: change github-app-key param to a key-path --- prowler/providers/github/github_provider.py | 4 +++- prowler/providers/github/lib/arguments/arguments.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/prowler/providers/github/github_provider.py b/prowler/providers/github/github_provider.py index c9e84b1208..88ecd896f8 100644 --- a/prowler/providers/github/github_provider.py +++ b/prowler/providers/github/github_provider.py @@ -229,7 +229,9 @@ class GithubProvider(Provider): elif github_app_id and github_app_key: app_id = github_app_id - app_key = github_app_key + with open(github_app_key, "r") as rsa_key: + app_key = rsa_key.read() + self._auth_method = "GitHub App Token" else: diff --git a/prowler/providers/github/lib/arguments/arguments.py b/prowler/providers/github/lib/arguments/arguments.py index 5c3bc049c8..6e7598c8d7 100644 --- a/prowler/providers/github/lib/arguments/arguments.py +++ b/prowler/providers/github/lib/arguments/arguments.py @@ -29,6 +29,6 @@ def init_parser(self): github_auth_subparser.add_argument( "--github-app-key", nargs="?", - help="GitHub App Key to log in against GitHub", + help="GitHub App Key Path to log in against GitHub", default=None, )