Как включить оповещения об уязвимостях через GitHub API или GraphQL
Я искал все выше и ниже, но ничего не могу сказать, как включить оповещения об уязвимостях GitHub через их API. Я, наоборот, не могу найти ничего, что говорит, что это не поддерживается.
Кто-нибудь знает, где я могу найти документацию по API, если она поддерживается, или кто-то может сказать мне, что это не так? Я только что завершил миграцию на GitHub для своего происхождения, и у нас есть ~750 репозиториев, поэтому их ручное включение - это... не идеально.
2 ответа
Мы выпустили API для этого сценария некоторое время назад, так что теперь вы можете включать или отключать массовые предупреждения системы безопасности, используя его. Мы также опубликовали образец, который вызывает этот API для всех репозиториев в организации.
API: https://developer.github.com/v3/previews/ Пример: https://github.com/github/enable-security-alerts-sample
Я получил это от своего представителя службы GitHub компании:
- Включите уязвимость безопасности через API (v3 или v4). Я поднял этот вопрос и в настоящее время беседую с командой, ответственной за эту функцию, чтобы выяснить, когда можно решить эту проблему. Я должен сказать, что это исключение из правила GitHub API/Platform. Я прошу прощения за это.
@Russ, похоже, доступен только в соответствии с пользовательским интерфейсом. Я нахожусь в том же положении, когда мне нужно включить это для очень большого количества репо.
Взгляните на: https://github.community/t5/GitHub-API-Development-and/Security-vulnerability-alerts/td-p/15846