Сканирование секретов Ghost
Ghost Security - Secrets and credentials scanner. Scans codebase for leaked API keys, tokens, passwords, and sensitive data. Detects hardcoded secrets and generates findings with severity and remediation guidance. Use when the user asks to check for leaked secrets, scan for credentials, find hardcoded API keys or passwords, detect exposed .env values, or audit code for sensitive data exposure.
Что делает навык
Ghost Security Secrets Scanner — это оркестратор для сканирования кодовой базы на наличие утекших секретов, таких как API-ключи, токены, пароли и конфиденциальные данные. Он автоматизирует процесс обнаружения захардкоженных значений и генерации отчетов с рекомендациями по устранению.
Когда применять
- Проверка кодовой базы на предмет утечки API-ключей и токенов.
- Поиск захардкоженных паролей и учетных данных в проекте.
- Обнаружение открытых значений в файлах .env.
- Аудит репозитория на предмет раскрытия конфиденциальных данных.
Как работает
- Шаг 0: Setup — вычислить пути к репозиторию, создать директории для сканирования и кэша, определить путь к директории навыка (skill_dir).
- Шаг 1: Initialize Poltergeist — вызвать подагента для установки бинарного файла poltergeist.
- Шаг 2: Scan for Secrets — вызвать подагента для запуска сканера poltergeist против кодовой базы; если кандидатов нет, перейти к шагу 4.
- Шаг 3: Analyze Candidates — вызвать подагента для анализа найденных кандидатов и записи результатов в директорию findings.
- Шаг 4: Summarize Results — вызвать подагента для генерации итогового отчета о сканировании.
Примеры запросов агенту
Что понадобится
- Доступ к инструменту Task для вызова подагентов.
- Доступ к инструменту Bash для выполнения шага инициализации путей.
- Наличие директории репозитория (repo_path) и прав на создание директорий в ~/.ghost/repos/.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.