chore(gcp): set GCP account in output file name (#3461)

This commit is contained in:
Sergio Garcia
2024-02-28 13:41:10 +01:00
committed by GitHub
parent 63c1d1b5d8
commit eed4821d9b
2 changed files with 1 additions and 5 deletions

View File

@@ -110,7 +110,7 @@ class Gcp_Output_Options(Provider_Output_Options):
not hasattr(arguments, "output_filename") not hasattr(arguments, "output_filename")
or arguments.output_filename is None or arguments.output_filename is None
): ):
self.output_filename = f"prowler-output-{audit_info.default_project_id}-{output_file_timestamp}" self.output_filename = f"prowler-output-{getattr(audit_info.credentials, '_service_account_email', 'default')}-{output_file_timestamp}"
else: else:
self.output_filename = arguments.output_filename self.output_filename = arguments.output_filename

View File

@@ -38,10 +38,6 @@ class GCP_Provider:
# If not projects were input, all accessible projects are scanned by default # If not projects were input, all accessible projects are scanned by default
self.project_ids = accessible_projects self.project_ids = accessible_projects
# Set Default Project ID if not set in credentials
if not self.default_project_id:
self.default_project_id = self.project_ids[0]
def __set_credentials__(self, credentials_file): def __set_credentials__(self, credentials_file):
try: try:
if credentials_file: if credentials_file: