Habilidades claude-code-hooks

claude-code-hooks

Seguro

Освойте хуки Claude Code

También disponible en: 0xDarkMatter

Настройте поведение Claude Code с помощью хуков до и после выполнения инструментов. Автоматически проверяйте команды, аудируйте активность и применяйте политики. Этот навык документации предоставляет полные справочные руководства и паттерны безопасности для production-использования.

Soporta: Code(CC)
📊 69 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "claude-code-hooks". Как заблокировать опасные bash-команды с помощью хука?

Resultado esperado:

  • Создайте хук PreToolUse, который парсит JSON-вход и проверяет наличие опасных паттернов
  • Код выхода 2 блокирует команду, код выхода 0 позволяет её выполнение
  • Сопоставляйте конкретные инструменты с помощью паттернов типа "Bash" или "*" для всех инструментов

Auditoría de seguridad

Seguro
v2 • 1/10/2026

Pure documentation skill containing only markdown reference files. No executable code, network calls, or file system access beyond documentation files. The skill documents Claude Code's built-in hook system and provides example scripts as documentation content.

4
Archivos escaneados
896
Líneas analizadas
0
hallazgos
2
Auditorías totales
No se encontraron problemas de seguridad

Puntuación de calidad

45
Arquitectura
100
Mantenibilidad
83
Contenido
20
Comunidad
100
Seguridad
78
Cumplimiento de la especificación

Lo que puedes crear

Проверка и блокировка опасных команд

Создавайте хуки PreToolUse для проверки Bash-команд и блокировки деструктивных операций, таких как rm -rf или mkfs, перед выполнением.

Аудит всей активности инструментов

Настраивайте хуки PostToolUse для логирования каждой команды, изменения файла и вывода инструментов в логи аудита для соответствия требованиям и отладки.

Применение стандартов кодирования

Используйте паттерны сопоставления для запуска линтеров, форматтеров или сканеров безопасности на конкретных инструментах перед выполнением.

Prueba estos prompts

Основы хуков
Какие события хуков поддерживает Claude Code и когда они срабатывают? Объясните разницу между PreToolUse и PostToolUse.
Конфигурация
Как настроить хуки в settings.json? Покажите точную JSON-структуру для хука PreToolUse на команды Bash.
Паттерны безопасности
Каковы лучшие практики безопасности для написания скриптов хуков? Как предотвратить инъекцию команд и обход путей?
Production-использование
Покажите готовый к production скрипт хука, который включает валидацию входных данных, правильную обработку ошибок, rate limiting и аудит-логирование.

Mejores prácticas

  • Всегда валидируйте JSON-структуру входных данных перед обработкой для предотвращения ошибок
  • Заключайте все переменные в кавычки в shell-скриптах для предотвращения инъекции команд
  • Используйте $CLAUDE_PROJECT_DIR для путей, чтобы скрипты работали в разных окружениях

Evitar

  • Использование переменных без кавычек, что допускает атаки инъекцией команд
  • Пропуск валидации входных данных и доверие входным данным инструментов от пользователя
  • Хранение секретов в скриптах хуков или логирование конфиденциальных данных

Preguntas frecuentes

Какие версии Claude поддерживают хуки?
CLI версии Claude Code 0.28 и более поздних поддерживают систему хуков через конфигурацию settings.json.
Какой максимальный тайм-аут хука?
Тайм-аут по умолчанию составляет 5000ms. Можно настроить более длительные тайм-ауты в разумных пределах в определении хука.
Могут ли хуки вызывать другие инструменты Claude Code?
Хуки запускаются как внешние скрипты и не могут напрямую вызывать инструменты Claude Code. Они выполняются как отдельные процессы.
Логируется ли вывод хука?
Stderr хука отображается в выводе Claude при блокировке. Stdout захватывается, но по умолчанию не логируется.
Почему мой хук не срабатывает?
Проверьте корректность паттернов сопоставления, что файл исполняемый, и JSON в settings.json валиден с помощью jq для проверки.
Чем хуки отличаются от MCP?
Хуки выполняются до или после вызовов инструментов для валидации и логирования. MCP предоставляет новые инструменты. Хуки работают с существующими инструментами.

Detalles del desarrollador

Estructura de archivos