Тема
Основные сущности продукта
WebVulnFinder накапливает знания о приложении как связанные объекты. HTTP-обмены становятся исходными доказательствами, наблюдения и обнаруженные строки описывают найденные факты, тесты и чекеры проверяют гипотезы, а рекомендации и AI-задачи помогают специалисту принять решение.
Проект
Проект объединяет данные и настройки одного объекта тестирования. В нём хранятся накопленные знания, проектные списки и параметры проверок; для каждого проекта Burp Suite рекомендуется создавать отдельный проект WebVulnFinder.
HTTP-обмен
HTTP-обмен — сохранённые запрос и ответ, на которых основаны анализ и доказательства. WebVulnFinder использует структурированное представление HTTP-данных для поиска и проверок, а исходные сообщения сохраняет в S3-совместимом хранилище. Каждый обмен фиксируется в персональной области авторизованного пользователя, сохраняя границы между данными участников проекта.
Наблюдение
Наблюдение — структурированный факт, гипотеза или аналитическая заметка, созданная автоматически либо вручную. Наблюдение может объединять несколько HTTP-обменов и постепенно дополняться новыми сведениями.
Обнаруженная строка
Обнаруженная строка — технически значимое значение из HTTP-ответа: путь, идентификатор, адрес, имя файла, токен или другой кандидат для дальнейшего анализа. Категории и связи с исходными обменами позволяют использовать строки для поиска API и наполнения проектных списков.
Тест и чекер
Тест воспроизводимо изменяет исходный HTTP-запрос и сохраняет полученный результат. Чекер оценивает технический сигнал, объясняет причину для ручного просмотра и при необходимости продолжает многошаговый сценарий.
Рекомендация
Рекомендация предлагает изменение базы знаний на основании проверки или ИИ-анализа. Она содержит подтверждающие данные и применяется только после решения пользователя.
AI-задача
AI-задача подключает ИИ-помощника к выбранному объекту анализа. Встроенная задача решает определённый сценарий; пользовательская сохраняет своё сообщение, фильтр наблюдений и настройки для повторного запуска. WebVulnFinder фиксирует ход выполнения и передаёт результат пользователю для проверки.
ИИ-утилита
ИИ-утилита — разрешённое задаче действие: поиск сохранённых данных, чтение фрагмента ответа, контролируемая HTTP-проба или подготовка рекомендации. У задачи свой набор доступных утилит; в произвольном диалоге пользователь может сузить его вплоть до пустого. Предложение утилиты изменить базу знаний остаётся рекомендацией до принятия пользователем.