# /lagune-plan: оцініть знахідки й сплануйте виправлення

> Перетворіть те, що знайшла фаза detect, на план захисту, оцінивши кожну знахідку за категорією й оцінкою CVSS v4.0 і підібравши до неї виправлення.

Канонічна URL-адреса: https://lagune.ai/uk-UA/docs/commands/plan
Мова: uk-UA
Оригінал: https://lagune.ai/docs/commands/plan
Останнє оновлення: 2026-11-03

🛡️ Перетворіть те, що знайшла фаза detect, на план захисту: оцініть кожну знахідку за категорією й оцінкою CVSS v4.0, а потім підберіть до неї виправлення.

## Використання

**Спланувати все**

```prompt
/lagune-plan
```

**Вказати шляхи**

```prompt
/lagune-plan src/routes/upload.ts
```

**Зосередитися на побоюванні**

```prompt
/lagune-plan де можуть витекти чутливі дані
```

## Як це працює

Ця фаза продовжує detect. Detect уже з'ясувала, що робить ваша система і який ризик несе кожна її частина, тож план не повторює ризик, а оцінює, наскільки він серйозний, і вирішує, що з ним робити. Plan ніколи не читає код, тож кожне виправлення мусить вказувати на те, що detect справді виявила. Вона оцінює кожну знахідку методом CVSS v4.0: категорія, вектор CVSS v4.0, виведений з того, що зафіксували detect і charter, і обчислений [хуком `cvss`](https://lagune.ai/uk-UA/docs/hooks/cvss), а також рівень пріоритету, на який припадає ця оцінка. Кожне виправлення також містить принцип безпеки, який воно підтримує.

Наприклад:

- **Завантаження файлів** (Пріоритет: **Critical**)
  - _Категорія:_ необмежене завантаження файлів (CWE-434).
  - _CVSS:_ CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N (9.3, Critical).
  - _Чому такий пріоритет:_ будь-хто може дістатися до завантаження через інтернет, і воно працює на сервері, що зберігає файли клієнтів.
  - _Підтримує:_ III. Усі вхідні дані недовірені, доки їх не перевірено.
  - _Виправлення:_ перевіряти справжній тип і розмір файлу, перейменовувати його під час збереження й зберігати завантаження там, де їх неможливо виконати як код.

У результаті ви маєте оцінений і впорядкований за пріоритетом список виправлень, кожне з яких прив'язане до знахідки й готове до застосування в наступній фазі. Оцінку обчислюють, а не прикидають: вектор передає відкритість і значущість проєкту як метрики Environmental, і будь-хто може вставити його в калькулятор FIRST або NVD і отримати ту саму оцінку.

**Порада**

- Фаза повністю спирається на detect. Якщо файл чи побоювання ще не досліджено, вона попросить спершу виконати для нього `/lagune-detect`.
- Повторний запуск оновлює план: виконані виправлення зникають, нові з'являються.
- План захисту зберігається в `.lagune/memory/plan.md`.

**Залежить від detect**

Plan працює лише з тим, що вже визначила [`/lagune-detect`](https://lagune.ai/uk-UA/docs/commands/detect), тож спершу виконайте detect.

## Далі

Застосуйте план: [`/lagune-harden`](https://lagune.ai/uk-UA/docs/commands/harden).

## Часті запитання

### Як Lagune визначає пріоритет вразливостей?

/lagune-plan оцінює кожну знахідку за категорією й оцінкою CVSS v4.0, яку обчислює хук cvss, а потім підбирає до неї виправлення.

### Чи використовує Lagune CVSS v4.0?

Так. Кожна знахідка отримує вектор і оцінку CVSS v4.0, які обчислює хук cvss за тією самою арифметикою, що й калькулятор FIRST, тож будь-хто може вставити туди вектор і отримати ту саму оцінку.

### Чи план читає мій код?

Ні. Plan ніколи не читає код, тож кожне виправлення мусить вказувати на те, що detect справді виявила.
