Перейти к содержимому

Оповещения о сканировании кода

Просматривайте оповещения о сканировании кода с доступом к управлению на уровне репозитория.

Архивный исходный снимок. На этикетках продуктов используется Repovio. Используйте без изменений идентификаторы конфигурации и ссылки на контейнеры из файлов развертывания с тегами этого выпуска.

Доступ и поддержка провайдера

Откройте Обзор → Оповещения безопасности → Оповещения о сканировании кода. Менеджерам необходим доступ к хранилищу; системные администраторы могут проверять все репозитории. Зрители не могут получить доступ к данным оповещений. Списки, параметры фильтра, счетчики, сведения, активность репозитория и показатели информационной панели применяют одни и те же ограничения доступа.

GitHub поддерживает этот тип оповещений через свои API-интерфейсы безопасности. GitLab сопоставляет уязвимости сканирования зависимостей, SAST и обнаружения секретов с соответствующими представлениями предупреждений с учетом разрешений экземпляра/лицензии и токена. Forgejo и Gitea в настоящее время сообщают, что эти типы не поддерживаются. Предупреждение о недоступном типе не приводит к сбою в других областях синхронизации.

Результаты проверки

Используйте фильтры поиска и доступного репозитория, поставщика, серьезности и состояния, сортировку, видимые столбцы и нумерацию страниц. Состояния включают OPEN, RESOLVED и DISMISSED; серьезность включает критическую, высокую, среднюю, низкую, информационную и неизвестную. Фильтры кода дополнительно включают в себя сканер, правило и специальный переключатель пути к файлу. Границы обновленных дат и текстовый поиск по конкретному виду помогают сузить большие списки. Выберите результат, чтобы проверить сканер, правило, серьезность, безопасное расположение файлов и состояние поиска. Repovio хранит только метаданные из разрешенного списка; необработанные полезные данные поставщика, учетные данные, фрагменты токенов и секретные значения никогда не сохраняются. Отсутствие полей может отражать возможности поставщика, а не ошибку обработки.

Используйте Открыть у поставщика для изучения и устранения проблемы. Repovio не отклоняет, не разрешает, не открывает повторно и не редактирует оповещения. Первое успешное чтение для каждого репозитория и тип оповещения устанавливает тихий базовый уровень. Позднее открытые, разрешенные, отклоненные или повторно открытые переходы могут активировать подписанный каналы уведомлений.

Пустые, недоступные и устаревшие данные

Очистите фильтры и подтвердите членство в руководстве, если результаты не появятся. Проверьте Задачи синхронизации на наличие неподдерживаемых типов или предупреждений о разрешениях. Существующим учетным записям GitHub OAuth может потребоваться повторная авторизация с помощью security_events; см. Провайдер OAuth. Повторите неудачную загрузку после восстановления; отсутствие видимых результатов не является доказательством того, что провайдер просканировал репозиторий или что поддерживается каждый тип оповещений.