Skip to content

nairuzabulhul/google-cloud-pentest-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

🧰 Google Cloud Pentest Toolkit

A collection of Bash scripts to enumerate and audit GCP environments during internal security assessments or penetration tests.

Tools

  • gcp-accounts-privs-mapper.sh — Enumerates accounts and highlights risky permissions.
  • gcp_get_user_roles.sh — Lists IAM roles assigned to a user across projects and organizations.
  • buckets_file_ext_counter.sh — Counts and categorizes file extensions within GCS buckets.
  • enumerate_instances.sh — Retrieves GCP Compute Engine instance metadata for security review.
  • buckets_audit.sh - Enumerate accessible GCS buckets
  • gcp-secrets-audit.sh - Enumerates secrets across multiple GCP projects. [New]
  • gcp-public-buckets-scan.sh - cans GCP storage buckets across multiple GCP projects and flags buckets that may be publicly accessible based on IAM policy bindings. [New]

About

A collection of Bash scripts for enumerating GCP environments to discover services, service accounts, IAM roles, storage buckets, compute instances, and more for internal cloud security assessments

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors