# testing-for-business-logic-vulnerabilities

Скилл помогает вручную искать ошибки бизнес-логики в веб-приложениях через Burp Suite. Нужен для проверки цен, многошаговых процессов и прав доступа.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 333 установки · ★ 35034
- Автор: mahipal
- Лицензия: Apache-2.0 · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/tree/HEAD/skills/testing-for-business-logic-vulnerabilities/SKILL.md
- Обновлён: 2026-08-31
- HTML: https://affpapa.org/nevibecode/skills/testing-for-business-logic-vulnerabilities

## Что делает

Скилл помогает составить карту бизнес-процессов и проверить, соблюдаются ли их ограничения. Он нацелен на манипуляции ценой и количеством, обход шагов регистрации, оплаты или MFA, повторное применение купонов, повышение привилегий и гонки запросов. Такой подход дополняет автоматические сканеры, когда они находят мало технических проблем.

Внутри описан рабочий процесс: изучение ожидаемых правил, перехват запросов в Burp Suite, изменение параметров и проверка результата. Для проверки нужны письменное разрешение на тестирование, Burp Suite Professional, понимание штатных сценариев приложения, тестовые аккаунты с разными правами, Browser DevTools и документация бизнес-требований. Письменное разрешение здесь обязательно: без него проверка может выйти за согласованные границы.

Скилл рассчитан на авторизованные проверки интернет-магазинов, систем купонов и наград, финансовых приложений и других сервисов с важными бизнес-правилами. Исходный материал также показывает проверки через `curl` и параллельные запросы, но конкретные URL и токены нужно заменить данными тестового приложения.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill testing-for-business-logic-vulnerabilities -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill testing-for-business-logic-vulnerabilities -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill testing-for-business-logic-vulnerabilities -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install mukul975/Anthropic-Cybersecurity-Skills testing-for-business-logic-vulnerabilities
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill testing-for-business-logic-vulnerabilities -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/mukul975/Anthropic-Cybersecurity-Skills --path skills/testing-for-business-logic-vulnerabilities
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill testing-for-business-logic-vulnerabilities -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/tree/HEAD/skills/testing-for-business-logic-vulnerabilities/SKILL.md

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

## Примеры запросов агенту
- Проверь бизнес-логику checkout и cart в тестовом приложении через Burp Suite: составь карту шагов, найди обход оплаты и проверь изменение цены.
- Проверь, можно ли повторно применить купон и получить награду при параллельных запросах; используй тестовые аккаунты и авторизованные сценарии.
- Проведи авторизованную проверку повышения привилегий и обхода MFA, опираясь на ожидаемые бизнес-правила приложения.

## Похожие
- [business-logic-vuln](https://affpapa.org/nevibecode/skills/business-logic-vuln.md) — скилл · 3700 установок
- [business-logic-vulnerabilities](https://affpapa.org/nevibecode/skills/business-logic-vulnerabilities.md) — скилл · 3900 установок
- [wordpress-penetration-testing](https://affpapa.org/nevibecode/skills/wordpress-penetration-testing.md) — скилл · 1100 установок
- [web-security-review](https://affpapa.org/nevibecode/skills/web-security-review.md) — скилл · 613 установок

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

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