# hs

Проверяет команды Bash и чтение файлов до запуска, блокируя опасные действия. Нужен для защиты проекта от разрушительных команд и утечки секретов.

- плагин · `type=plugin` · Claude Code · ★ 32
- Автор: frmoretto
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/frmoretto/hardstop
- Обновлён: 2026-04-18
- HTML: https://affpapa.org/nevibecode/plugins/hs

## Что делает

Плагин проверяет вызовы Bash перед выполнением. Сначала он ищет известные опасные шаблоны, затем передаёт незнакомые случаи на семантический анализ. Цепочки с `&&`, `|` и `;` проверяются по звеньям. Чтение файлов `.ssh`, `.aws` и `.env` блокируется как доступ к учётным данным.

Решения попадают в журнал, а состояние можно посмотреть через `/hs status` и `/hs log`. Защиту включают и временно отключают командами `/hs on` и `/hs off`; для доверенной команды есть `/hs skip`. Плагин использует fail-closed подход: если проверка не уверена, действие блокируется. Это значит, что спорная команда не запустится автоматически.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install hs@claude-community
```

## Когда брать
- блокировать удаление домашнего каталога
- перехватывать чтение файлов с ключами и токенами
- проверять цепочки Bash-команд перед запуском
- останавливать обфусцированные и вредоносные команды
- вести журнал решений по безопасности

## Примеры запросов агенту
- Проверь статус защиты через `/hs status`.
- Покажи последние решения безопасности командой `/hs log`.
- Разреши следующую доверенную команду через `/hs skip`.

## Похожие
- [discernment-nudge](https://affpapa.org/nevibecode/plugins/discernment-nudge.md) — плагин · ★ 184013
- [academy-guide](https://affpapa.org/nevibecode/plugins/academy-guide.md) — плагин · ★ 184013
- [claude-api](https://affpapa.org/nevibecode/plugins/claude-api.md) — плагин · ★ 184013
- [example-skills](https://affpapa.org/nevibecode/plugins/example-skills.md) — плагин · ★ 184013
- [document-skills](https://affpapa.org/nevibecode/plugins/document-skills.md) — плагин · ★ 184013
- [superpowers](https://affpapa.org/nevibecode/plugins/superpowers.md) — плагин · ★ 305662

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
