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, )