# Сведения о сканировании ИИ

Сканирование ИИ расширяется code scanning с помощью обнаружения на основе ИИ, чтобы помочь найти уязвимости безопасности.

Ai Scan — это набор возможностей сканирования на основе ИИ, которые дополняют CodeQL. Возможности отличаются в своей области:

* **Проверка ИИ для репозиториев** проверяет ветвь репозитория по умолчанию по запросу на всех языках, включая языки, уже поддерживаемые CodeQL.
* **Сканирование ИИ для запросов на вытягивание** в настоящее время находит общие уязвимости безопасности на выбранных языках и платформах, не охваченных CodeQL.
* **Сканирование приложений ИИ** находит риски, относящиеся к приложениям и агентам ИИ, таким как непрямая внедрение запросов независимо от охвата CodeQL языка.

Каждая функция имеет собственные требования к охвату, доступности и выставлению счетов.

## Сканирование ИИ для репозиториев

Проверка ИИ для репозиториев находится и Публичный предварительный просмотр подлежит изменению.

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

Пользователи с доступом на запись выполняют проверки по запросу. Выводы добавляются в code scanning невыполненную работу вместе с CodeQL оповещениями, где их можно назначить, связать их с проблемами, включить их в кампании безопасности или использовать agentic autofix для их устранения.

Дополнительные сведения, включая доступность, выставление счетов, ограничения и рекомендации по включению, см. в разделе [Проверка ИИ для невыполненной работы репозитория](/ru/code-security/concepts/code-scanning/ai-scan-for-repositories).

## Сканирование искусственного интеллекта при запросах на вытягивание

### Общие уязвимости безопасности кода

**Проверка ИИ для запросов на вытягивание** находит уязвимости безопасности в изменениях запроса на вытягивание для выбранных языков и платформ, не охваченных CodeQL. Примеры включают конфигурацию PHP и Terraform (HCL).

При включении он сканирует соответствующие запросы на вытягивание при создании и после каждой новой фиксации. Результаты отображаются вместе с CodeQL оповещениями с меткой "ИИ".

Дополнительные сведения, включая охват, доступность, выставление счетов и руководство по включению, см. в разделе [Сканирование ИИ для запросов на вытягивание](/ru/code-security/concepts/code-scanning/ai-powered-security-detections).

### Риски приложений и агентов ИИ

**Сканирование приложений ИИ** находит риски безопасности в приложениях ИИ и агентах в запросах на вытягивание, первоначально фокусируясь на косвенном внедрении запросов.

При включении детектор проверяет соответствующие запросы на вытягивание при создании и после каждой новой фиксации. Результаты отображаются как комментарии к запросу на вытягивание.

Дополнительные сведения, включая охват, доступность, выставление счетов и руководство по включению, см. в разделе [Сканирование приложений ИИ для запросов на вытягивание](/ru/code-security/concepts/code-scanning/ai-applications-scanning-for-pull-requests).

## Управление сканированием ИИ

Для предприятий общая политика **сканирования ИИ** определяет, могут ли организации включить эти функции. Разрешение сканирования ИИ не включает ни одну функцию автоматически. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise#enforcing-a-policy-to-manage-ai-scan-in-your-enterprises-repositories).

Организации могут включить каждую функцию отдельно, а администраторы репозитория могут отказаться от каждой функции независимо. Инструкции по разрешениям и настройке см. в выделенной статье для каждой функции.