turbot/github_sherlock

GitHub
Loading controls...

Control: Organization default repository permissions should be limited

Description

Members of your organization should not have write or admin permissions by default in all repositories.

Usage

Run the control in your terminal:

steampipe check github_sherlock.control.org_default_repo_permissions_limited

Snapshot and share results via Steampipe Cloud:

steampipe login
steampipe check --share github_sherlock.control.org_default_repo_permissions_limited

Plugins & Tables

SQL

select
url as resource,
case
when default_repo_permission is null then 'skip'
when default_repo_permission in ('write', 'admin') then 'alarm'
else 'ok'
end as status,
case
when default_repo_permission is null then 'User do not have required permission to query ' || login || '.'
else login || ' default repository permissions are ' || default_repo_permission || '.'
end as reason,
login
from
github_my_organization

Tags