Semgrep allows you to manage user membership and access to Semgrep resources, such as scans, findings, and repositories or codebases you have added to Semgrep. To configure those settings, go to Settings > Access in Semgrep AppSec Platform.Documentation Index
Fetch the complete documentation index at: https://docs.semgrep.dev/llms.txt
Use this file to discover all available pages before exploring further.
Invite a user through email
You can add new users to your organization by sending them an email. This email contains instructions for them to join your org through the same auth provider configured for your account. The invitation only facilitates access for users who are already provisioned in the configured auth provider. You must be an admin to perform this operation.Sign in to Semgrep AppSec Platform.
In the dialog, enter your team members’ email addresses. You can invite up to 20 users at a time. Separate each email address with a Space or Tab key. You can also paste a comma-separated list of email addresses.
Set a default role for the organization
Users are assigned a role based on your organization’s default. New organizations are created with the default role set to admin. To change this setting, perform the following steps:Change a user’s role
You must be an admin to perform this operation.Sign in to Semgrep AppSec Platform.
NOTEYou cannot change your own role.
Enable teams
Sign in to Semgrep AppSec Platform.
Click Settings > Access > Teams.
Optional: Click Yes, add new users to the default team if you want new members and projects to be added to the default team.
View your teams
You must be an admin or manager to view the Teams tab.Sign in to Semgrep AppSec Platform.
Click Settings > Access > Teams.
Create a team
In the Teams tab, click New team. The Create New Team form appears.
The Projects tab opens. Click the checkbox next to the name of the projects you want to give access to. You can also use the Search box or tags to help you find projects.
Click the Users tab, then click the checkbox next to the name of the team members you want to add. You can also use the Search box to help you find members.
Create a subteam
In the Teams tab, click Add subteam next to the name of the top-level team you want to create a subteam for. The Create new subteam form appears.
The Projects tab opens. Click the checkbox next to the name of the projects you want to give access to. You can also use the Search box or tags to help you find projects.
Click the Users tab, then click the checkbox next to the name of the team members you want to add. You can also use the Search box to help you find members.
INFO
- You must have at least one team before you can create a subteam.
- In subteams, you can add members that are not part of the top-level team.
Manage your teams
Update an existing team or subteam
In the Teams tab, click the edit icon on the row of the team or subteam you want to edit.
Delete a team or subteam
If you are deleting a team, delete its subteams first.i. In the Teams tab, click the down arrow to show all subteams under a team, then follow steps 2-3.
Appoint a manager
To set a member as a manager for a subteam:In the Teams tab, click the edit icon on the row of the team or subteam you want to edit.
Under the Role column of the member you want to appoint, click the drop-down box and select Manager. Perform this step for all members you want to set as managers.
View and edit subteams
INFOThis feature is currently in invite-only beta. Please contact Semgrep Support for more information.
In the Teams tab, click the edit icon on the row of the team or subteam you want to edit.