Mythal
inventory insights
The 12th agent · differentiator

What you own.
Where you're exposed. Before a CVE drops.

Most vulnerability platforms stop at scanner findings. CISOs of critical-infrastructure operators need to know what they own and where the sprawl is — even when no advisory has dropped. Inventory Insights answers that on its own cadence and produces the same audit-grade evidence trail.

First sweep

2,087 recommendations across 6,530 assets

Total recs
2,087
across all kinds
Critical
91
action this quarter
High
1,098
Medium
898
Patch band drift
1,787
OT firmware
287
veto path
Network firmware
12
Identity hygiene
1
demo placeholder
What it detects

Eight recommendation kinds, one taxonomy

KindDefinitionExample
patch_band_driftOS / software at a build below supported security baseline.Windows Server 2022 below 10.0.20348.2700
ot_firmwareOT firmware below a recommended minimum.Siemens RUGGEDCOM < 5.7.0; Wabtec WIU < 3.2.0
network_firmwareNetwork device firmware in an unsupported band.Cisco IOS-XE < 17.12.05; PAN-OS < 11.1.4
eolProduct past vendor end-of-support.RHEL 7, Windows Server 2012 R2
version_sprawlSame (vendor, product) running ≥3 distinct versions.OpenSSL deployed in 5 versions across regions
shadow_itVendors below a frequency floor — likely unsanctioned procurement.Single-instance vendor with no CMDB owner
ccs_no_ownerCritical Cyber Systems flagged but lacking documented owner.PTC wayside RTU with empty owner field
identity_hygieneService accounts on CCS systems without strong factor.9 SP accounts on PTC infra without FIDO2
Sources

Where the data comes from

Production sources

CMDB — ServiceNow, Device42, iServer.

Endpoint inventory — Tanium, Intune, Jamf.

Cloud inventory — AWS Config, Azure Resource Graph, GCP Asset Inventory.

Identity — Microsoft Entra ID, Okta.

Network device backups — RANCID, Cisco Catalyst Center.

OT configuration baselines — Claroty xDome, Nozomi.

MVP source (this demo)

Synthetic rail simulator asset table — 6,530 MCR estate records.

Heuristic EOL / version rule set in agents/inventory_insights/agent.py.

Production deployments swap the connector layer, keep the same kind taxonomy. The UI continues to render and evidence emission continues to work — that's the abstraction.

Why it closes deals

The slide most platforms can't put up

CISOs at critical-infrastructure operators already own a scanner, an EDR, and a SIEM. They don't own an answer to "what do I actually have, and where am I exposed before the next CVE drops?" This agent is that answer.

On startup

API entrypoint triggers one full sweep so console is never empty.

On demand

POST /api/inventory/scan — useful after major CMDB syncs.

Scheduled (roadmap)

Celery beat — daily default, hourly for high-velocity tenants.