turbot/github_compliance

Control: 1.3.3 Ensure minimum number of administrators are set for the organization

Description

Ensure the organization has a minimum number of administrators.

Rationale

Organization administrators have the highest level of permissions, including the ability to add/remove collaborators, create or delete repositories, change branch protection policy, and convert to a publicly accessible repository. Due to the permissive access granted to an organization administrator, it is highly recommended to keep the number of administrator accounts as minimal as possible.

Audit

Set the minimum number of administrators in your organization.

Remediation

Set the minimum number of administrators in your organization.

Usage

Run the control in your terminal:

powerpipe control run github_compliance.control.cis_supply_chain_v100_1_3_3

Snapshot and share results via Turbot Pipes:

powerpipe login
powerpipe control run github_compliance.control.cis_supply_chain_v100_1_3_3 --share

SQL

This control uses a named query:

org_minimum_administrators_set

Tags