Skip to content

Витрина строк ​

При выборе строки показываются исходный запрос/ответ и редактор ее статуса, цвета, тегов и комментария.

ДействиеЧто происходит
«Состояние»Массово или единично меняет состояние строки в текущем проекте.
«Раскрашивание»Добавляет пользовательскую цветовую маркировку.
Теги → Добавить/УдалитьУправляет #TAG в отдельном поле тегов. Меню существует только при заполненном TAGS.
АвтотестированиеДля поддерживаемой категории создает тесты; сейчас PATH_LIKE используется как вход route discovery.
«Анализ с использованием ИИ»Создает подходящую AI-задачу, например восстановление запроса для обнаруженного route.
Сбросить результатОчищает пользовательские статус, цвет, теги и комментарий и возвращает строку к исходной резолюции.
Импорт резолюций строкЗагружает подготовленные вне Burp статусы, цвета и комментарии из CSV. Доступен без предварительного выбора строк.

При CSV-экспорте строк можно добавить response_context — фрагменты ответов, в которых строка встречалась. Пользователь задает число символов до и после совпадения и максимальное количество контекстов. Это позволяет выгрузить всю отфильтрованную витрину, кластеризовать или нормализовать значения внешним инструментом, затем вернуть решения в WebVulnFinder.

Минимальный формат CSV для импорта резолюций:

csv
id;state
550e8400-e29b-41d4-a716-446655440000;CONFIRM
550e8400-e29b-41d4-a716-446655440001;IGNORE

При необходимости к строке справа добавляются цвет и комментарий:

csv
id;state;color;comment
550e8400-e29b-41d4-a716-446655440000;CONFIRM;#33AA55;Подтвержденный API route
550e8400-e29b-41d4-a716-446655440002;POSTPONED;#FFCC00;"Проверить позже; нужен другой пользователь"

Значение колонок определяется позицией: id;state[;color[;comment]]. Парсер принимает от двух до четырёх колонок. Отсутствующая колонка не меняет уже сохранённое поле: двухколоночный файл меняет только состояние, трёхколоночный — состояние и цвет. Пустая, но явно присутствующая третья или четвёртая колонка означает осознанную очистку цвета или комментария.

Основные требования:

  • кодировка UTF-8;
  • рекомендуемый разделитель ;; также автоматически распознаются , и tab;
  • первая строка может быть заголовком;
  • от двух до четырёх колонок: UUID строки, состояние, опциональные цвет и комментарий;
  • допустимые состояния: NEW, CONFIRM, ERROR, IGNORE, DOUBLE, IN_PROGRESS, POSTPONED;
  • пустое состояние трактуется как NEW;
  • непустой цвет должен иметь формат #RRGGBB;
  • пустая третья колонка очищает цвет, а отсутствующая сохраняет его;
  • пустая четвёртая колонка очищает комментарий, а отсутствующая сохраняет его;
  • значения с разделителями или переводами строк следует заключать в двойные кавычки;
  • UUID применяется только в контексте текущего проекта.

Витрина строк и экспорт выборки

Используйте WebVulnFinder только в согласованном scope.