Использование ИИ-ассистента для анализа уязвимостей
Интеграция с языковыми моделями (LLM) позволяет автоматизировать анализ уязвимостей и получать понятные пояснения прямо в интерфейсе платформы. С помощью AI вы можете не только ускорить процесс ревью, но и повысить качество описаний, объяснений и рекомендаций по устранению проблем в коде.
Оценка вероятности False Positive
Позволяет быстро определить, насколько вероятно, что найденная уязвимость является ложным срабатыванием. Для этого необходимо нажать на кнопку "Запустить анализ"
Генерация описания уязвимости
AI может сформировать краткое и понятное описание найденной уязвимости. Для этого необходимо нажать на кнопку "Сгенерировать" в разделе "Описание"
Вы можете отредактировать предложенное LLM описание
Для того чтобы сохранить полученное описание уязвимости, нажмите "Применить"
Объяснение уязвимого участка кода
AI поможет сформировать простое и доступное объяснение, что именно делает уязвимый фрагмент кода. Для этого необходимо нажать на кнопку "Объяснить код" в разделе "Фрагмент кода"
Оценка безопасности кода
Чтобы узнать, почему найденный участок кода считается безопасным или небезопасным, нажмите «Это безопасно?» в разделе «Фрагмент кода».
Предложение по исправлению уязвимости
AI может предложить вариант исправления обнаруженной уязвимости. Для этого необходимо нажать на кнопку "Сгенерировать" в разделе "Решение"
Использование нескольких языковых моделей
Платформа позволяет настроить сразу с несколькими языковыми моделями.
Для выбора языковой модели для анализа уязвимости необходимо просто выбрать необходимую интеграцию в выпадающем списке
Какие данные передаются в LLM
При использовании ИИ-ассистента платформа отправляет в языковую модель только метаданные конкретного дефекта и фрагмент кода. Исходный код проекта целиком не передаётся.
Набор данных зависит от выбранной функции:
| Функция | Передаваемые данные |
|---|---|
| Оценка вероятности False Positive | Сканер, заголовок, описание, библиотека и версия, CVE, CWE, серьёзность, путь к файлу, фрагмент кода |
| Генерация описания | Сканер, заголовок, описание, библиотека и версия, CVE, CWE, серьёзность, путь к файлу, фрагмент кода |
| Объяснение кода | Только фрагмент кода |
| Оценка безопасности кода | Сканер, заголовок, описание, библиотека и версия, CVE, CWE, серьёзность, путь к файлу + фрагмент кода |
| Предложение по исправлению | Сканер, заголовок, описание, библиотека и версия, CVE, CWE, серьёзность, путь к файлу, фрагмент кода |





