🔬 Узнайте, что на самом деле делает ваша система и где находятся риски.
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.
