Docs
Concept overviews and step-by-step guides. Looking for the API
reference? It lives in-app. The OpenAPI spec is exposed at
/api/openapi.json on every install.
Concepts
Features · AI exploit engine
- Default-credential checks
Deterministic nuclei default-logins run on demand (no LLM cost, no surprises).
- Cinematic replay + sharing
Step-by-step run timeline with the exact requests and responses; share via password-gated public link.
- AI cost controls
Per-plan bundled allowance, top-up balance, per-run estimate, hard ceilings before kicking off.
- Lumi, your AI security analyst
A named AI persona that explains findings, suggests next steps, and answers why-does-this-matter questions without sending you to a search engine.
Features · Attack-surface mapping
- Continuous discovery
Recurring RustScan port-scans across your entire target surface, on operator-tunable cadence.
- HTTP + TLS deep probe
Status, headers, body, title, favicon hash, TLS cert chain, banner (for every open port).
- Product / version fingerprinting
Every probed service gets product, version, vendor, category, and CPE, driven by curated rules and nuclei tech-detection.
- Host OS inference
Per-host OS attribution voted from every service-level fingerprint we've collected.
- Geo + ASN enrichment
Country, region, city, ASN, AS-org for every IP (free, offline, on every scan).
- Companies + tags
Group targets by business unit, acquisition, or product. Filter findings per-tenant; share scoped reports.
- Bulk targets + excludes
Paste 10,000 targets at once. Attach per-target exclude lists honoured by both scanner and ignore rules.
- Asset business context
Tag every target with owner, criticality, data classification, and vendor. Risk-ranking finally reflects what hurts the business, not raw CVSS.
Features · Cloud posture
- Cloud security posture
Read-only across AWS, Google Cloud & Azure. Umbra finds the exposure a port scan can't see (world-readable data proven with an anonymous read, identities that can escalate to admin, secrets in config, internet-open services) and the attack paths that chain them to your data. Every finding ships with the exact command that fixes it.
- Cloud attack paths & read-proof
Umbra chains cloud findings into data-terminating attack paths (an internet-reachable workload → the identity it runs as → the specific data it can read) and proves public storage by fetching it with no credentials.
- Cloud remediation output
Every cloud finding ships with its concrete, resource-specific fix: the exact aws / gcloud / az command that removes the exposure, built from the finding's own evidence, with a guardrail to check before you apply it.
- Cloud posture PDF report
Export any cloud scan to a branded PDF (cover page, posture summary, per-finding detail with the exact remediation inline, and sign-off), the same report template as the internal-pentest and web-audit exports.
Features · Deep Audit
- Active AI Triager
Triager probes ambiguous JupiterSec findings live against the target instead of pattern-matching to false-positive guards. Confirms what's real, drops what's noise.
- AI Explorer · Tier 1 endpoint hypothesis
Reads JupiterSec's recon model and proposes the endpoints + vuln classes most likely to harbour real bugs. Narrows the search before any probe fires.
- AI Explorer · Tier 2 scenario playbooks
Ten scripted scenarios for the classes static rules can't reach (IDOR, OAuth bypass, JWT confusion, GraphQL abuse, mass assignment, price manipulation, role tampering, workflow bypass, multi-step ATO, cross-tenant UUID).
- AI Explorer · Tier 3 open hunt
Opus-grade open exploration on the full recon bundle (clustered endpoints + JS-derived URLs + discovered params). Hunts for what the scripted scenarios missed.
- Deep Audit · live scan timeline
Module-by-module progress for an in-flight audit (recon iterations, crawl complete, JS endpoint discovery, fuzzbox phases, every scanner module's start + complete).
- Deep Audit · Triager review queue
Findings the AI couldn't judge with high confidence land in a per-scan review queue with the original JupiterSec payload and the AI's error reason: review, accept, or replay.
- Deep Audit · partial-coverage transparency
When a scan hits its time or AI budget mid-run, the report renders with a clear partial-coverage badge. You see what was covered and what wasn't, no silent drop-offs.
Features · Integrations
- ChatOps (Slack)
OAuth-bound Slack app with five slash commands for investigation, exploitation, and reporting, without opening the dashboard.
- Notification channels + rules
Slack webhooks, email digests. Per-channel severity filters; suppression rules for the noisy categories.
- Rules starter pack
One click creates the three notification rules every workspace wants on day one, no manual rule-engine learning curve.
- Ticket integrations
One-click tickets to Jira, Linear, or GitHub from any finding. PoC + reproduction steps pre-filled.
- Bidirectional ticket sync
Jira and GitHub Issues: close the ticket, the finding closes. Close the finding, the ticket transitions. Custom status maps per workspace.
- SIEM outbound (Splunk + Sentinel)
Stream every Umbra finding into Splunk HEC or Microsoft Sentinel: one event per finding, correlated against the rest of your SecOps feeds.
- Partner API (v1)
Bearer-token authenticated read API for B2B partners + integrators. Pull findings, targets, host inventory, and deep audit reports as JSON.
Features · Internal Network Agent
- Internal agent (one-line install)
5 MB Go binary. Linux amd64/arm64, macOS Apple Silicon, Windows amd64. Outbound HTTPS only.
- Recurring internal scans + scan windows
Schedule internal CIDR scans on a cadence; optionally restrict to a maintenance window; auto-reprobe when services flip to gone.
- AI exploit network leg (HTTP)
The cloud AI routes every internal-target HTTP request through the agent. RFC1918 web apps + admin panels become first-class for exploit validation. For non-HTTP protocols (Postgres / MySQL / Redis / Mongo / SSH), see the companion TCP relay.
- Binary-protocol testing via the agent (TCP)
Same relay as the HTTP leg, raw bytes. AI sends Postgres / MySQL / Redis / MongoDB / SSH wire-protocol packets through the agent into the customer network. Auth-method discovery, banner grabs, default-credential testing on internal databases, not just HTTP services.
- CIDR allowlist enforced at the agent
Defence in depth above the cloud-side scope check. Heartbeat-pushed CIDR list, locally enforced; refuses out-of-scope tasks without a single socket touched.
- Signed auto-update + rollback
sha256 + ed25519 verification before swap; auto-rollback if the new binary doesn't heartbeat within 5 minutes.
- Captured task logs
Every task ships a timestamped log buffer back to the dashboard. Click 'Logs' on a task row to read it inline.
- Agent ops (healthz, uninstall, proxy, pinning)
Loopback /healthz, --uninstall, HTTPS proxy support, --pinned-version override, JSON config file.
- System service install (systemd / launchd / Windows SCM)
One-line --install registers the agent as a system service that persists across reboots, survives SSH disconnects, and exposes a clean --disable / --enable / --status / --uninstall lifecycle. Linux + macOS + Windows.
Features · Internal pentest
- Internal pentest assessments
One click. A whole catalog of techniques fires against every live service the agent has discovered. Three safety tiers, one rollup view, every finding tagged by the technique that produced it.
- AD attack-graph
BloodHound-style principals + edges, populated automatically by AD reconnaissance techniques. See who is admin to what, who is a member of which group, and which ACL edges enable escalation.
Features · Reports and visibility
- Findings dashboard
Every AI-verified finding across the surface, filterable by severity, kind, company, agent, internal-vs-external.
- Findings lifecycle
Stateful findings with status, assignee, due date, history: the operating system for a remediation program.
- Per-target full findings report
One page per target: every host, every service, every verified finding, ready to hand off.
- Management report
Executive-grade summary (counts, trends, KEV exposure, compromised-host index, print-ready).
- Activity feed + What's new
Every state change in the org: filterable by time window, type, or scope.
- Executive report
Org-level, board-ready PDF: posture KPIs, opened-vs-closed trend, top remediations, top open risks. Print → Save as PDF.
- Executive dashboard
"What to fix this week": KPI tiles, top-10 priority issues, MTTR, all on one card above the findings list.
- Weekly email digest
One email a week with the workspace's posture (critical / high open, fixed-this-week, MTTR, top 5 open risks). Same data as the executive dashboard, delivered to the inbox.
- Compliance evidence pack
Map Umbra's data to specific SOC 2, ISO 27001, NIS2, and GDPR Article 32 control IDs and hand the artifact to your auditor (no spreadsheet reconciliation).
- Shareable compliance pack
Mint a password-gated public link to a redacted compliance evidence pack. Hand it to your customer's security team instead of writing a questionnaire response.
Features · Search and investigation
- SmartSearch grammar
20+ token-based filters across services, hosts, findings, targets. The same grammar everywhere: typed once, learned forever.
- Natural-language query
Type "critical CVEs on internal apache". Claude Haiku translates to the tokenised query in under a second.
- Inline help drawers
Every major view has a right-side help drawer with token documentation and click-to-run examples.
Features · Vulnerability intelligence
Features · Workspaces and access
- Workspaces + SSO
Per-org isolation. Google + Microsoft OIDC sign-in. Email invites with role pre-selection.
- Roles + audit log
viewer / member / admin / owner, plus per-user module access. Every privileged action logged with actor, timestamp, and scope.
- Audit log viewer
Org-scoped audit-trail UI, every privileged action, filterable by action / actor / date, with a CSV export for SOC2 / ISO27001 auditors.
- Self-serve billing
Paddle-backed checkout. Subscribe, top up AI dollars, upgrade plan, all from workspace settings.
- REST API + OpenAPI
Every dashboard surface is also a REST endpoint. Full OpenAPI spec at /api/openapi.json on every install.
- Module access & entitlements
Two layers of module gating: per-org bundle entitlement (what the plan sells) and per-user module grants (an org-admin restricts a teammate to specific modules). Allow-by-default, dependency-closed, server-enforced, fails closed.