banyansecurity / banyansecurity/pybanyan

IaaS Discovery - GCP - support service account that cannot list multiple projects

Open
#41 0 comments 0 reactions 0 assignees View on GitHub
good first issue
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.