🔬 З'ясуйте, що насправді робить ваша система і де ризики.
Detect читає код і записує лише те, що справді знаходить, разом із доказами, потрібними наступним фазам. Її головне правило: виявляти, а не вигадувати.
Використання
- Повна перевірка
- Вказати шляхи
- Описати занепокоєння
/lagune-detect
/lagune-detect src/routes/ src/auth.ts
/lagune-detect переконайся, що дані клієнтів ніколи не розкриваються
Що вона визначає
Lagune читає код і фіксує те, що знаходить. Кожна знахідка містить, що це, чому це важливо, і доказ. Наприклад:
- Завантаження файлів, система приймає файли від користувачів:
- Чому це важливо: файл, замаскований під зображення, може приховувати шкідливий код.
- Доказ: обробник
POST /uploadдовіряє MIME-типу, який надсилає клієнт, не перевіряючи справжній тип файлу.
- Вхід і сесії, користувачі входять, щоб дістатися до свого облікового запису:
- Чому це важливо: слабке керування сесіями дає змогу захопити один обліковий запис з іншого.
- Доказ: логіка видачі сесій, де сесії видаються без терміну дії.
Попутно detect виносить вердикт щодо коду для кожної спеціалізації з каталогу вашого проєкту, застосовує ті, чий контекст присутній, і записує їх у розділі Applied specializations, у списку, який повторно використовують harden і verify.
У результаті ви маєте чітку карту того, що робить ваша система і де ризики, готову до наступних кроків.
- Повторний запуск оновлює карту: розв'язані знахідки зникають, нові з'являються.
- Карта виявлення зберігається в
.lagune/memory/detect.md.
Далі
Перетворіть карту на план: /lagune-plan.
Часті запитання
Вона читає ваш код і визначає, що робить ваша система і де ризики, записуючи лише те, що справді знаходить. Її правило: виявляти, а не вигадувати.
Знахідка є одним виявленим ризиком, що містить, що це, чому це важливо, і доказ у коді. Це відстежувана одиниця, яку plan, harden і verify передають далі.
У .lagune/memory/detect.md.
Кожна спеціалізація з каталогу вашого проєкту отримує вердикт щодо коду. Detect застосовує ті, чий контекст присутній, і записує їх у розділі Applied specializations.
