Si quieres realizar un pentest en un entorno de GCP, necesitas solicitar suficientes permisos para verificar todos o la mayoría de los servicios utilizados en GCP. Idealmente, deberías pedir al cliente que cree:
Crear un nuevo proyecto
Crear una Cuenta de Servicio dentro de ese proyecto (obtener credenciales json) o crear un nuevo usuario.
Otorgar a la Cuenta de Servicio o al usuario los roles mencionados más adelante sobre la ORGANIZACIÓN
Habilitar las APIs mencionadas más adelante en este post en el proyecto creado
Conjunto de permisos para usar las herramientas propuestas más adelante:
From https://github.com/nccgroup/ScoutSuite/wiki/Google-Cloud-Platform#permissions
roles/Viewer
roles/iam.securityReviewer
roles/stackdriver.accounts.viewer
From https://lyft.github.io/cartography/modules/gcp/config.html
roles/iam.securityReviewer
roles/resourcemanager.organizationViewer
roles/resourcemanager.folderViewer
From https://github.com/JupiterOne/graph-google-cloud/blob/main/docs/development.md
roles/iam.securityReviewer
roles/iam.organizationRoleViewer
roles/bigquery.metadataViewer