Тема
Очередь задач
Длительные и массовые операции попадают в «Очередь задач», где можно видеть их состояние, прогресс и журнал выполнения. Ошибки шагов выделяются красным, а успешное завершение — зелёным. Очередь позволяет приостанавливать и останавливать работу, менять порядок ожидающих задач и разбирать ошибки отдельных шагов.
Кнопка «Остановить» запрещает начало следующих задач. Текущая задача завершает все свои шаги; её выполнение не отменяется. «Запустить» продолжает ожидающую очередь. Чтобы прервать конкретную задачу, выберите «Отменить» в её контекстном меню.
Журнал поддерживает ANSI-раскраску, нумерацию строк и поиск. Если переместить каретку выше конца текста, автоматическая прокрутка остановится; Ctrl+End вернёт её. Окно прогресса можно скрыть и продолжить работу с плагином; выполнение задачи при этом не прерывается.

Длинные тексты в комментариях, результатах, промтах и журналах открываются во встроенном редакторе.
Пользовательские Java-скрипты
Для ручного написания и изменения скрипта используйте контракт Java-скриптов с примерами.
Скрипты помогают поддерживать авторизацию и выполнять собственные последовательности запросов. Для их проверки и запуска нужен Burp, запущенный с JDK 21 или новее.
В контекстном меню вкладки «Очередь задач» выберите «Запустить Java-скрипт». Сразу откроется форма с каталогом, выпадающим списком скриптов и редактором. По умолчанию используется домашний каталог пользователя; после смены каталога список перестраивается по его .java-файлам. Каталог и последний скрипт запоминаются отдельно для каждого проекта на этой машине.
Выберите скрипт, просмотрите или измените его в редакторе кода. «Проверить» компилирует текущий текст без исполнения и показывает результат в форме и журнале задачи. «Сохранить» записывает правки в выбранный файл. «Запустить» выполняет текущий текст редактора отдельной задачей и закрывает форму; запущенный скрипт продолжает работу. Правки автоматически не сохраняются. Каталог, список скриптов и кнопки действий расположены в одной строке; ... открывает выбор каталога. Форму можно закрыть клавишей Esc. Смена файла и ручное закрытие формы требуют подтверждения, если есть несохранённые изменения.
Каждый запуск появляется отдельной строкой с журналом и отменой. Скрипты работают независимо от обычной очереди; её пауза на них не влияет. Закрытие панели не останавливает скрипт. При смене проекта или выгрузке расширения запуски отменяются. Используйте только доверенные локальные скрипты: они выполняются с доступом к среде Burp.
Скрипт может уведомить о частичном сбое и выключить автоисполнение исследования и ИИ. Уже выполняющиеся запуски завершаются; ожидающие ИИ-задачи остаются в таблице для последующего запуска. Сам поддерживающий скрипт продолжает работать. Session checker остаётся дополнительной проверкой. Ошибка скрипта сама по себе автоисполнение не выключает.
Продолжить работу можно обычными средствами запуска исследования и ИИ либо явным вызовом из скрипта. Новый захват токена и завершение скрипта автоматически работу не возобновляют.