Using Teams with Agent-Based Scanning

Veracode Software Composition Analysis

Why Use Teams

For organizations with many users, it can be difficult to manage direct assignments. For example, a user could change teams within the company and need access to 10 different workspaces relevant to the new team. Multiply these changes by dozens of users in your organization, and user management can quickly become challenging.

Teams can alleviate this manual work by providing a container for users who require the same level of access to the same workspaces. Add the teams to the right workspaces with the desired role, and all users in the team automatically inherit those permissions. When one person changes teams, remove the user from the old team and assign the user to the new team.

In large organizations, it may also be overwhelming for a small number of Administrators to manage all the users in each team. Therefore, you can designate one or more Team Admins, who are users in a team that can invite and add other users to the team, remove users from the team, update team roles, and see which workspaces the team is added to.

Create a Team

You can also perform this task with the SCA Agent REST API.

You must have the Administrator role to create teams.

To create a team from the Administration page of the Veracode Platform:

  1. Click the Teams tab.
  2. Click Add New Team. The Add/Edit Team window opens.
  3. Enter the team name.
  4. You can assign users to the team by selecting the users you want to add in the left list, and clicking Add. You can also search and filter for the users.
  5. Click Save to save your changes.

Delete a Team

You can also perform this task with the SCA Agent REST API.

You must have the Administrator role to delete teams. You cannot delete teams that have applications associated with them.

To delete an existing team from the Administration page of the Veracode Platform:

  1. Find the team in the All Teams list.
  2. From the Actions menu, select Delete.

Edit a Team

You must have the Administrator or Team Admin role to edit teams.

To delete an existing team from the Administration page of the Veracode Platform:

  1. Click the Teams tab.
  2. Find the team in the All Teams list. You can use the Search field to search for a team name.
  3. From the Actions menu, select Edit.
  4. Edit the team name or the list of team members.
  5. Click Apply to save your changes.

Edit Team Membership for Existing Users

You must have the Administrator or Team Admin role to edit team the team membership of users.

To edit team membership for users from the Administration page of the Veracode Platform:

  1. From the Users tab, click the pencil icon for a specific user.
  2. In the Access Settings section, click Select Teams.
  3. Click the plus or minus icon for a team to change the membership status.
  4. Click Ok.

Add Teams to a Workspace

You must have the Security Lead, Creator, or Workspace Administrator role to add teams to a workspace.

  1. In the Veracode Platform, select Scans & Analysis > Software Composition Analysis.
  2. Click the Agent-Based Scan tab.
  3. Select a workspace.
  4. Click Teams > Actions > Add Teams.
  5. Select the team to add.
  6. Click Save.

Remove Teams from a Workspace

You must have the Security Lead, Creator, or Workspace Administrator role to remove teams from a workspace.

  1. In the Veracode Platform, select Scans & Analysis > Software Composition Analysis.
  2. Click the Agent-Based Scan tab.
  3. Select a workspace.
  4. Click Teams.
  5. Select the team to remove.
  6. Click Actions > Remove Teams.
  7. Click Save.