Skip to main content

Managing roles in Invicti Enterprise

This document is for:
Invicti Enterprise On-Demand, Invicti Enterprise On-Premises

Invicti Enterprise allows you to create roles with preferred and secure permissions. You can add developers, analysts, and other people as team members and assign them different permissions so they can coordinate and perform their roles safely. This document explains the built-in roles and how to add, edit, and delete roles. It also provides a list of the available role permission fields.

Greater flexibility and granularity

You can assign team members to existing roles, target groups, and teams. Or, you can create a unique role so that a team member with a specific task to perform has the correct access. For example, you can have a user who can start a web application security scan but cannot view the scan's reports. Or, that user can view IP restrictions but cannot add or edit these restrictions.

Built-in roles

You have the option to assign both custom roles and built-in roles to your users. While custom roles offer greater flexibility and granularity, built-in roles can provide a convenient starting point for organizing your teams.

The following table lists and explains the available built-in roles.

RoleDescription
Account OwnerGives users all the permissions in an Invicti Enterprise account. An Account Owner has all permissions to manage scans, reporting, settings, policies, and issues.
Account AdministratorGives users permission to manage all other team members and their permissions. An Account Administrator also has permission to manage scans, reporting, settings, policies, API discovery, and issues.
Manage WebsitesGives users permission to add/update targets, manage target groups, and list usernames.
Start ScansGives users the same permission as Manage Issues. In addition, they have permission to start scans, manage scheduled scans, and manage scan policies.
View Scan ReportsGives users the same permission as Manage Issues, except they cannot update issues.
Manage IssuesGives users permission to view dashboards and scan reports, list usernames and scans, create reports, and view and update issues.
Manage Issues (Restricted)Gives users permission to view scan reports and manage issues (as with Manage Issues), except they cannot update the status of addressed issues as Accepted Risk or False Positive.
Team Administrator (Limiting Role)Gives users permission to manage role assignments for Teams. A Team Administrator can assign certain roles and target groups to a specific Team or to Members of a Team. Note: Assigning this role limits the user to only managing roles and permissions for the team(s) they are assigned to. The Team Administrator role is intended for customers who need to prevent users from one agency or department from accessing vulnerability data for another unit within the same account.

For more information, refer to Managing Members in Invicti Enterprise, Managing Teams in Invicti Enterprise, and The Team Administrator Role. For detailed information about the list of all permissions, refer to Role Permission Fields.

How to add a new role

  1. Log in to Invicti Enterprise.
  2. Select Team > New Role from the left-side menu.
  1. Enter a Name for the role.
  2. In the Permissions field, select permissions to add to the role.
tip

You can use the Filter Permissions field to search for permissions.

  1. Click Save to create the new role.

How to edit a role

note

You cannot edit or delete built-in roles created by Invicti Enterprise.

  1. Select Team > Manage Roles from the left-side menu.
  1. Next to the relevant role, click Edit.
  1. On the Edit Role page, make the required changes, such as name and permissions.
  2. Click Save.

How to delete a role

  1. Select Team > Manage Roles from the left-side menu.
  1. Next to the relevant role, click Delete.
  1. Select Delete on the confirmation dialog.

Role Permission Fields

note

The list of permissions varies according to whether you use Invicti Enterprise On-Premises or On-Demand.

