Umbryx — Current features and their status
Scale of the codebase today: 100+ Alembic migrations, ~90 router
modules (~640 endpoints), ~45 view components, ~47 model files,
260+ backend test files.
Operational core
Feature
Status
Details
Hosts management
Working
CRUD, bulk import (Nmap/APS/NetExec/Nessus/Burp), scope filtering, tags, roles, IPs, ports
Credentials
Working
CRUD, encryption at rest, validation, domain accounts, cred matrix, host linking
Findings
Working
CRUD, severity, CVSS, CVE, approval workflow, bulk undo
Notes
Working
CRUD, version control, attachments, markdown, confidentiality tags
Loot
Working
CRUD, file uploads, encryption, type classification
Scopes
Working
CIDR/domain/regex, in/out scope, entry gateway, scope filtering on import
Timeline
Working
Auto-logging, reversible events
Checklist
Working
Phase-based, order tracking
Objectives
Working
Flag capture, scoring, categories
Search
Working
Full-text, saved searches, scope filtering
Collections
Working
Host grouping, dynamic filters
KB
Working
Articles, snippets, MITRE ATT&CK catalog
Network Map & Topology
Feature
Status
Details
Interactive SVG canvas
Working
Pan, zoom, node drag, region drag/resize
Auto-layout
Working
Tier-based, attacker cluster, subnet placement
Smart Build
Working
Role inference, service deps, privilege paths, pivot routes
Attack Graph overlay
Working
Credential edges, access edges, privilege paths, DA detection
Network regions
Working
CIDR zones, zone types, manual positioning
BloodHou
nd import | Working | JSON parser, node/edge ingestion |
| Topology builder | Working | Manual proposals, command generation, preview/apply |
C2 Integration
Feature
Status
Details
Adaptix C2
Working
Sync, live agents, execute, BOF catalog, tasks
Mythic C2
Working
Sync, live agents, execute, tasks
Slive
r C2 | Working | Sync, live agents, execute, tasks |
| C2 host actions | Working | Multi-framework, session-aware, cred substitution |
| C2 webhooks | Working | Inbound beacon data ingestion |
Playbooks & Jobs
Feature
Status
Details
Playbook editor
Working
DAG visualization, step search, conditional branching
Job runner
Working
Worker pool (arq/in-process), cancellation, retry, output streaming
Operation Packs
Working
Reusable step blocks,
marketplace templates |
| Scheduled playbooks | Working | Cron-based, last-run tracking |
| Bulk operations | Working | Multi-host execution, bulk edit, undo |
| Attacker SSH exec | Working | Proxychains, global targets, credential resolution |
Attack Path
Feature
Status
Details
Attack path V2
Working
| Tree layout, branches, status/confidence, risk scoring |
| Graph API | Working | Nodes/edges/branches CRUD, versioning (snapshot/revert) |
| Entity links | Working | Cross-entity relations, dependency graph |
| Attack metrics | Working | Tree depth, branch counting, impact/likelihood |
Multi-User & Organizations
Feature
Status
Details
Organizations
Working
Org CRUD, plans, team management
P
roject members | Working | Invite, roles — 11 project roles (owner -> auditor) |
| RBAC | Working | 80+ permissions, per-project enforcement |
| User management | Working | Admin CRUD, active/inactive, MFA (TOTP) |
| Audit trail | Working | All member actions, ROE changes, immutable |
| ROE | Working | Rules of Engagement per project |
Infrastructure Auto-Deploy
Feature
Status
Details
Provisioning engine
Working
Modular: cloud + deploy + links + creds + engine
Cloud VPS creation
Working
Hetzner, DigitalOcean, Vultr (auto SSH wait)
Cloud VPS destroy
Working
Server ID tracking, cleanup
SSH deploy
Working
paramiko (Ed25519/ECDSA/RSA/DSS), docker run
Docker API deploy
Working
Remote API, port bindings, volumes
K8s deploy
Working
kubectl apply, namespace isolation
Nginx redirector config
Working
Auto proxy_pass C2 backend
DNS (Cloudflare)
Working
A-record creation via API (in LinkManager)
Stack blueprints
Working
3 builtins (C2+Redirector+Dropper, C2+Redirector, Pivot Chain (Ligolo))
Service presets
Working
9 presets (adaptix, mythic, sliver, etc.)
Operator workstations
Working
Docker/K8s cloud provisioning
Instance pool
Working
Pre-provisioned VPS pool
Security & Encryption
Feature
Status
Details
JWT auth
Working
Access + refresh tokens, blacklist
Per-project DEK
Working
Envelope encryption (KEK -> DEK)
DEK rotation
Working
Per-project, with rewrap
TOTP MFA
Working
Setup, verify, disable
Plugin signing
Working
HMAC-SHA256 bundle verification
Project secrets
Working
Lifecycle, auto-revoke on closure
Secret scrubbing
Working
Log redaction (passwords, tokens, hashes)
Feature
Status
Details
System logs
Working
6 categories (system, security, ops, audit, infra, perf)
System dashboard
Working
Worker status, queue depth, metrics
DevOps role
Working
System access without project data
Leader election
Working
Redis-based, periodic tasks
WebSocket realtime
Working
Broadcast, filtered by permissions
Notifications
**Worki
ng** | Per-user, unread counts |
| Project closure | Working | Decommission report, infra teardown, secret revoke |
| Snapshots | Working | Project state export/import |
| AI assistant | Working | LiteLLM integration, tool calling |
| DNS management | Working | Manual records everywhere; zone sync and record
management for Cloudflare and Route53 plus ANetExec/Let's Encrypt DNS-01 in the Enterprise infra stack |
Dashboards
Feature
Status
Details
Project overview
Working
Engagement summary on the Overview tab
System dashboard
Working
Admin → System: health checks (DB/Redis), job and entity metrics
Risk scores
Working
Per-host risk scores (/api/hosts/risk-scores) and per-path risk distribution in the attack-path view