Reference
Roles & Permissions
The RedStrike role model — owner, admin, analyst, and viewer — and exactly what each role can do.
RedStrike uses role-based access control (RBAC) scoped to each organization. Every member has one role that determines what they can see and do.
TL;DR
Four roles: Owner (full control incl. billing), Admin (manage targets, scans, members), Analyst (run scans and triage findings), Viewer (read-only). Roles are per-organization; a user can hold different roles in different orgs.
The roles
| Role | Intended for |
|---|---|
| Owner | Founders / security leads who own the account |
| Admin | Security engineers managing the program |
| Analyst | Testers and triagers doing day-to-day work |
| Viewer | Auditors, stakeholders, read-only access |
Permission matrix
| Capability | Owner | Admin | Analyst | Viewer |
|---|---|---|---|---|
| View findings & reports | ✓ | ✓ | ✓ | ✓ |
| Run & schedule scans | ✓ | ✓ | ✓ | — |
| Triage / dismiss findings | ✓ | ✓ | ✓ | — |
| Add / verify targets | ✓ | ✓ | ✓ | — |
| Connect cloud accounts | ✓ | ✓ | — | — |
| Manage integrations | ✓ | ✓ | — | — |
| Invite / remove members | ✓ | ✓ | — | — |
| Change member roles | ✓ | ✓ | — | — |
| Manage billing | ✓ | — | — | — |
| Delete organization | ✓ | — | — | — |
Only an Owner can manage billing or delete the organization. There must always be at least one Owner — the last Owner cannot be demoted until another is promoted.
Assigning roles
Owners and Admins manage membership under Settings → Members:
- Invite by email; the invitee picks a role on acceptance (or you set one).
- Change roles from the member list at any time.
- Remove a member to revoke all access immediately.
API keys and service access
Automation uses API keys, which carry a role of their own. Create scoped keys under Settings → API keys and prefer the least-privileged role that still lets the automation do its job:
CI pipeline key → Analyst (run scans, read findings)
Read-only export → Viewer (fetch reports only)
Treat API keys like passwords. Store them in a secrets manager, never in source control, and rotate them regularly. Revoke a key immediately if it leaks.
Multi-organization users
A user can belong to several organizations with a different role in each — for example, Admin in your own org and Viewer in a client's. Switch orgs from the account menu; permissions always reflect the active organization.
Next
- API Reference — authenticate with scoped keys.
- Security & Trust — how access is protected.