Obexum documentation

Welcome. Obexum is a deterministic, pericial-grade hardening audit framework. These docs walk you from fresh laptop to signed audit report in under an hour.

Where to start

What Obexum is

Obexum sits in a different layer than your pentest tooling and your EDR. Pentesters look for what works now; EDRs detect what is happening now; Obexum finds the configurations that would let an attack succeed if someone tried, before anyone does.

Every probe is determinístic Go code with explicit pass/fail logic, every finding ships with raw evidence, and every CRITICAL/HIGH gets a remediation playbook with built-in rollback hints.

What Obexum is not

Architecture (in one diagram)

┌─────────────────────────────────────────────────────────────┐
│  Your jump-box (laptop / CI runner / dedicated audit VM)    │
│                                                              │
│   obexum scan run prod-dc-01                                 │
│        │                                                     │
│        ├─► SSH / WinRM ──► target host                       │
│        │     │                                               │
│        │     ├─ run probe (PowerShell base64 encoded)        │
│        │     │  └─ collect stdout + stderr + manifest        │
│        │     └─ no agent, no persistence on target           │
│        │                                                     │
│        ├─► engagement directory ~/.obexum/scans/<id>/        │
│        │     ├─ manifest.json                                │
│        │     ├─ findings.json                                │
│        │     ├─ findings.html (branded report)               │
│        │     └─ artifacts/<rule_id>/...                      │
│        │                                                     │
│        └─► SQLite ~/.obexum/obexum.db (history, diff)        │
│                                                              │
└─────────────────────────────────────────────────────────────┘

Get started in 30 seconds

curl -fsSL https://get.obexum.com | sh
obexum init
obexum targets add my-dc --type windows-dc --host 10.0.0.5
obexum scan run my-dc

Continue with the Quickstart guide →