Руководства по обеспечению безопасности кода
Сведения о том, как GitHub помогает улучшить безопасность кода.
Исправление и раскрытие уязвимости системы безопасности
Использование рекомендаций по безопасности репозитория для частного устранения сообщаемой уязвимости и получения CVE.Начать прохождение схемы обучения- 1Обзор
Сведения о скоординированном раскрытии информации об уязвимостях безопасности
Раскрытие информации об уязвимостях требует скоординированной работы специалистов по безопасности и специалистами по обслуживанию репозиториев. - 2Обзор
Сведения о базе данных рекомендаций GitHub
GitHub Advisory Database содержит список известных уязвимостей системы безопасности и вредоносных программ, разделенный на две категории: проверенные в GitHub и непроверенные рекомендации. - 3Обзор
Сведения о глобальных рекомендациях по безопасности
Глобальные рекомендации по безопасности живут в GitHub Advisory Database, коллекции CVEs и GitHub, которые влияют на открытый код мир. Вы можете внести свой вклад в улучшение глобальных рекомендаций по безопасности. - 4Обзор
Сведения о рекомендациях по безопасности репозитория
С помощью рекомендаций по безопасности репозитория можно в частном порядке обсуждать, исправлять и публиковать сведения об уязвимостях системы безопасности в репозитории. - 5Практическое руководство
Рекомендации по написанию рекомендаций по безопасности репозитория
При создании или изменении рекомендаций по безопасности другие пользователи могут легко понять, когда вы указываете экосистему, имя пакета и затронутые версии с помощью стандартных форматов. - 6Практическое руководство
Конфиденциальное сообщение об уязвимости системы безопасности
Некоторые общедоступные репозитории настраивают рекомендации по безопасности, чтобы любой пользователь мог напрямую и в частном порядке сообщать об уязвимостях системы безопасности. - 7Практическое руководство
Управление обнаруженными в частном порядке уязвимостями системы безопасности
Хранители репозиториев могут управлять уязвимостями системы безопасности, о которых им сообщили частные службы безопасности для репозиториев, в которых включены частные отчеты об уязвимостях. - 8Практическое руководство
Настройка частных отчетов об уязвимостях для репозитория
Владельцы и администраторы общедоступных репозиториев могут позволить исследователям безопасности безопасно сообщать об уязвимостях в репозитории, включив частные отчеты об уязвимостях. - 9Практическое руководство
Настройка частных отчетов об уязвимостях для организации
Владельцы организации и менеджеры по безопасности могут разрешить исследователям безопасности безопасно сообщать об уязвимостях в репозиториях в организации, включив частные отчеты об уязвимостях для всех ее общедоступных репозиториев. - 10Практическое руководство
Создание рекомендаций по безопасности репозитория
Вы можете создать проект рекомендаций по безопасности для частного обсуждения и устранения уязвимости безопасности в проекте разработки ПО с открытым кодом. - 11Практическое руководство
Добавление участника совместной работы в рекомендации по безопасности репозитория
Вы можете добавить других пользователей или команды для совместной работы по вопросам безопасности. - 12Практическое руководство
Совместная работа во временной частной вилке для устранения уязвимостей безопасности репозитория
Вы можете создать временную частную вилку для частной совместной работы по устранению уязвимостей безопасности в репозитории. - 13Практическое руководство
Публикация рекомендаций по безопасности репозитория
Вы можете опубликовать рекомендации по безопасности, чтобы информировать сообщество об уязвимости безопасности в проекте. - 14Практическое руководство
Изменение рекомендаций по безопасности репозитория
Вы можете изменить метаданные и описание рекомендаций по обеспечению безопасности репозитория, если необходимо обновить сведения или исправить ошибки. - 15Практическое руководство
Отзыв рекомендаций по безопасности репозитория
Вы можете отозвать опубликованные рекомендации по безопасности репозитория. - 16Практическое руководство
Удаление участника совместной работы из рекомендаций по безопасности репозитория
При удалении участника совместной работы из рекомендаций по безопасности для репозитория этот участник потеряет доступ на чтение и запись к обсуждению и метаданным рекомендаций по безопасности.
Схемы обучения Code security
Схемы обучения — это набор руководств, которые помогут вам master определенной теме.
Получение уведомлений о небезопасных зависимостях
Настройте Dependabot для оповещения о новых уязвимостях или вредоносных программ в зависимостях.
Получение запросов на вытягивание для обновления уязвимых зависимостей
Настройте Dependabot для создания запросов на вытягивание при появлении новых уязвимостей.
Поддержание актуальности зависимостей
Используйте Dependabot для проверка новых выпусков и создания запросов на вытягивание для обновления зависимостей.
Проверка секретов
Настройте проверку секретов для защиты от случайного проверка в репозиторий маркеров, паролей и других секретов.
Выполнение проверки кода с помощью GitHub Actions
Проверьте ветвь по умолчанию и каждый запрос на вытягивание, чтобы не допустить уязвимостей и ошибок в репозитории.