Roles¶
Roles define what users can access in WitFoo Analytics. Each user is assigned exactly one role.
Built-in Roles¶
| Role | Description | Key Permissions |
|---|---|---|
| Admin | Full system access | All permissions |
| Analyst | Security analyst | Signals, graph, observer, reports |
| Auditor | Compliance auditor | Read-only reports and frameworks |
| ReadOnly | Stakeholder view | Read-only dashboards |
| HealthMonitor | Operations staff | Health and metrics |
| CyberGridManager | Intel analyst | CyberGrid operations |
| Reporter | Report consumer | Reports read-only |
| AIUser | AI assistant user | AI chat and read access |
Permission Inclusion Rules¶
adminpermission grants ALL other permissionsresource:managegrantsresource:writeandresource:readresource:writegrantsresource:read
Custom Roles¶
- Navigate to Admin > Roles
- Click Create Role
- Enter a role name
- Select permissions from the checklist
- Click Save
Role Assignment¶
Change a user's role from Admin > Users > Edit user > Role dropdown.