Skip to content

Детали дефекта

Issue — это уязвимости, обнаруженные в системе в результате сканирования.

Как только вы получите первые issue, импортировав файл сканирования, вы сможете:

  • просмотреть описание issue;
  • применять фильтры и сортировать их;
  • отправлять issue в таск-трекер или привязывать к уже существующей задаче (Jira, Azure Boards и др.)

Показать информацию об issue

Чтобы просмотреть информацию об issue:

  1. В левом меню выберите Issues.
  2. Один раз щелкните на issue. Описание появится в правом столбце:

В списке дефектов и в карточке issue отображается ID — уникальный идентификатор записи в Vampy. Колонку ID можно включить в настройках таблицы; значение копируется в буфер обмена из списка или детального просмотра.

На странице issue вы также можете переключаться между ними, используя стрелки Previous и Next в правом верхнем углу проблемы.

Нажмите Close, чтобы вернуться к списку issue.

SHA коммита

Новое в 2026.8.1

В карточке issue отображается поле SHA коммита со значением Коммит последнего обнаружения. Это коммит, на котором выполнялось сканирование: он фиксирует, что уязвимость была видна на этом коммите. Значение копируется в буфер обмена с помощью значка рядом с полем.

Передайте этот коммит при загрузке результатов или создании пайплайна: CLI --commit-sha, API commitSha. Тот же идентификатор отображается в панели деталей issue, на вкладке Дубликаты, в деталях скан-пайплайна и в PDF-отчёте. См. upload --commit-sha.

SHA из отчёта сканера — справочное значение и может не совпадать с коммитом, на котором выполнялось сканирование. Например, Gitleaks указывает коммит, в котором утечка была добавлена, а не коммит, на котором запускали скан.

Если у issue указан путь к файлу и репозиторий связан с VCS, ссылка на файл в VCS указывает на коммит из отчёта сканера, а не на последний коммит ветки. Исключение — GitFlame: ссылка формируется по ветке, потому что GitFlame не открывает файл на конкретном коммите. SHA используется только если ветка неизвестна.

Оценка приоритета

Новое в 2026.10.1

В шапке карточки issue отображается Приоритет от 0 до 100. В списке он показан в колонке Приоритет, по нему можно фильтровать и сортировать. Подробнее: Оценка приоритета дефекта и Настройки оценки приоритета.

Поток данных

Новое в 2026.10.1

Для SAST-находок из отчётов PT AI карточка issue на вкладке Детали показывает блок Поток данных: шаги от точки входа данных до уязвимого места, с файлом, строкой и фрагментом кода для каждого шага. По умолчанию показаны шаги рядом с уязвимым кодом: Показать все шаги раскрывает весь путь, Свернуть возвращает краткий вид.

Поток данных появляется у находок из отчётов PT AI, загруженных после обновления до 2026.10.1. Чтобы он появился у существующих находок, загрузите отчёт повторно.

Источник проблемы

Новое в 2026.9.2

В списке issue колонка Источник показывает, к чему относится находка.

Значение Когда ставится
Исходный код Статический анализ, а также компонентный анализ без версии артефакта
Артефакт Компонентный анализ по версии образа
Актив Динамический анализ

В карточке то же значение показано в поле Источник проблемы.

Тот же признак есть в фильтрах списка issue, фильтр называется Источник проблемы. У находки, созданной вручную, поле показывает прочерк: источник для неё не классифицируется.

Статусы issue

Только администратор платформы может добавлять и редактировать статусы issue на платформе.

Статус можно управлять непосредственно из списка issue.

  1. Войдите в платформу как администратор;
  2. Откройте список issue;
  3. Нажмите на любой Status issue:

Вы можете переименовать статус, нажав на значок редактирования.

Вы также можете редактировать статусы в карточках issue:

Или выберите несколько issue в списке и измените их статусы:

Пользовательские статусы

Новое в 2026.4.2

Помимо системных статусов, администратор может создать пользовательские статусы в разделе Админ -> Статусы.

При создании пользовательского статуса доступны параметры:

  • Название статуса;
  • Закрытый статус - проблемы с таким статусом считаются закрытыми;
  • Требовать комментарий - при переводе проблемы в этот статус пользователь должен заполнить комментарий.

Созданные пользовательские статусы становятся доступны в списке статусов issue наряду с системными статусами и могут использоваться в ежедневном triage и в правилах автоматизации.

Типы статусов

Существует 2 типа статусов: Открытые и Закрытые.

Открытые:

Статус Описание
New Новая issue
Recurrent Issue, которая была найдена при повторном скане
Reopened Issue, которая была закрыта, но найдена снова
Confirmed Issue была подтверждена
Check required Issue требует повторной проверки

Закрытые:

Статус Описание
Risk accepted Issue не будет исправлена, и вы принимаете риски
Fixed Issue была исправлена и закрыта
Won't fix Issue не будет исправлена и закрыта (возможно, ложноположительная или несущественная)

Триггеры, при которых меняется статус:

  • Если та же самая issue найдена снова, New меняется на Recurrent.
  • Если issue не была найдена при втором сканировании, статусы New, Recurrent, Reopened и Confirmed меняются на Fixed.
  • Если issue, которая была Fixed, найдена при втором сканировании, она переходит в статус Reopened.

История изменений issue

На вкладке История в карточке issue ведётся журнал изменений. В нём фиксируются:

  • изменения статуса;
  • изменения серьёзности (severity) Новое в 2026.6.1;
  • изменения FP-оценки (вероятности ложного срабатывания).

Для каждой записи отображается дата, прежнее и новое значение, а также инициатор изменения: пользователь, правило из Rules Engine, загрузка результатов сканирования или snapshot FP-классификатора.

История помогает отследить, как менялась серьёзность дефекта со временем — например, при ручном переопределении severity или при повторной загрузке результатов сканирования.

Число строк в списке

Новое в 2026.9.1

Внизу длинного списка, у надписи Элементов на странице, выбирается, сколько строк показывать за раз: 60, 100, 250 или 500. По умолчанию стоит 60. Выбранное значение запоминается отдельно для каждого списка: проблемы, продукты, репозитории, артефакты, компоненты и остальные длинные списки.