Как включить оповещения об уязвимостях через GitHub API или GraphQL - PullRequest
0 голосов
/ 10 января 2019

Я искал все выше и ниже, но не могу найти ничего, что подсказывало бы мне, как включить оповещения об уязвимостях GitHub через их API. Я, наоборот, не могу найти ничего, что говорит, что это не поддерживается.

Кто-нибудь знает, где я могу найти документацию по API, если она поддерживается, или кто-то может сказать мне, что это не так? Я только что завершил миграцию на GitHub для своего происхождения, и у нас есть ~ 750 репозиториев, так что включить их все вручную - ... не идеально.

Ответы [ 3 ]

0 голосов
/ 15 февраля 2019

Я получил это от своих компаний GitHub, представитель службы:

  1. Включить уязвимость безопасности через API (v3 или v4) Я поднял это и в настоящее время в разговорах с командой, которая отвечает за эта функция, чтобы увидеть, когда это может быть решено. Я должен сказать это сначала является исключением из правила GitHub API / Platform. Я приношу извинения за это.
0 голосов
/ 06 августа 2019

мы выпустили API для этого сценария некоторое время назад, так что теперь вы можете включить или отключить оповещения системы безопасности, используя это. Мы также опубликовали пример, который вызывает этот API для всех репозиториев в организации.

API: https://developer.github.com/v3/previews/#enable-or-disable-vulnerability-alerts-for-a-repository Образец: https://github.com/github/enable-security-alerts-sample

0 голосов
/ 07 февраля 2019

@ Russ выглядит так, как будто доступно только в соответствии с пользовательским интерфейсом. Я нахожусь в том же положении, когда мне нужно включить это для очень большого числа репо.

Взгляните на: https://github.community/t5/GitHub-API-Development-and/Security-vulnerability-alerts/td-p/15846

...