Skip to main content

Portal roles and permissions

Access to different parts and features of the Portal is controlled by various user roles. There are two types of user roles:

  • Organization roles - Organization Administrator, Organization Member, Organization Security
  • Group roles - Group Owner, Maintainer, Group Member, Group Observer

Users with the "Organization Administrator" role have a higher level of control and can manage settings for the whole organization and all groups within it.

The "Organization Security" role is intended for your company security team as it offers only those permissions needed to effectively manage the security of your organization.

By default, users have the "Organization Member" role. Organization administrators can change the organization role for every user on the Manage Groups/Members page.

Each user can have only one organization role, but be a member and/or owner of multiple groups. A group can have multiple users with the "Group Owner" role.

Users with group roles can access the projects owned by their respective groups, but cannot change anything on the organization level. When users are added to a group, the "Group Member" role is automatically assigned to them. Organization administrators can change this at any time.

For more granular control within Portal groups, there's also a possibility to choose a "Maintainer" role. It falls somewhere between a "Group Owner" and "Group Member", as users with this role can manage projects but are not allowed to configure policies on organization or group level.

In addition to the user roles mentioned above, there is also a Group Observer role. Users with this read-only role can explore the Portal without any risk of making unwanted changes.

The following sections provide a detailed overview of permissions for each user role in the Portal.

Access management permissionsโ€‹

PermissionOrganization AdministratorOrganization MemberOrganization SecurityGroup OwnerMaintainerGroup MemberGroup Observer
Create organizationโœ–โœ–โœ–โœ–โœ–โœ–โœ–
Create groupโœ“โœ–โœ–โœ–โœ–โœ–โœ–
Delete groupโœ“โœ–โœ–โœ–โœ–โœ–โœ–
Remove members from organizationโœ“โœ–โœ–โœ–โœ–โœ–โœ–
Edit other member infoโœ“โœ–โœ–โœ–โœ–โœ–โœ–
Invite members to organizationโœ“โœ–โœ–โœ–โœ–โœ–โœ–
Trigger password resetโœ“โœ–โœ“โœ–โœ–โœ–โœ–
Add organization members to a groupโœ“โœ–โœ–โœ“โœ–โœ–โœ–
Remove member from a groupโœ“โœ–โœ–โœ“โœ–โœ–โœ–
Modify member group roleโœ“โœ–โœ–โœ“โœ–โœ–โœ–
Modify member organization roleโœ“โœ–โœ–โœ–โœ–โœ–โœ–
Set group as defaultโœ“โœ–โœ–โœ–โœ–โœ–โœ–
View groupโœ“โœ“โœ“โœ“โœ“โœ“โœ“
View all groupsโœ“โœ“โœ“โœ“โœ“โœ“โœ–
View all organization membersโœ“โœ“โœ“โœ“โœ“โœ“โœ“
View group membersโœ“โœ–โœ“โœ“โœ“โœ“โœ“

File management permissionsโ€‹

File streamโ€‹

PermissionOrganization AdministratorOrganization MemberOrganization SecurityGroup OwnerMaintainerGroup MemberGroup Observer
Upload fileโœ“โœ–โœ–โœ“โœ“โœ“โœ–
Renalyze fileโœ“โœ–โœ–โœ“โœ“โœ“โœ–
Delete fileโœ“โœ–โœ–โœ“โœ“โœ“โœ–
Edit software info on a fileโœ“โœ–โœ“โœ“โœ“โœ“โœ–
View all filestream filesโœ“โœ–โœ“โœ“โœ“โœ“โœ“
Diff two filesโœ“โœ–โœ–โœ“โœ“โœ“โœ–
Modify file approval statusโœ“โœ–โœ“โœ“โœ–โœ–โœ–
Download approved fileโœ“โœ“โœ“โœ“โœ“โœ“โœ“
Export reports (CycloneDX, Sarif, SPDX, RL-CVE, RL-URI) from UIโœ“โœ–โœ“โœ“โœ“โœ“โœ“

Projectsโ€‹

PermissionOrganization AdministratorOrganization MemberOrganization SecurityGroup OwnerMaintainerGroup MemberGroup Observer
Create projectโœ“โœ–โœ–โœ“โœ“โœ–โœ–
Delete projectโœ“โœ–โœ–โœ“โœ“โœ–โœ–
Create packageโœ“โœ–โœ–โœ“โœ“โœ–โœ–
Delete packageโœ“โœ–โœ–โœ“โœ“โœ–โœ–
Upload artifactโœ“โœ–โœ–โœ“โœ“โœ–โœ–
Delete artifactโœ“โœ–โœ–โœ“โœ“โœ–โœ–
Reanalyze packageโœ“โœ–โœ–โœ“โœ“โœ–โœ–
Reanalyze artifactโœ“โœ–โœ–โœ“โœ“โœ–โœ–
Edit software info for an artifactโœ“โœ–โœ–โœ“โœ“โœ–โœ–
Modify artifact approval statusโœ“โœ–โœ“โœ“โœ–โœ–โœ–
Download approved artifactโœ“โœ“โœ“โœ“โœ“โœ“โœ“
View projectsโœ“โœ–โœ“โœ“โœ“โœ“โœ“
View packagesโœ“โœ–โœ“โœ“โœ“โœ“โœ“
View artifactsโœ“โœ–โœ“โœ“โœ“โœ“โœ“
View list of shared reportsโœ“โœ–โœ“โœ“โœ“โœ“โœ“
Edit shared reportsโœ“โœ–โœ“โœ“โœ“โœ–โœ–
Export reports (CycloneDX, Sarif, SPDX, RL-CVE, RL-URI, RL-SAFE, PDF) from UIโœ“โœ–โœ“โœ“โœ“โœ“โœ“

Portal configuration permissionsโ€‹

PermissionOrganization AdministratorOrganization MemberOrganization SecurityGroup OwnerMaintainerGroup MemberGroup Observer
Configure organization policy profileโœ“โœ–โœ“โœ–โœ–โœ–โœ–
View organization policy profileโœ“โœ–โœ“โœ“โœ“โœ“โœ“
Configure group policy profileโœ“โœ–โœ“โœ“โœ–โœ–โœ–
View group policy profileโœ“โœ–โœ“โœ“โœ“โœ“โœ“
Assign monthly processing capacity to organizationโœ“โœ–โœ–โœ–โœ–โœ–โœ–
Assign promotional capacity to organizationโœ“โœ–โœ–โœ–โœ–โœ–โœ–
View organization monthly capacity and usageโœ“โœ“โœ“โœ“โœ“โœ“โœ“
Add capacity reservation for a groupโœ“โœ–โœ–โœ–โœ–โœ–โœ–
View monthly usage summary per groupโœ“โœ“โœ“โœ“โœ“โœ“โœ“
View monthly usage details per groupโœ“โœ–โœ“โœ“โœ“โœ“โœ“
Setup SSO for organizationโœ“โœ–โœ–โœ–โœ–โœ–โœ–
Read and edit session lifetime configurationโœ“โœ–โœ–โœ–โœ–โœ–โœ–
Generate personal access token for a userโœ–โœ–โœ–------------
List personal access tokens for a userโœ“โœ–โœ“------------
Revoke user's personal access tokenโœ“โœ–โœ“------------
Revoke all personal access tokens for a userโœ“โœ–โœ“------------
Revoke all personal access tokens for all usersโœ“โœ–โœ“------------
NOTE

The --- symbol indicates that the permission is not applicable to that user role.