# spatie-security

Скилл применяет правила безопасности Spatie для веб-приложений, баз данных, серверов и репозиториев Git. Пригодится при настройке инфраструктуры или аудите уязвимостей.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 629 установок · ★ 97
- Автор: Spatie
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/spatie/guidelines-skills/tree/HEAD/resources/boost/skills/spatie-security/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/spatie-security

## Что делает

Скилл подключает набор правил Spatie для защиты инфраструктуры и кода. Агент проверяет авторизацию, настройку SSL, защиту от CSRF и хэширование паролей. В репозиториях он следит за подписью коммитов в Git и хранением секретов.

Внутри скилл опирается на файл `references/spatie-security-guidelines.md`. Сначала агент определяет проблемное место в приложении, базе данных или на сервере, а затем применяет точечные меры защиты. Скилл требует отключать парольную аутентификацию по SSH, включать автоматические обновления безопасности и изолировать пользователей базы данных.

Стилистику кода, бизнес-логику и UI скилл намеренно игнорирует. Это чётко очерчивает его границы: он не станет переписывать оформление интерфейса или спорить о форматировании, а сосредоточится на уязвимостях и правах доступа.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add spatie/guidelines-skills --skill spatie-security -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/spatie-security/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/spatie-security/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add spatie/guidelines-skills --skill spatie-security -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/spatie-security/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add spatie/guidelines-skills --skill spatie-security -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/spatie-security/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install spatie/guidelines-skills spatie-security
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/spatie-security/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add spatie/guidelines-skills --skill spatie-security -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/spatie/guidelines-skills --path resources/boost/skills/spatie-security
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/spatie-security/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add spatie/guidelines-skills --skill spatie-security -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/spatie/guidelines-skills/tree/HEAD/resources/boost/skills/spatie-security/SKILL.md

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

## Примеры запросов агенту
- Проверь конфигурацию базы данных и настройку пользователей по правилам spatie-security
- Помоги настроить подпись коммитов Git и права доступа к ключам
- Проведи аудит аутентификации и CSRF-защиты в контроллерах

## Похожие
- [security-ownership-map](https://affpapa.org/nevibecode/skills/security-ownership-map.md) — скилл · 3800 установок
- [claude-security](https://affpapa.org/nevibecode/skills/claude-security.md) — скилл · 2304 установки
- [diff-scanning-with-aws-security-agent](https://affpapa.org/nevibecode/skills/diff-scanning-with-aws-security-agent.md) — скилл · 1500 установок
- [code-security](https://affpapa.org/nevibecode/skills/code-security.md) — скилл · 2600 установок
- [security-auditor](https://affpapa.org/nevibecode/skills/sickn33-security-auditor.md) — скилл · 1400 установок
- [docker-security-guide](https://affpapa.org/nevibecode/skills/docker-security-guide.md) — скилл · 595 установок

Из того же набора: [spatie/guidelines-skills](https://affpapa.org/nevibecode/by/spatie/guidelines-skills.md) — 4 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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