User Management
User Management allows organizations to efficiently manage users, assign roles, and define permissions. Follow the steps below to invite users and organize them into groups.
Invite Users
To invite users to your organization:
- In the left navigation panel, go to Settings > User Management.
- Click on Invite a Member.
- Enter the user's details, including first name, last name, and email.
- Assign an appropriate role to the user.
- Click Send Invite.
Note: You can invite up to 10 users at a time. Once invited, users will receive an email notification. Upon acceptance, they will gain access based on their assigned role.
After clicking the invite link, users need to set their password and use it to log in to the portal.
Grouping Users
Grouping users allows administrators to assign permissions collectively and streamline access control.
Steps to Create a User Group:
- Navigate to Settings > User Management.
- Open the Groups section.
- Click Add Group.
- Enter a Group Name and select users to add.
- Assign permissions to the group.
- Click Add Group to confirm.
User groups can be used for sending notifications and scheduling reports.
For example, a "Developers" group with viewer access allows developers to monitor security issues in the portal.
π― Roles and Permissions Matrix
This table outlines the permissions available for each role:
Feature Category | Feature | Viewer | Editor | Owner (Admin) |
---|---|---|---|---|
General Access | View Dashboard & Reports | β | β | β |
Security Advisor | β | β | β | |
Global Issues | β | β | β | |
Global SBOM | β | β | β | |
Global SAST | β | β | β | |
Commit Analysis | β | β | β | |
Scanning & Analysis | Perform On-Demand Scans | β | β | β |
Guardrails Scan | β | β | β | |
Schedule Scans | β | β | β | |
Schedule Reports | β | β | β | |
Repository & Integrations | Perform Integrations | β | β | β |
Delete Repositories | β | β | β | |
Manage API Keys | β | β | β | |
User Management | Invite / Remove Users | β | β | β |
Assign & Modify Roles | β | β | β |
π― Role Definitions
- β Allowed β User has full access to the feature.
- β Restricted β User does not have access to the feature.