RoleDescription
View General SettingsThe user can view general settings.
Edit General SettingsThe user can edit general settings.
Delete Agent GroupThe user can delete an agent group.
Add/Edit Agent GroupThe user can add and edit an agent group.
View Agent Group ListThe user can see an agent group list.
View Agent ListThe user can see an agent list.
Manage Agent CommandsThe user can see and use agent commands.
Add/Edit AgentThe user can add and edit an agent. (This permission is required to select an agent mode on the Targets page in addition to the View and Edit Targets permissions.)
Delete AgentThe user can delete an agent.
View Audit LogsThe user can see audit logs.
View Custom Script ListThe user can see a custom script list.
Add/Edit Custom ScriptThe user can add and edit a custom script.
Delete Custom ScriptThe user can delete a custom script.
Execute Custom Script*The user can execute custom scripts.
View Discovery SettingsThe user can view the discovery settings.
Edit Discovery SettingsThe user can edit the discovery settings.
View Discovery ListThe user can view the discovered websites list.
Edit Discovery ListThe user can edit the discovered websites list.
Add/Edit IntegrationThe user can add and edit an integration.
Delete IntegrationThe user can delete an integration.
View Integration ListThe user can view the integration list.
Add/Edit Integration User MappingThe user can add and edit user mapping for integration.
Delete Integration User MappingThe user can delete user integration mapping.
View Integration User MappingThe user can view user integration mapping.
View Scan ReportThe user can view scan report.
View IP RestrictionsThe user can view IP restrictions.
Modify IP RestrictionsThe user can add/edit and enable/disable IP restrictions.
View Account LicenseThe user can view an account license.
Manage LicensesThe user can manage account licenses.
Manage NotificationsThe user can manage notifications.
Manage ReportingThe user can manage reporting.
Add/Edit Report PolicyThe user can add and edit a report policy.
Delete Report PolicyThe user can delete a report policy.
View Report PolicyThe user can view a report policy.
Add/Edit Scan PolicyThe user can add and edit a scan policy.
Delete Scan PolicyThe user can delete a scan policy.
View Scan PolicyThe user can view a scan policy.
View Website DashboardThe user can view the target dashboard.
Add WebsiteThe user can add a target.
Edit WebsiteThe user can edit a target.
Import WebsiteThe user can import a target.
View Website ListThe user can view the targets list.
View Global DashboardThe user can view the global dashboard.
Delete WebsiteThe user can delete a target.
Delete Website GroupThe user can delete a target group.
Add Website GroupUser can add a target group
Edit Website GroupThe user can edit a target group.
View Website Group ListThe user can view a target group list.
Manage TechnologiesThe user can manage technologies.
Manage SSOThe user can manage Single Sign-On.
Manage SettingsThe user can manage application settings.
Add/Edit Scheduled ScanThe user can add and edit a scheduled scan.
Delete Scheduled ScanThe user can delete a scheduled scan.
View Scheduled Scan ListThe user can view a scheduled scan list.
Add/Edit Scan*The user can add and edit a scan.
Edit Scan StateThe user can edit a scan state.
Delete ScanThe user can delete a scan.
View Scan ListThe user can view a scan list.
View Issue List And DetailThe user can view an issue list and detail.
Mark Issue As FixedThe user can mark an issue as fixed.
Mark Issue As False PositiveThe user can mark an issue as a false positive.
Mark Issue As Accepted RiskThe user can mark an issue as an accepted risk.
Enforce 2FAThe user can configure Two-factor Authentication.
View Team ListThe user can view a team list.
Add TeamThe user can add a team.
Edit TeamThe user can edit a team.
Delete TeamThe user can delete a team.
View Member ListThe user can view a member list.
Edit MemberThe user can edit a member.
Delete MemberThe user can delete a member.
View Role ListThe user can view a role list.
Add RoleThe user can add a role.
Edit RoleThe user can edit a role.
Delete RoleThe user can delete a role.
Can Bypass SSO LoginThe user can bypass Single Sign-On Login (can log in with email and password).
User Can See Only Own DataUsers can see only their own data for scan profiles, report policies, and notifications.
Reset Agent TokenThe user can reset the agent token.
View Member Invitation ListThe user can view a member invitation list.
Add Member InvitationThe user can add a member invitation.
Delete Member InvitationThe user can delete a member invitation.
View Authentication Profile ListThe user can view an authentication profile list.
Add Authentication ProfileThe user can add an authentication profile.
Edit Authentication ProfileThe user can edit an authentication profile.
Delete Authentication ProfileThe user can delete an authentication profile.
Mark Issue As Fixed(Can't Retest)*The user can mark an issue as Fixed(Can't retest).
Manage Notifications(Account)The user can manage all account notifications.
Can Modify Account Profile and PoliciesThe user can modify the scan profile, report policy, and scan policy.
Edit my Team's RoleThe user can edit the roles of their team members. Note: Selecting this permission means that the user will only be able to view teams in which they are a member. Don't select this option if you want the role to manage teams other than the team the user will be added to.
View API InventoryThe user can view the API Inventory page.

Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?