Connector data access
A connector reads only what the table lists, and only what its credential permits. Every connector is read-only: no connector can create, change, or delete anything upstream. The exception are GitLab and Gitea connectors, which can open pull requests.
What each connector may pull
The credential sets the ceiling
The categories above describe the most a connector can pull. What it actually pulls is the intersection of those categories and what the configured credential is allowed to see. Heplon holds no separate access of its own, so it can never reach data the credential cannot reach.
For example, if the service account whose token was used to configure the Kubernetes connector cannot read the contents of Secrets, then Heplon cannot read them either. The same applies elsewhere: a GitLab token that sees three projects gives Heplon those three projects.
Scoping the credential is therefore the way to scope Heplon.