Note: The security manager role is in public beta and subject to change.
Security manager is an organization-level role that organization owners can assign to any team in an organization. When applied, it gives every member of the team permissions to manage security alerts and settings across your organization, as well as read permissions for all repositories in the organization.
Permissions for the security manager role
Members of a team with the security manager role have only the permissions required to effectively manage security for the organization.
- Read access on all repositories in the organization, in addition to any existing repository access
- Write access on all security alerts in the organization
- Access to the organization's security overview
- The ability to configure security settings at the organization level, including the ability to enable or disable GitHub Advanced Security
- The ability to configure security settings at the repository level, including the ability to enable or disable GitHub Advanced Security
If a team has the security manager role, people with admin access to the team and a specific repository can change the team's level of access to that repository but cannot remove the access. For more information, see "Managing team access to an organization repository."
Assigning the security manager role to a team in your organization
You can assign the security manager role to a maximum of 10 teams in your organization.
-
In the top right corner of GitHub Enterprise Server, click your profile photo, then click Your organizations.
-
Next to the organization, click Settings.
-
In the left sidebar, click Security & analysis.
-
Under Security managers, search for and select the team to give the role. Each team you select will appear in a list below the search bar.
Removing the security manager role from a team in your organization
Warning: Removing the security manager role from a team will remove the team's ability to manage security alerts and settings across the organization, but the team will retain read access to repositories that was granted when the role was assigned. You must remove any unwanted read access manually. For more information, see "Managing team access to an organization repository."
-
In the top right corner of GitHub Enterprise Server, click your profile photo, then click Your organizations.
-
Next to the organization, click Settings.
-
In the left sidebar, click Security & analysis.
-
Under Security managers, to the right of the team you want to remove as security managers, click .