GitHub добавил REST API для управления AI Scan в pull request

GitHub открыл публичное тестирование REST API, позволяющего централизованно включать и отключать AI Scan для pull request на уровне организаций и репозиториев. Новые интерфейсы доступны клиентам GitHub Advanced Security на github.com, но пока не поддерживаются в GitHub Enterprise Server.

GitHub открыл публичное тестирование REST API для управления AI Scan — основанным на искусственном интеллекте механизмом поиска уязвимостей в pull request, дополняющим CodeQL.

API позволяет программно читать и изменять состояние функции на уровне организаций и отдельных репозиториев. Для этого используются конечные точки /orgs/{org}/code-scanning/ai-scan и /repos/{owner}/{repo}/code-scanning/ai-scan. Запрет на уровне организации имеет приоритет: настройка отдельного репозитория не может его переопределить.

Предварительная версия доступна на github.com клиентам GitHub Advanced Security. GitHub Enterprise Server пока не поддерживается; интерфейсы предварительной версии могут измениться. Технические параметры и требования к разрешениям приведены в документации REST API.

Источник: github.blog

Связь с редакцией