Umbryx — Текущие функции и их статус
Масштаб кодовой базы сегодня: 100+ миграций Alembic, ~90 router-модулей
(~640 эндпоинтов), ~45 view-компонентов, ~47 файлов моделей,
260+ файлов backend-тестов.
Операционное ядро
Функция
Статус
Детали
Управление хостами
Работает
CRUD, массовый импорт (Nmap/APS/NetExec/Nessus/Burp), фильтрация по scope, теги, роли, IP, порты
Учётные данные
Работает
CRUD, шифрование при хранении, валидация, доменные аккаунты, cred-матрица, привязка к хостам
Findings
Работает
CRUD, severity, CVSS, CVE, workflow согласования, массовая отмена
Заметки
Работает
CRUD, версионирование, вложения, markdown, теги конфиденциальности
Loot
Работает
CRUD, загрузка файлов, шифрование, классификация по типам
Scope
Работает
CIDR/домен/regex, in/out scope, точка входа, фильтрация по scope при импорте
Таймлайн
Работает
Автологирование, обратимые события
Чеклист
Работает
По фазам, отслеживание порядка
Objectives
Работает
Захват флагов, скоринг, категории
Поиск
Работает
Полнотекстовый, сохранённые запросы, фильтрация по scope
Коллекции
Работает
Группировка хостов, динамические фильтры
БЗ
Работает
Статьи, сниппеты, каталог MITRE ATT&CK
Сетевая карта и топология
Функция
Статус
Детали
Интерактивный SVG-канвас
Работает
Pan, zoom, перетаскивание узлов, перетаскивание/ресайз регионов
Автолэйаут
Работает
На основе tier, кластер атакующего, размещение подсетей
Smart Build
Работает
Вывод ролей, зависимости сервисов, пути повышения привилегий, pivot-маршруты
Оверлей attack graph
Работает
Рёбра учётных данных, access-рёбра, пути привилегий, детекция DA
Сетевые регионы
Работает
Зоны CIDR, типы зон, ручное позиционирование
Импорт BloodHound
Работает
JSON-парсер, загрузка узлов/рёбер
Topology builder
Работает
Ручные предложения, генерация команд, preview/apply
Интеграция с C2
Функция
Статус
Детали
Adaptix C2
Работает
Синхронизация, live-агенты, выполнение, каталог BOF, задачи
Mythic C2
Работает
Синхронизация, live-агенты, выполнение, задачи
Sliver C2
Работает
Синхронизация, live-агенты, выполнение, задачи
Действия по хостам через C2
Работает
Мультифреймворк, с учётом сессий, подстановка учётных данных
C2-вебхуки
Работает
Приём входящих данных биконов
Плейбуки и задачи
Функция
Статус
Детали
Редактор плейбуков
Работает
Визуализация DAG, поиск по шагам, условное ветвление
Раннер задач
Работает
Пул воркеров (arq/in-process), отмена, ретраи, стриминг вывода
Operation Packs
Работает
Переиспользуемые блоки шагов, шаблоны маркетплейса
Планируемые плейбуки
Работает
На основе cron, отслеживание последнего запуска
Массовые операции
Работает
Выполнение на нескольких хостах, массовое редактирование, отмена
| Выполнение через Attacker SSH | Работает | Proxychains, глобальные цели, резолвинг учётных данных |
Attack path
Функция
Статус
Детали
Attack path V2
Работает
Древовидный лэйаут, ветви, статус/уверенность, скоринг риска
Graph API
Работает
CRUD узлов/рёбер/ветвей, версионирование (snapshot/revert)
Связи сущностей
Работает
Кросс-сущностные связи, граф зависимостей
Метрики атак
Работает
Глубина дерева, подсчёт ветвей, impact/likelihood
Мультипользовательность и организации
Функция
Статус
Детали
Организации
Работает
CRUD организаций, планы, управление командами
Участники проекта
Работает
Приглашения, роли — 11 проектных ролей (owner -> auditor)
RBAC
Работает
80+ прав, применение на уровне каждого проекта
Управление пользователями
Работает
Админ-CRUD, активные/неактивные, MFA (TOTP)
Аудит-трейл
Работает
Все действия участников, изменения ROE, неизменяемость
ROE
Работает
Rules of Engagement для каждого проекта
Автоматическое развёртывание инфраструктуры
Функция
Статус
Детали
Движок provisioning
Работает
Модульный: cloud + deploy + links + creds + engine
Создание облачных VPS
Работает
Hetzner, DigitalOcean, Vultr (автоожидание SSH)
Уничтожение облачных VPS
Работает
Отслеживание ID серверов, очистка
Развёртывание по SSH
Работает
paramiko (Ed25519/ECDSA/RSA/DSS), docker run
Развёртывание через Docker API
Работает
Remote API, привязка портов, volumes
Развёртывание в K8s
Работает
kubectl apply, изоляция namespace
Конфигурация nginx-redirector
Работает
Автоматический proxy_pass на C2-бэкенд
DNS (Cloudflare)
Работает
Создание A-записей через API (в LinkManager)
Blueprint для stack
Работает
3 встроенных (C2+Redirector+Dropper, C2+Redirector, Pivot Chain (Ligolo))
Пресеты сервисов
Работает
9 пресетов (adaptix, mythic, sliver и т.д.)
Workstation операторов
Работает
Provisioning Docker/K8s в облаке
Пул экземпляров
Работает
Предподготовленный пул VPS
Безопасность и шифрование
Функция
Статус
Детали
JWT-аутентификация
Работает
Access + refresh токены, блэклист
DEK на проект
Работает
Конвертное шифрование (KEK -> DEK)
Ротация DEK
Работает
На проект, с rewrap
TOTP MFA
Работает
Настройка, верификация, отключение
Подписывание плагинов
Работает
Верификация бандлов HMAC-SHA256
Секреты проекта
Работает
Жизненный цикл, автоотзыв при закрытии
Чистка секретов
Работает
Маскирование в логах (пароли, токены, хэши)
Операции платформы
Функция
Статус
Детали
Системные логи
Работает
6 категорий (system, security, ops, audit, infra, perf)
Системный дашборд
Работает
Статус воркеров, глубина очереди, метрики
Роль DevOps
Работает
Доступ к системе без данных проектов
Leader election
Работает
На Redis, периодические задачи
WebSocket realtime
Работает
Широковещание, фильтрация по правам
Уведомления
Работает
По пользователям, счётчики непрочитанных
Закрытие проекта
Работает
Decommission-отчёт, снос инфраструктуры, отзыв секретов
Снапшоты
Работает
Экспорт/импорт состояния проекта
AI-ассистент
Работает
Интеграция LiteLLM, tool calling
Управление DNS
Работает
Ручные записи везде; синхронизация зон и управление записями для Cloudflare и Route53, а также ANetExec/Let's Encrypt DNS-01 в Enterprise-стеке инфраструктуры
Дашборды
Функция
Статус
Детали
Обзор проекта
Работает
Сводка engagement на вкладке Overview
Системный дашборд
Работает
Admin → System: health-чеки (DB/Redis), метрики задач и сущностей
Скоринг риска
Работает
Риск-скор на хост (/api/hosts/risk-scores) и распределение риска по путям в представлении attack path