burpsuite-project-parser — скилл для Claude Code: как установить
Скилл ищет данные в файлах проектов Burp Suite прямо из консоли. Помогает разбирать историю прокси, заголовки ответов и результаты аудита безопасности без запуска графического интерфейса.
npx skills add trailofbits/skills --skill burpsuite-project-parser -a claude-codeЧто делает burpsuite-project-parser
Инструмент не разбирает файлы .burp напрямую. Он делегирует эту задачу Burp Suite Professional. Запросы запускаются через скрипт burp-search.sh, которому нужны пути в переменных BURP_JAVA и BURP_JAR. Вызовы CLI обеспечивает внешнее расширение burpsuite-project-file-parser. Без него Burp просто проигнорирует переданные флаги.
Скрипт возвращает структурированный JSON. Полный дамп трафика запрещён, так как распаковка тел ответов быстро забивает память гигабайтами данных. Работать приходится через точечные фильтры подкомпонентов. Безопаснее всего начинать с заголовков: proxyHistory.request.headers или siteMap.request.headers. Только после отбора нужных URL запрашиваются тела ответов с обрезкой строк.
Главная сложность связана с кодами завершения. Код 3 выдаётся при пустом выводе. Но Burp работает в headless-режиме и без плагина ведёт себя точно так же: запускается и молча сбрасывает параметры. Пустой вывод нельзя сразу считать чистым результатом. Скилл прогоняет контрольный запрос по заголовкам, иначе легко принять неработающий плагин за отсутствие уязвимого трафика.
Какие задачи решает
- найти регулярным выражением нужные заголовки в дампе трафика
.burp - извлечь результаты аудита безопасности Burp Scanner через селектор
auditItems - получить список запросов из истории прокси без выгрузки тяжёлых тел
- проверить структуру карты сайта в проекте Burp Suite из терминала
Примеры запросов агенту
- Найди все запросы к домену api.example.com в файле `audit.burp` через фильтр `proxyHistory.request.headers`.
- Выгрузи критические уязвимости из `project.burp` с помощью `auditItems` и отфильтруй их через `jq`.
- Проверь файл `traffic.burp` контрольным запросом `proxyHistory.request.headers`, чтобы убедиться в работе парсера.
Как установить burpsuite-project-parser
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill burpsuite-project-parser -a claude-code2Вручную: положить файлы
~/.claude/skills/burpsuite-project-parser/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/burpsuite-project-parser/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill burpsuite-project-parser -a codex2Вручную: положить файлы
.agents/skills/burpsuite-project-parser/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill burpsuite-project-parser -a cursor2Вручную: положить файлы
.cursor/skills/burpsuite-project-parser/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills burpsuite-project-parser2Вручную: положить файлы
.github/skills/burpsuite-project-parser/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill burpsuite-project-parser -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/burpsuite-project-parser/skills/burpsuite-project-parserВручную: положить файлы
.devin/skills/burpsuite-project-parser/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill burpsuite-project-parser -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора35
Весь набор →Похожие
Вопросы о burpsuite-project-parser
Как установить burpsuite-project-parser в Claude Code?
Выполните команду npx skills add trailofbits/skills --skill burpsuite-project-parser -a claude-code. Файл описания скилла сохранится по пути ~/.claude/skills/burpsuite-project-parser/SKILL.md.
Что делает скилл burpsuite-project-parser?
Он передаёт команды скрипту burp-search.sh для поиска по файлам .burp. Инструмент извлекает заголовки, тела запросов, карту сайта и находки сканера в формате JSON.
Что требуется для работы парсера проектов Burp?
Нужна установленная копия Burp Suite Professional и загруженное JAR-расширение burpsuite-project-file-parser. Также в системе должны быть заданы переменные окружения BURP_JAVA и BURP_JAR.