Примечание.
Code scanning Отслеживание оповещений с GitHub помощью проблем сейчас актуально public preview и может измениться.
При code scanning выявлении уязвимости вы можете связать её с новой или уже GitHub существующей проблемой. Это делает исправления безопасности видимыми на ваших планировочных и проектных досках наряду с регулярной работой вашей команды. Для получения дополнительной информации о том, как работает отслеживание оповещений, см. Отслеживание оповещений при сканировании кода с помощью проблем.
Создание проблемы из-за оповещения
Создайте новую проблему напрямую из code scanning оповещения, предварительно заполненного деталями уязвимости.
- На GitHubперейдите на главную страницу репозитория.
- Под названием репозитория нажмите на Security and quality вкладку. Если вы не видите вкладку « Security and quality» — выберите выпадающее меню и нажмите Security and quality.
- На левой боковой панели щелкните Code scanning.
- В разделе "Code scanning" щелкните оповещение, которое вы хотите просмотреть, чтобы отобразить подробную страницу оповещений.
- Справа на странице уведомления нажмите «Отслеживание».
- В выпадающем списке выберите Создать проблему.
- Выберите репозиторий для создания задачи.
- Если применимо, выберите шаблон для вашего нового выпуска.
- Заполните проблему, предоставив как можно больше подробностей.
- По желанию, назначить выпуск члену команды, добавить ярлыки или добавить его в проект.
- Нажмите кнопку Создать.
Новая проблема автоматически связывается с оповещением. Просмотрите его, нажав на иконку проблемы под названием оповещения.
Связывание предупреждения с существующей проблемой
Подключите существующую проблему к оповещению code scanning .
- На GitHubперейдите на главную страницу репозитория.
- Под названием репозитория нажмите на Security and quality вкладку. Если вы не видите вкладку « Security and quality» — выберите выпадающее меню и нажмите Security and quality.
- На левой боковой панели щелкните Code scanning.
- В разделе "Code scanning" щелкните оповещение, которое вы хотите просмотреть, чтобы отобразить подробную страницу оповещений.
- Справа на странице уведомления нажмите «Отслеживание».
- В выпадающем списке выберите « Добавить существующую GitHub проблему».
- Ищите по номеру выпуска или названию, либо выберите другой репозиторий, нажав на значок «Назад».
- Нажмите на нужный выпуск.
Вы можете ссылаться на проблемы в разных репозиториях, если у вас есть доступ и GitHub Issues он включён.
Просмотр связанных выпусков
После того как вы привязываете проблему к оповещению, вы можете просмотреть её в двух местах:
-
**На странице подробностей оповещения**: Нажмите на значок проблемы под названием оповещения, чтобы перейти к полным деталям проблемы. -
**В списке code scanning оповещений**: связанные проблемы отображаются вместе с соответствующими оповещеннями в основном списке оповещений.
Изменение или развязка связанной проблемы
- На GitHubперейдите на главную страницу репозитория.
- Под названием репозитория нажмите на Security and quality вкладку. Если вы не видите вкладку « Security and quality» — выберите выпадающее меню и нажмите Security and quality.
- На левой боковой панели щелкните Code scanning.
- В разделе "Code scanning" щелкните оповещение, которое вы хотите просмотреть, чтобы отобразить подробную страницу оповещений.
- Справа на странице уведомления нажмите «Отслеживание».
-
**Нажмите «Изменить или удалить проблему**».
Когда вы отвязываете проблему от оповещения, ссылка удаляется со страницы оповещений и списка оповещений. Сам вопрос остаётся без изменений.