{"id":17593728,"url":"https://github.com/rajshekaryasani/cloudaudit","last_synced_at":"2026-05-09T17:35:30.182Z","repository":{"id":258263601,"uuid":"861411301","full_name":"rajshekaryasani/CloudAudit","owner":"rajshekaryasani","description":"An open-source tool for auditing cloud platforms like AWS, Azure, and GCP.","archived":false,"fork":false,"pushed_at":"2024-09-25T02:59:39.000Z","size":74,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T19:12:20.965Z","etag":null,"topics":["aws","azure","cloudsecurity","gcp"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rajshekaryasani.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-22T20:16:39.000Z","updated_at":"2024-10-16T18:46:58.000Z","dependencies_parsed_at":"2024-10-18T07:39:51.716Z","dependency_job_id":null,"html_url":"https://github.com/rajshekaryasani/CloudAudit","commit_stats":null,"previous_names":["rajshekaryasani/cloudaudit"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajshekaryasani%2FCloudAudit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajshekaryasani%2FCloudAudit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajshekaryasani%2FCloudAudit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajshekaryasani%2FCloudAudit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rajshekaryasani","download_url":"https://codeload.github.com/rajshekaryasani/CloudAudit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246230541,"owners_count":20744349,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","azure","cloudsecurity","gcp"],"created_at":"2024-10-22T06:12:46.954Z","updated_at":"2026-05-09T17:35:30.150Z","avatar_url":"https://github.com/rajshekaryasani.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CloudAudit\n\n\n![image](https://github.com/user-attachments/assets/7e423387-a4dd-40f6-b443-403bdbbc1fa4)\n\n\n# High level architecture\n\n![image](https://github.com/user-attachments/assets/23342e43-4c08-4e57-84fb-1cf69dc9fe09)\n\n\n\n\n\nCloudAudit is an open-source tool designed for auditing security configurations across various cloud platforms, including AWS, Azure, and Google Cloud Platform (GCP). These scripts help identify misconfigurations and compliance issues based on industry standards such as CIS benchmarks.\n\n## Features\n- Audits IAM, storage, and compute resources for AWS, Azure, and GCP.\n- Identifies over-permissive roles, insecure configurations, and compliance issues.\n- Easy-to-use scripts that can be run locally or in cloud environments.\n\n## Cloud Platforms Supported\n- **AWS**: Amazon Web Services\n- **Azure**: Microsoft Azure\n- **GCP**: Google Cloud Platform\n\n## Installation\n\nTo get started, clone this repository to your local machine:\n\ngit clone https://github.com/yourusername/CloudAudit.git\ncd CloudAudit\n\n## Prerequisites\nPython 3.x (for AWS and GCP scripts)\nPowerShell (for Azure scripts)\nAppropriate permissions and access to your cloud environment\n\n## Usage\n## AWS\nTo audit IAM on AWS:\nbash\nCopy code\npython aws/iam_audit.py\n\nTo audit S3 buckets:\nbash\nCopy code\nbash aws/s3_audit.sh\n\nTo audit EC2 instances:\nbash\nCopy code\npython aws/ec2_audit.py\n\n## Azure\nTo audit Azure Active Directory:\npowershell\nCopy code\n.\\azure\\azure_ad_audit.ps1\n\nTo audit Azure Storage Accounts:\npowershell\nCopy code\n.\\azure\\storage_audit.ps1\n\nTo audit Azure Virtual Machines:\npowershell\nCopy code\n.\\azure\\vm_audit.ps1\n\n## GCP\nTo audit GCP IAM:\nbash\nCopy code\npython gcp/gcp_iam_audit.py\n\nTo audit GCP Storage:\nbash\nCopy code\npython gcp/gcp_storage_audit.py\n\nTo audit GCP Compute Engine:\nbash\nCopy code\npython gcp/gcp_compute_audit.py\n\nDocumentation\nRefer to the following guides for detailed usage instructions:\n\n## AWS Audit Guide\n## Azure Audit Guide\n## GCP Audit Guide\n\nContributing\nWe welcome contributions to improve this toolkit! Please see CONTRIBUTING.md for guidelines on how to contribute.\n\nLicense\nThis project is licensed under the Apache License 2.0. See the LICENSE file for details.\n\n\nContact\nFor any inquiries or feedback, please reach out to rajshekaryasani@gmail.com\n\nFeel free to make any further adjustments or let me know if there's anything else you'd like to include!\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajshekaryasani%2Fcloudaudit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frajshekaryasani%2Fcloudaudit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajshekaryasani%2Fcloudaudit/lists"}