Mitrecaldera
Emulate Coverage Operate Detect Plugins Report Launch operation
Kestrel  /  Autonomous Operations
MOD-OPS · § 03

Autonomous Operations

A real adversary does not follow a static script. Kestrel reads what each host allows and picks the next sensible move, while you keep full control the entire way.

§ A — OVERVIEW

Autonomous, but never out of your hands

A good adversary does not follow a static script. Kestrel reflects that: its decision engine reads what it has learned from each host and picks the next sensible move, adapting the chain in real time.

You stay in control the whole way — run fully autonomous for breadth, switch to manual for a delicate step, pause to inspect state, or replay a run exactly as it happened. Everything is exposed through an open REST API.

  • Adaptive decision engine. Chooses the next ability based on facts collected during the operation, not a fixed playbook.
  • Manual or autonomous. Toggle between hands-off execution and step-by-step manual control at any point.
  • Fully API-driven. Every operation, agent, and result is available over a documented REST API.
§ B — THE LOOP

The decision engine, one cycle.

A real sequence that repeats until the objective is met or the operation is stopped.

STEP 01

Observe

Collect facts from each agent — users, hosts, privileges, reachable services.

STEP 02

Decide

Score candidate abilities against the facts and the profile's objective.

STEP 03

Act

Task the chosen ability to the right agent and execute it.

STEP 04

Learn

Feed the result back into the fact store, then repeat from the top.

§ C — LIVE VIEW

Watch it think.

The operation view shows abilities executing, facts accumulating, and the chain branching in real time. Pause any time to inspect, or let it run to completion.

operation "Nightfall" · autonomous
14:02:07 T1595 observe · 3 hosts discovered
14:02:11 T1078 act · access
14:02:19 T1059 act · execute
14:02:24 T1021 decide · lateral to host-04
14:02:31 T1021 act · lateral
14:02:38 T1005 act · collection
14:02:44 objective met · coverage 71%
Get started

Launch an autonomous operation.

Set an objective, pick a profile, and let the decision engine work — with your hand on the controls the entire time.