Skip to main content
Документация по GitHub
Version:
Free, Pro, & Team
Поиск или запрос Copilot
Поиск или запрос
Copilot
Select language: current language is Russian
Поиск или запрос Copilot
Поиск или запрос
Copilot
Открыть меню
Open Sidebar
Безопасность и качество кода
/
Качество кода GitHub
Домашняя страница
Security and code quality
Начало работы
Функции безопасности GitHub
Краткое руководство по зависимостям
Краткое руководство по безопасному репозиторию
Добавление политики безопасности
Типы секретов GitHub
Пробная версия GitHub Advanced Security
Планирование пробной версии GHAS
Пробная версия расширенной безопасности
Включение функций безопасности в пробной версии
Защита секретов пробной версии
Пробная версия Code Security
Качество кода GitHub
Начало работы
Быстрый старт
Практические руководства
Включение качества кода
Интерпретация результатов
Установка пороговых значений PR
Разблокируйте свой PR
Разрешить на предприятии
Reference
Метрики и рейтинги
Анализ CodeQL
Запросы CodeQL
Запросы на C#
Запросы в Go
Java-запросы
JavaScript-запросы
Запросы в Python
Запросы Ruby
Tutorials
Исправление результатов в запросах на вытягивание
Улучшите свою кодовую базу
Улучшение недавних слияний
Ответственное использование
Качество кода
Защита вашей организации
Введение
Выбор конфигурации безопасности
Включение функций безопасности
Применение рекомендуемой конфигурации
Создание настраиваемой конфигурации
Применение настраиваемой конфигурации
Настройка глобальных параметров
Предоставление доступа к частным реестрам
Управление безопасностью организации
Интерпретация данных безопасности
Фильтровать репозитории
Изменение пользовательской конфигурации
Управление платным использованием GHAS
Отсоединение конфигурации безопасности
Поиск сбоев вложений
Удаление настраиваемой конфигурации
Подверженность утечке секретов
Оцените свой секретный риск
Просмотр отчета о рисках
Отчет об экспортных рисках в формате CSV
Содержание отчета о рисках в формате CSV
Береги свои секреты
Экономия затрат на защиту push-уведомлений
Цены на защиту секретов
Организуйте устранение протечек
Уязвимость к уязвимостям
Определение приоритета оповещений Dependabot с помощью метрик
Исправление оповещений в масштабе
Создание кампаний безопасности
Отслеживание кампаний безопасности
Устранение неполадок конфигураций
Активная расширенная настройка
Непредвиденная настройка по умолчанию
Недостаточно лицензий GHAS
Сканирование секретов
Введение
Поддерживаемые шаблоны
Включение функций
Включение проверки секретов
Включение защиты push-уведомлений
Включение проверок допустимости
Включение проверки метаданных
Управление оповещениями
Просмотр оповещений
Оценка оповещений
Разрешение оповещений
Отслеживание оповещений
Работа с сканированием секретов
Исправление утечки секрета
Защита от push-уведомлений для пользователей
Отправка защиты в командной строке
Защита push-уведомлений в пользовательском интерфейсе GitHub
Расширенные функции
Исключение папок и файлов
Шаблоны, отличные от поставщика
Включение шаблонов, отличных от поставщика
Пользовательские шаблоны
Определение пользовательских шаблонов
Управление пользовательскими шаблонами
Пользовательские метрики шаблонов
Делегированный обход
Включение делегированного обхода
Управление запросами обхода
Делегированное увольнение оповещений
Сканирование секретов Copilot
Обнаружение универсального секрета
Включение универсального обнаружения секретов
Создание регулярных выражений с помощью искусственного интеллекта
Генератор регулярных выражений
Устранение неполадок
Устранение неполадок с сканированием секретов
Партнерская программа
Партнерская программа
Проверка кода
Включение сканирования кода
Настройка проверки кода
Сканирование кода в масштабе
Создание расширенной установки
Настройка расширенной настройки
Настройка расширенной настройки
CodeQL для скомпилированных языков
Расширенная настройка CodeQL в масштабе
Аппаратные ресурсы для CodeQL
Code scanning в контейнере
Управление оповещениями
Автофикс Copilot для сканирования кода
Отключение автофикса Copilot
Оценка оповещений
Разрешение оповещений
Рекомендации по кампаниям
Исправление оповещений в кампании
Триадж оповещений в запросах на вытягивание
Управление сканированием кода
Состояние средства сканирования кода
Изменение настройки по умолчанию
Настройка защиты слиянием
Включение делегированного увольнения оповещений
Настройка более крупных модулей выполнения
Просмотр журналов сканирования кода
Интеграция со сканированием кода
Использование сканирования кода с существующей системой CI
Отправка ФАЙЛА SARIF
Поддержка SARIF
Устранение неполадок с сканированием кода
Необходимо включить Code Security
Оповещения в созданном коде
Анализ занимает слишком много времени
Сбой автоматической сборки
Сбой компилятора C#
Не удается включить CodeQL в частном репозитории
Включение настройки по умолчанию занимает слишком много времени
Ошибки извлечения в базе данных
Меньше отсканированных строк, чем ожидалось
Журналы недостаточно подробные
Исходный код не видел во время сборки
Не распознано
Вне диска или памяти
Ресурс недоступен
Результаты, отличные от ожидаемых
Ошибка сервера
Некоторые языки не анализируются
Два рабочих процесса CodeQL
Неясно, что вызвало рабочий процесс
Ненужное действие найдено
Kotlin обнаружен без сборки
Устранение неполадок отправки SARIF
Отключено GitHub Code Security
Настройка по умолчанию включена
Отсутствует маркер GitHub
Недопустимый файл SARIF
Слишком большой файл результатов
Результаты превышают пределы
Reference
Запросы CodeQL
О встроенных запросах
Запросы действий
Запросы на C и C++
Запросы на C#
Запросы в Go
Запросы к Java и Kotlin
Запросы JavaScript и TypeScript
Запросы в Python
Запросы Ruby
Запросы по Rust
Быстрые запросы
CodeQL CLI
Начало работы
Настройка интерфейса командной строки CodeQL
Подготовка кода для анализа
Анализ кода
Отправка результатов в GitHub
Настройка анализа
Расширенные функции
Расширенная настройка интерфейса командной строки CodeQL
Использование пользовательских запросов с интерфейсом командной строки CodeQL
Создание наборов запросов CodeQL
Тестирование пользовательских запросов
Тестирование файлов справки по запросу
Создание и работа с пакетами CodeQL
Публикация и использование пакетов CodeQL
Указание параметров команды в файле конфигурации CodeQL
Выходные данные CODEQL CLI SARIF
Выходные данные CLI CLI CodeQL
Параметры средства извлечения
Коды выхода
Создание пакетов баз данных CLI CodeQL
Руководство по cli CodeQL
декодирование bqrs
BQRS diff
хэш bqrs
сведения о bqrs
Bqrs интерпретирует
диагностика надстроек базы данных
анализ базы данных
пакет базы данных
Очистка базы данных
создание базы данных
диагностика экспорта базы данных
Завершение работы базы данных
импорт базы данных
файлы индекса базы данных
инициализация базы данных
результаты интерпретации базы данных
базовые показатели печати базы данных
запросы запуска базы данных
команда trace-command базы данных
отмена подключения к базе данных
обновление базы данных
Проверка набора данных
Очистка набора данных
Импорт набора данных
Мера набора данных
Обновление набора данных
добавление диагностики
экспорт диагностики
выполнение cli-server
выполнение языка-сервера
выполнение запросов
выполнение запроса-сервера
выполнение запроса-server2
Выполнение обновлений
создание расширяемых-предикат-метаданных
создание сводки по журналам
создание изменений наложения
создание справки по запросу
github merge-results
github upload-results
Добавление пакета
пакет пакетов
pack ci
Создание пакета
Скачивание пакета
пакет инициализации
Установка пакета
pack ls
список пакетов
публикация пакета
пакеты resolve-dependencies
обновление пакета
компиляция запросов
декомпиляция запроса
Формат запроса
выполнение запроса
разрешение базы данных
разрешение расширений
разрешение расширений по пакету
разрешение средства извлечения
разрешение файлов
Разрешение языков
разрешение пути к библиотеке
разрешение метаданных
разрешение моделей машинного обучения
разрешение пакетов
разрешение qlpacks
разрешение qlref
разрешение запросов
разрешение озу
разрешение тестов
Разрешение обновлений
проверка принятия
извлечение теста
тестовое выполнение
версия
CodeQL для VS Code
Начало работы
Установка расширения
Управление базами данных CodeQL
Выполнение запросов CodeQL
Изучение потока данных
Запросы в масштабе
Расширенные функции
Редактор модели CodeQL
Создание пользовательского запроса
Управление пакетами CodeQL
Изучение структуры кода
Тестирование запросов CodeQL
Настройка параметров
Настройка рабочей области CodeQL
Доступ к CLI CodeQL
Телеметрия
Устранение неполадок CodeQL для VS Code
Журналы доступа
Проблема с репозиторием контроллера
Рекомендации по безопасности
Рекомендации по глобальной безопасности
Обзор базы данных рекомендаций
Изменение базы данных рекомендаций
Рекомендации по безопасности репозитория
Уровни разрешений
Настройка для репозитория
Настройка для организации
Создание помощников по репозиторию
Изменение помощников по репозиторию
Оценка безопасности репозитория
Временные частные вилки
Рекомендации по публикации репозитория
Добавление участников совместной работы
Удаление участников совместной работы
Удаление помощников по репозиторию
Руководство по составлению отчетов и написанию
Рекомендации
Приватный отчет
Управление отчетами об уязвимостях
Безопасность цепочки поставок
Общие сведения о цепочке поставок
Поддержка экосистемы графов зависимостей
Настройка действия проверки зависимостей
Принудительное проверка зависимостей
Устранение неполадок граф зависимостей
Сквозная цепочка поставок
Обзор
Защита учетных записей
Защита кода
Защита сборок
Dependabot
Экосистемы зависимостей
Поддержка экосистемы Dependabot
Оповещения Dependabot
Просмотр оповещений Dependabot
Включение делегированного увольнения оповещений
Правила автообработки зависимостей
Управление оповещениями об автоматическом закрытии
Обновления версий Dependabot
Оптимизация создания PR
Настройка зависимостей PR
Работа с Dependabot
Использование Dependabot с действиями
Обновления с несколькими экосистемами
Справочник по параметрам зависимостей
Настройка ARC
Настройте виртуальную сеть
Устранение неполадок Dependabot
Просмотр журналов Dependabot
Dependabot перестал работать
Устранение неполадок зависимостей от действий
Обзор безопасности
Просмотр аналитических сведений о безопасности
Оценка внедрения функций
Оценка риска безопасности кода
Обзор безопасности фильтра
Экспорт данных
Просмотр метрик Dependabot
Просмотр метрик сканирования секретов
Просмотр метрик оповещений pr
Проверка запросов обхода
Запросы на отклонение уведомлений о просмотре уведомления
Concepts
Secret security
Secret scanning
Push protection
Secret protection tools
Secret scanning alerts
Delegated bypass
Secret scanning for partners
Push protection and the GitHub MCP server
Push protection from the REST API
Code scanning
Introduction
Code scanning alerts
Evaluate code scanning
Integration with code scanning
CodeQL
CodeQL code scanning
CodeQL query suites
CodeQL CLI
CodeQL for VS Code
CodeQL workspaces
Query reference files
GitHub Code Quality
Безопасность цепочки поставок
Особенности цепочки поставок
Лучшие практики по лечению зависимостей
Граф зависимостей
Просмотр зависимостей
Оповещения Dependabot
Обновления для системы безопасности Dependabot
Обновления версий Dependabot
Правила автообработки зависимостей
Dependabot on Actions