gcp_scanner
gcp_scanner copied to clipboard
A comprehensive scanner for Google Cloud
## Description Issue #247 Added support for CloudTrace resource ## Changes Made - Created client factory for CloudTrace resource : cloud_trace_client.py - Created a new crawler factory in the crawler...
📝 **List of resources:** I've compiled the following resources that we need to add support for. Feel free to suggest any other resources that should be prioritized. Additionally, let me...
Getting an installation error during `pip install gcp_scanner`. **Affected Component** * [ ] Crawl * [ ] CredsDB * [ ] Scanner * [ ] Test * [ ] Docs...
[**Is your feature request related to a problem? Please describe.** There are GCP SA with DWD capabilities. It would be nice to identify them. **Describe the solution you'd like** GCP...
All crawlers do not need `scan_config` for their crawling mechanism. Hence it's redundant to pass the scan config into every crawler and needs refinement. Ref: https://github.com/google/gcp_scanner/blob/27fd173f783f914cbe619aed5e0ea34757fd18e7/src/gcp_scanner/scanner.py#L234
**Describe the bug** The scanner fails if the service account token does not have access to list projects via resources manager. When scanning service account keys json files, that includes...
**Is your feature request related to a problem? Please describe.** Right now we do not test gcp scanner on Windows and MacOS **Describe the solution you'd like** We need to...
## Problem statement ### Introduction The **_crawl_** module is responsible for querying GCP resources via REST API. As of the writing of this document, the current version of the crawl.py...
**Is your feature request related to a problem? Please describe.** In #238 we found that some commits might not work on older versions of Python3. **Describe the solution you'd like**...
**Is your feature request related to a problem? Please describe.** We are currently dumping results per [project_id](https://github.com/google/gcp_scanner/blob/4c416d7c889708e7e01bad5f92339c802135165f/src/gcp_scanner/scanner.py#L173C18-L173C18). However, if two SA have access to the same project, we will have...