Creating a Project

Code Insight 2021 R1

You must create the project before running a scan—whether a server scan on an application’s source codebase files residing on the Scan Server or a remote scan on a remote build-server codebase.

The following procedure focuses on creating a public project, which is the default project type. However, you can use this same procedure to create a private project, which has limited user access. For more information about creating a private project, see Creating a Private Project.

Any user in the system read-only access to a public project. To what degree a user can interact with the project depends on whether the user has a project role and what the role is.

Important:You can create projects only if the Code Insight System Administrator has granted you permission to do so, as described in the “Configuring Code Insight” chapter in the “Code Insight Installation and Configuration Guide”. The Add New button referenced in the following procedure is available only if you have this permission.

To create a project, do the following:

1. Ensure that you are in the Projects view in the Code Insight Web UI. See Opening the Projects View if you need instructions.
2. In the Projects pane on the left, do either:
To store the new project under a specific folder in the project list, right-click the folder and select Create New Project. (You can also right-click any project under the desired folder and select Create New Project. The new project will be stored under the folder.)
To store the project at the root level of the project list, click Add New at the top of the pane, and select Project from the dropdown menu. (Or select a folder or project in the project list before clicking Add New. The new project will be stored under the selected folder or the folder to which the selected project belongs.)

The Add Project dialog is displayed.

3. Complete the following fields on the Add Project dialog:
Name—Type a name for the new project.
Project Visibility—Select Public to allow general access to the project. All users in the system can view a public project. To what degree a user can interact with a public project depends on the project role of the user. (To create a project with the Private option to limit its visibility, see Creating a Private Project.)

Note:The Project Visibility setting can be later changed through the Edit Project option on the Manage Project menu on the Summary tab. For more information, see Editing the Project Definition and General Settings.

Scan Server—Select the Scan Server for this project. Even if the project will contain the results of only remote scans, you still need to specify a Scan Server. In this way, it is available should you need to perform a deep analysis evidence in the codebase files.
4. Click Save to save the new project.

As project creator, you automatically become the Project Contact and are assigned to the Project Administrator, Analyst, and Reviewer roles. These roles enable you to initially manage the project and its users, analyze the project codebase, and review project inventory.

5. (Optional) Assign project roles to users who will interact with the project. You can also remove yourself and others from any roles as needed. For more information, see Assigning and Removing Project Users .

The new project appears in the list of projects under the appropriate folder or at the root level of the list. At this point, the new project’s dashboard in the right pane does not contain information about the project. The project dashboard will be populated once a scan is run on the project codebase files.