Skip to main content

System Roles and Permissions

The following table lists the roles and associated permissions used to manage Code Insight at the system level. The initial Code Insight System Administrator (and any subsequent System Administrators) manages user accounts and assigns system-level roles to any of these users as needed. For more information, see Managing Users in the “Configuring Code Insight” chapter.

One user can be assigned multiple roles.

Roles
ResponsibilityPermissionsNotes
Administer Code InsightManage user accounts and permissions, create other system administrators, create policy managers, and allow all/or specified users to create projects
Schedule or force Electronic Updates/Library RefreshesX
Configure an email server workflow notificationsX
Configure LDAP usersX
Configure Application Lifecycle (ALM) instances to manage inventory review tasksX
Configure Scan Servers and scan profilesX
Define global project defaultsX
Determine the CVSS version used for security vulnerability reportingX
Create and manage custom fields for inventory and projectsX
View Code Insight logsX
Suppress security vulnerabilitiesX
Manage polices for automating inventory review processesManage policiesX
Force automatic review of inventory across all projectsX
Create projectsCreate public and private projectsThe user who creates a project automatically becomes the Project Contact for that project. (See Project Roles and Permissions for additional Project Contacts permissions.)X
Manage project folders (in Projects pane)XX
Manage custom components and custom licensesManage custom components and custom licenses by creating, editing, and deleting them as required.X
Manage custom detection rulesManage custom detection rules by creating, editing and deleting them as required.X