# pci-audit

Разбирает приложение или инфраструктуру с данными платёжных карт по PCI DSS v4.0. Начинает с определения области аудита, потом идёт по инженерным требованиям.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 318 установок · ★ 435
- Автор: briiirussell
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/briiirussell/cybersecurity-skills/tree/HEAD/skills/pci-audit/SKILL.md
- Обновлён: 2026-05-27
- HTML: https://affpapa.org/nevibecode/skills/pci-audit

## Что делает

Скилл разбирает системы, которые хранят, обрабатывают или передают данные карт, по PCI DSS v4.0. Первый шаг — определение области: что попадает в CDE, что связано с ней напрямую, что обслуживает её безопасность, а что отделено сегментацией. От этого зависит объём проверки, и именно здесь чаще всего ошибаются.

Дальше идёт по инженерным требованиям: Req 3 (хранение CHD), Req 4 (передача), Req 6 (безопасный SDLC), Req 7-8 (доступ), Req 10 (логирование), Req 11 (тестирование), Req 12 (программа). В работе использует `Read`, `Grep`, `Glob`, `Bash`, `Write` и `WebSearch` — то есть ищет PAN в схемах БД, коде и логах по именам колонок и регуляркам карточных префиксов, проверяет настройки TLS и правила маскирования.

Аттестацию скилл не выдаёт. SAQ или аудит QSA с Attestation of Compliance — отдельный процесс, к которому он только готовит материал. Учтите: если PAN попадает в ваш код, lock-файлы или логи, это находка независимо от намерений — Luhn-валидная последовательность цифр уже повод разбираться.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add briiirussell/cybersecurity-skills --skill pci-audit -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add briiirussell/cybersecurity-skills --skill pci-audit -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add briiirussell/cybersecurity-skills --skill pci-audit -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install briiirussell/cybersecurity-skills pci-audit
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add briiirussell/cybersecurity-skills --skill pci-audit -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/briiirussell/cybersecurity-skills --path skills/pci-audit
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add briiirussell/cybersecurity-skills --skill pci-audit -a opencode
```

### Claude.ai

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

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

## Когда брать
- определить, какие системы входят в область PCI DSS, а какие отделены сегментацией
- найти PAN в схемах БД, коде и логах по именам колонок и регуляркам
- проверить, что CVV и полная магнитная полоса не сохраняются после авторизации
- оценить, маскируется ли PAN при выводе и в отладочных данных
- сверить передачу карточных данных с требованиями к TLS и шифрованию внутренних сетей

## Примеры запросов агенту
- проверь наш сервис оплаты на соответствие PCI DSS v4.0, начни с области аудита
- найди в репозитории места, где может храниться PAN или CVV
- какие требования PCI DSS v4.0 затрагивают наш SDLC и логирование

## Похожие
- [pci-dss-compliance](https://affpapa.org/nevibecode/skills/pci-dss-compliance.md) — скилл · 327 установок
- [pci-dss-scoping](https://affpapa.org/nevibecode/skills/pci-dss-scoping.md) — скилл · 414 установок
- [dd-audit-compliance-report](https://affpapa.org/nevibecode/skills/dd-audit-compliance-report.md) — скилл · 477 установок
- [fintech-engineer](https://affpapa.org/nevibecode/agents/fintech-engineer.md) — субагент · 518 установок
- [security-compliance-audit](https://affpapa.org/nevibecode/skills/security-compliance-audit.md) — скилл · 665 установок
- [isms-audit-expert](https://affpapa.org/nevibecode/skills/isms-audit-expert.md) — скилл · 791 установка

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

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

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