Mythal
user guide
For operators · for analysts · for anyone walking in cold

User Guide — every screen, every feature.

A complete walkthrough of the Mythal console: what each screen is for, what you can do on it, the typical workflows that touch it, and the keyboard shortcuts and quick wins. Open the console at localhost:3090 in another tab and read in parallel.

01Quick start · 60 seconds

You're at localhost:3090. The console is already populated with real data — the latest CISA KEV catalog has been fetched and matched against 4,310 realistic Class I rail estate assets. Findings have been pre-created. The agent fabric is idle, ready.

The minimum demo run

  1. Land on Command Center. Note the six KPI tiles at the top — they refresh every four seconds.
  2. Click ⚡ Sync CISA KEV → agents in the banner. Wait two seconds. A toast confirms the result.
  3. Watch the Live agent activity panel fill in real time at the bottom right.
  4. Click Live Feeds in the sidebar to see the match table — real CVE IDs against real assets.
  5. Click Plans to see Kanban cards moving through approval / execution.
  6. Click Compliance and export the TSA SD 1580 evidence PDF.
The single most important thing to know: Mythal sits above your scanners and patch tools. It does not replace them. It orchestrates them. Everything you see in the console reads from real sources (CISA KEV in the demo, your own scanners in production) and matches against the inventory you provide.

02Core concepts

If any of these are unfamiliar, glance through them before diving into screens.

The 12 agents

Mythal is a fabric of twelve coordinated AI agents. One Supervisor drives a finite-state machine per finding; eleven specialists each own one narrow job — scanner ingest, threat enrichment, patch hunting, impact analysis, change risk, OT safety review, remediation planning, execution, verification, compliance evidence, and inventory insights. Each agent has a typed input, a typed output, and an HMAC-signed audit trail.

The policy gate

Between every agent decision and any side effect that changes a customer asset sits a deterministic policy engine with seven default rules. Agents propose; the policy gate disposes. Auto-apply, single-approval, dual-approval, or deny — every decision routed by code, not by judgment.

The reasoning trace

Every action emits a structured, human-readable record into the reasoning_traces table. The trace is the audit log — same artifact engineers and auditors read. Click any finding to see its full agent-by-agent narrative.

Three reasoning backends

An environment variable AGENT_MODE selects: deterministic (rule-engine, zero external deps), anthropic (Claude Opus 4.7 / Sonnet 4.6), or openai (gpt-4o-mini / o4-mini). If a model call fails, the agent silently falls back to deterministic — the pipeline never crashes on someone else's API outage.

The sidebar has three operational sections plus a presentation link.

OPERATEReal-time work · CVEs flowing through the agent fabric · approvals.
DISCOVERWhat you own · proactive findings · OT-specific operations.
GOVERNCompliance · policy · integrations health.
PRESENTExternal-facing decks & documentation — opens in a new tab.

The active page shows a gold left-border accent. The Live Feeds nav item has a pulsing red dot — that's the most-used screen during demos.

04Themes & help

Top right of every page: a theme switcher with four professional themes, and a ? Help link that opens this guide.

Theme persists across all pages via localStorage. Cycle through with T from inside the presentation portal.

05Command Center

What & why The home page. The single screen you project on the wall during a demo. Six live KPI tiles with sparklines, two visualizations (asset distribution donut + findings-by-zone bar chart), scenario buttons, compliance progress, and a real-time agent activity stream.

What you can do here

For the demo: always start here. Click Sync CISA KEV first, then narrate while the numbers move. The audience watches the KPI cards animate and the activity panel fill.

06Live Feeds

What & why The screen that proves the platform is real. Pulls the live CISA Known Exploited Vulnerabilities catalog (typically 1,600+ real CVE IDs) and matches every entry against your asset inventory.

What you can do here

The deal-closer slide. CISA KEV is the single most important threat-intel feed in the US-government cybersecurity ecosystem. Showing live matches against the prospect's vendor stack — Microsoft Exchange, Cisco IOS-XE, PAN-OS, Atlassian Confluence, VMware vCenter — is the moment the platform stops being a deck.

07Findings

What & why Every vulnerability finding in the system, filterable. Click any row to open the full reasoning trace, business impact profile, change risk score, and remediation plan.

What you can do here

08Plans · Kanban board

