Github API 来管理对安全警报的访问?

pkt*_*975 6 github github-api dependabot

启用 Dependabot 安全警报后,您需要在安全与分析设置 ( https://github.com/[org]/[repository]/settings/security_analysis ) 中显式授予对警报的访问权限。默认情况下,协作者看不到安全“选项卡”,除非他们拥有存储库的管理员权限(我们不使用该权限)。

有没有办法使用 GitHub API 或其他自动化/可编写脚本的方式来做到这一点?这似乎不在 API 中,而且手动处理 100 个存储库也不太实用。

ast*_*hun 0

虽然这可能无法通过 API 实现,但对于组织来说,您似乎可以为组织中的所有存储库启用此功能。还有私有存储库的设置。转到: https: //github.com/organizations/[org]/ settings/security_analysis

您应该看到“启用全部”按钮。

  • 我们已为所有存储库启用此功能。我遇到的问题是,无法配置默认情况下谁可以访问安全警报,并且需要在每个存储库上完成配置,并且当前没有 API 支持此操作。 (4认同)