-
Notifications
You must be signed in to change notification settings - Fork 0
RBAC
Colby Farley edited this page Apr 9, 2026
·
2 revisions
rbac is the grant-evidence command in HarrierOps Kube.
Use it when you need to inspect who is bound to what, at what scope, and why a later capability or identity story might matter.
- Which role bindings and cluster role bindings are visible?
- Which users, groups, and service accounts are attached to them?
- Is the grant namespace-scoped or cluster-wide?
- Does the role reference suggest a stronger or more unusual path than expected?
harrierops-kube rbac --output tableIf you want a saved structured artifact:
harrierops-kube rbac --output json --outdir ./harrierops-kube-demo| priority | scope | subject | role | binding | signal |
|---|---|---|---|---|---|
high |
cluster-wide |
ServiceAccount default/fox-admin |
cluster-admin* |
harrierops-kube-lab-cluster-admin |
admin-like wildcard access |
medium |
namespace/storefront |
ServiceAccount storefront/web |
edit* |
web-edit |
change workloads |
low |
namespace/storefront |
User analyst@example.com |
view* |
view-only |
direct |
- after
service-accountsorpermissionsraises a meaningful identity path - when you need the exact grant evidence behind a summary row
- when a cluster-wide or unusual binding already looks important
- cluster-wide grants before namespace-local grants
- service-account subjects attached to powerful roles
- signals such as
admin-like wildcard access,change workloads, orvisibility blocked - the lightweight
*built-in role marker on known Kubernetes role names
Kubernetes access stories are easy to oversimplify if you never look at the underlying bindings.
rbac grounds later claims in real assignment evidence.
It shows whether an identity path matters because the grant is actually broad, actually risky, or
only looks suspicious in summary.
- cluster-wide bindings
- service accounts bound to stronger roles
- impersonation, secret-read, workload-change, or wildcard-style signals
- visibility gaps where the binding is readable but the referenced role detail is not
- If you see the current identity on a broad or unusual binding, go next to Permissions because the next question is what that grant means in practice.
- If you see a strong service-account binding, go next to Service Accounts because the next question is which workloads use that identity path.
- If the grant sits behind an already interesting workload, go next to Workloads because the execution context may matter as much as the binding.
- Use
rbacto confirm the evidence behind a capability or identity story. - Treat built-in role markers as a reading aid, not as a trust guarantee.
- Pivot into
permissions,service-accounts, orworkloadsbased on whether the next question is current capability, workload linkage, or runtime consequence.
rbac is an evidence command.
It shows assignment truth, not full effective-permission proof, escalation analysis, or defended multi-hop attack paths.
Core
Identity
Orchestration
Workload
Exposure
Secrets
Investigations
Reference
Later Depth
-
images(later depth surface, not yet a full guide page)