What & why Every remediation plan in flight. Six-column Kanban (PLANNED · AWAITING_APPROVAL · APPROVED · EXECUTING · ROLLED_BACK · CLOSED). The board where security analysts and managers actually live during operations.

What you can do here

OT and CCS plans never auto-apply. By policy gate rule SG-POL-001 / SG-POL-002 they require dual approval, an open maintenance window, and a validated rollback — all four before the Executor will touch the asset.

09Agent Activity

What & why The signed audit ledger, presented as a live timeline. Every inter-agent message in the system, every reasoning step, filterable by agent or trace ID. This is the "show your work" view.

What you can do here

10Inventory Insights · the 12th agent

What & why Beyond CVE flow. The Inventory Insights agent sweeps the full estate on its own cadence (startup + on demand + scheduled in production) and surfaces risk before any CVE drops.

What you can do here

11Asset Estate

What & why A zone-by-zone view of every asset Mythal knows about. Counts per zone, open findings per zone.

12OT Operations

What & why The OT-only console — where the OT Safety Officer agent's work lives. Compensating-control plans, OT maintenance windows, and the dual-approval queue.

What you can do here

The OT operator's screen. When the OT lead at the prospect asks "how do I know your tool will never patch a substation RTU outside a window?" — open this page. Walk a single plan's veto rationale aloud. Done.

13Compliance

What & why Framework-by-framework audit posture. Four framework cards · evidence drill-down · one-click PDF export.

What you can do here

14Policy Studio

What & why The seven default policy rules and a live evaluator. See exactly which rule will fire on which conditions.

What you can do here

15Integrations

What & why Health status of every connector — scanners, intel feeds, CMDB, patch tools, identity, SIEM — plus the three agent reasoning backends.

What you can do here

16The 12 agents · cheat sheet

★ SupervisorDrives the per-finding state machine.
01 · ScannerNormalizes Qualys / Tenable / Wiz / Claroty / Nozomi.
02 · Threat IntelNVD · KEV · EPSS · PSIRTs enrichment.
03 · Patch HunterLocates vendor fix + reliability score.
04 · Impact AnalystBlast radius via CMDB + dependency graph.
05 · Change RiskHistorical failure rate + canary check.
★ 06 · OT SafetyVeto rights on OT / CCS.
07 · PlannerRunbook + rollback.
08 · ExecutorAnsible / SCCM / Panorama / OT-native.
09 · VerifierRescan + health probe + exploit retest.
10 · ComplianceTSA / NIST / IEC evidence PDFs.
★ 12 · InventoryEOL · sprawl · CCS-no-owner · proactive.

Stars mark the three agents that are most-asked-about in demos: Supervisor (the orchestrator), OT Safety Officer (the differentiator), Inventory Insights (the proactive 12th).

17REST API basics

Every screen reads from the FastAPI backend at localhost:8090/docs — the OpenAPI explorer is browsable, the endpoints are documented inline.

Endpoints worth knowing

18Troubleshooting

The KPIs all show "—"

The API isn't reachable. Check docker ps — all four containers should be healthy. If mythal-api (or sentinelgrid-api on the running stack) isn't healthy, docker logs sentinelgrid-api --tail 80 will show the issue. Most commonly: Postgres slow to start on first boot — wait 30 seconds and refresh.

Theme doesn't persist

Browser is in private/incognito mode and blocking localStorage. The theme will reset on page refresh. Use a regular window.

CISA KEV sync says "bundled snapshot" instead of "live + cached"

The container couldn't reach cisa.gov on startup. The bundled snapshot of 32 real KEV entries is still being used and matching works — the data is just from May 2026, not today. Check the container's network or run POST /api/feeds/kev/sync_live manually to force a live fetch.

The Plans Kanban is empty

No findings have been driven through the pipeline yet. Click Sync CISA KEV on Command Center or run any Scenario.

Compliance frameworks show "no_evidence"

Evidence is only emitted when a plan reaches CLOSED. Approve some AWAITING_APPROVAL plans to drive them through executor → verifier → compliance reporter.

How do I reset the demo state?

POST /api/admin/reset truncates the tenant data and reseeds with a fresh inventory + KEV sync. Takes about 25 seconds. The console will reconnect automatically.

Demo recovery move: if anything goes sideways mid-demo, press T on the presentation portal to flip themes (looks intentional), then sync KEV again. Two clicks, no panic.

More reading