Валидация Ghost
This skill should be used when the user asks to
AIghostsecurity
official
Другое
Что делает навык
Навык определяет, является ли найденная уязвимость истинной угрозой (true positive) или ложным срабатыванием (false positive), предоставляя обоснованное заключение. Он анализирует исходный код и, при наличии доступа, проводит живое тестирование для подтверждения эксплуатационной возможности.
Когда применять
- Проверка отчетов сканеров уязвимостей на предмет ложных срабатываний
- Анализ конкретных классов уязвимостей (BFLA, BOLA, XSS, SQLi, SSRF) в коде
- Подтверждение эксплуатационной возможности через живое взаимодействие с приложением
- Формирование структурированного отчета с рекомендациями по исправлению или закрытию находки
Как работает
- Извлечь из входных данных класс уязвимости, конкретное утверждение, затронутый эндпоинт, метод HTTP и расположение кода
- Проанализировать исходный код: прочитать файл по указанному пути/строке, проследить поток запроса от маршрута до обработчика и проверить наличие описанной защиты
- При доступе к живому экземпляру использовать proxy skill (reaper) для аутентификации, модификации запроса и попытки эксплуатации
- Сравнить ответы сервера с ожидаемым поведением для определения истинности находки
- Классифицировать результат как True Positive, True Positive (Confirmed), False Positive или Inconclusive
- Сформировать отчет с определением, уверенностью, доказательствами и рекомендациями, при необходимости добавив его в исходный файл находки
Примеры запросов агенту
Проверь, является ли найденная SQL-инъекция в файле auth.go на строке 45 истинной уязвимостью
Валидируй находку BOLA в эндпоинте /api/users/{id}: проверь, есть ли проверка владения ресурсом
Подтверди, что XSS в поле 'comment' действительно эксплуатируется, используя живой тест
Что понадобится
- Доступ к исходному коду приложения (файл или путь)
- Доступ к живому экземпляру приложения (для Step 3)
- Инструмент proxy skill (reaper) для живого тестирования
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «ghost-validate» из репозитория:
# https://github.com/ghostsecurity/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r ghost-validate/ ~/.claude/skills/ghost-validate/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.