Roles¶
Cervantes has four roles included: Admin, SuperUser, User and Client. Each role has different permissions and access to the application.
Admin¶
The Admin role has full access to the application.
SuperUser¶
The SuperUser role has access to the following sections:
- Home
- Calendar : Personal Calendar
- Knowledge Base
- Projects: Only admin and superuser can create projects and assign members to them and generate the reports.
- Clients: Only admin and superuser can create and edit clients
- Vulnerabilities: Only admin and superuser can create vulnerabilities and assign them to projects.
- Documents: Only admin and superuser can create and edit documents
- Tasks
- Report Templates: Only admin and superuser can create and edit templates
- Report Components: Only admin and superuser can create and edit components
- Workspaces
- Checklists
- Targets
- Vaults
User¶
The User role has access to the following sections:
- Home
- Calendar : Personal Calendar
- Knowledge Base
- Projects: Only admin and superuser can create projects and assign members to them and generate the reports. User can only interact if its added to the project.
- Clients: Only admin and superuser can create and edit clients. User has only read access.
- Vulnerabilities: Only admin and superuser can create vulnerabilities and assign them to projects.
- Documents: Only admin and superuser can create and edit documents
- Tasks: User can only interact if its added to the project.
- Workspaces
- Checklists
- Targets
- Vaults
Client¶
The Client role has access to the following sections: