Проекты¶
Контейнер engagement: scope, участники, статус и всё, что создаётся в ходе работы.
Доступность: оба издания. Доступ: любой участник проекта;
создатель становится owner.
Работа с проектами¶
- Новый проект — имя, сводка IP/OS клиента, статус, описание. IP клиента автоматически становится записью scope
- Импорт ZIP — восстановление ранее экспортированного проекта (запрос пароля, если зашифрован)
- Экспорт ZIP — полный архив проекта; шифруется одноразовым
паролем всегда, когда включаются секреты учётных данных (требуется
project.export) - Закрытие — Closure Wizard выполняет preflight-проверки и формирует decommission-отчёт
- Редактирование — включая переменные окружения уровня проекта, используемые плейбуками/стеками
- Удаление / очистка — удаление убирает проект; очистка дополнительно удаляет загруженные файлы с диска (права уровня owner)
Участники и команды¶
Панель участников: добавление пользователей с проектной ролью, приглашение по ссылке, подключение команд, передача владения (только owner). Семантика ролей: Контроль доступа.
Что видно на карточке¶
Статус, ОС, бейджи scope и живые счётчики (заметки, хосты, учётные данные, pwned). Выбор проекта ограничивает всё приложение его рамками (запоминается для каждого браузера).
Ожидаемое поведение¶
- Все списки/фильтры по приложению сужаются до выбранного проекта
- Таймлайн накапливает действия всех участников
- Удаление проекта требует подтверждения с показом количества сущностей
Ограничения¶
- Архивы экспорта с секретами шифруются AES — сохраните одноразовый пароль при его показе; восстановить его невозможно
- Последнего owner нельзя удалить; владение должно быть передано