1 个不稳定发布

0.1.0 2019年12月12日

#5 in #protected

Apache-2.0/MIT

24KB
404

GitHub Auditor

gh-auditor 是一个程序,允许您轻松检查您的组织是否符合您的标准。

检查

  • 组织启用了双因素认证
  • 有单独的账户用于管理
  • 所有主分支都受到保护

进行中

  • 成员白名单
  • 管理员白名单
  • 额外的分支保护检查(例如,要求经过验证的提交)

用法

要对组织进行审计,您需要提供组织名称和具有 admin:read 权限的GitHub访问令牌。

gh-auditor rust-lang

默认情况下,gh-auditor 将尝试从 GITHUB_API_KEY 环境变量中读取。您可以从命令行提供它。

gh-auditor -t "<token>" rust-lang

命令行界面

Erin P. <xampprocky@gmail.com>

USAGE:
    gh-auditor [OPTIONS] <organisation>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -t, --token <token>    GitHub authentication token.

ARGS:
    <organisation>    GitHub Organisation to audit. Requires `admin:read` level permissions

依赖项

~24–36MB
~634K SLoC