Black Duck user role matrix
The roles assigned to a user or group determine the tasks that can be performed. You can assign multiple roles (or no roles) to a user or group.
Roles are also assigned to a user when a user is assigned as a member of a project or a project group.
Global roles by task
Task | Roles (details or restrictions) |
---|---|
Manage code scans/Protex BOM files:
|
|
Create, edit, delete projects |
|
Add or remove users from a project |
|
Manage projects versions:
|
|
Manage custom components |
|
Manage licenses:
|
|
View BOMs:
|
|
Manage BOMs:
|
|
Manage policy rules:
|
|
Update Additional (Custom, SBOM) fields |
|
Create, edit, or delete global remediation statuses |
|
Run project vulnerability reports from the Reports menu |
The following roles can create a project vulnerability report for any project:
The following roles must be assigned to a project to create a project vulnerability report:
|
Create and modify copyright statements |
|
Run Project version reports:
|
The following roles can create a project version report for any project:
The following roles must be assigned to a project to create a project version report:
|
Delete Project version reports |
The following roles can delete a project version report for any project:
The following roles can only delete project version reports created by themselves:
|
View information in Dashboard pages |
The following roles can view any project from the Dashboard page:
The following roles can only view any projects to which they are associated on the Dashboard page:
|
Access the Tools page:
|
All roles |
Use the Search function | All roles |
Administer Black Duck. Use the Admin menu to:
|
|
Administer users and groups. Use the Admin menu to:
|
|
Manage snippets |
|
View issues |
|
Manage project groups:
|
|
Manage Access Tokens |
|
View notifications |
|
Download the heatmap CSV report |
|
View the scan heatmap |
|
Manage integration servers |
|
Manage lightweight BOMs |
|
Convert project versions to LTS |
|
Project and Project Group roles
Task | Roles (details or restrictions) |
---|---|
Manage project groups:
|
|
Manage code scans/Protex BOM files:
|
|
Create, edit, delete projects |
|
Manage projects:
|
|
Add or remove users or groups to projects |
|
Manage custom licenses:
|
|
View BOMs:
|
|
Manage BOMs:
|
|
Manage policy violations:
|
|
Remediate security vulnerabilities |
|
Update custom field values |
|
Manage policy rules:
|
|
Run project vulnerability reports from the Report menu:
|
|
Run Project version reports:
|
|
Delete project version reports |
The following roles can delete all reports:
The following roles can delete reports generated by themselves:
|
View information in Dashboard pages |
|
Access the Tools page from which user can:
|
|
Search |
|
Manage snippets |
|
Convert project versions to LTS |
|