banyansecurity / banyansecurity/pybanyan
IaaS Discovery - GCP - support service account that cannot list multiple projects
- Dominant language
- Python
- Stars
- 4
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
If a service account cannot list multiple projects this line fails:
https://github.com/banyansecurity/pybanyan/blob/master/banyan/ext/iaas/gcp.py#L30
Let's loosen the restriction, since the specific project can be explicitly specified.
Contributor guide
No contributing guide indexed for this repository
Research direction
Open banyan/ext/iaas/gcp.py at line 30 and inspect the project-listing step that fails when the service account cannot list multiple projects. Trace how an explicitly specified project is handled, then loosen the restriction so discovery can proceed for that project. Done means a service account limited to one specified project no longer fails at this check.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- gcp, python
- Domain
- cloud
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100