Skip to content

Lockstep VM

One inventory. Every source. Reconciled.

Lockstep VM is a multi-tenant vulnerability-management platform that unifies assets, installed software, users and vulnerabilities from every source an MSP runs — EDR, RMM, MDM, vuln scanners, directory, and tools that have no API at all (via CSV/Excel import) — into one reconciled inventory.

Unified inventory

Devices, software and users are aggregated across sources and reconciled (NetBIOS device matching, Entra alias user matching) so one machine or person is one record — not one per tool.

Six integrations + CSV

SentinelOne, Rapid7 InsightVM, Microsoft Intune, ConnectWise Automate and Entra ID via API; plus a pluggable CSV/Excel provider framework for sources without an API (AutoElevate, badge systems, HR rosters).

Software rollup

Every source writes normalized rows into a shared collection that rolls up into a per-tenant software inventory with version tracking and source attribution.

Query builder + search

A structured, allow-listed query builder over assets and software, plus free-text search — server-validated against a field schema.

How to read these docs

Stack at a glance

LayerTechnology
Backend APIFastAPI (Python, async) — webapp/backend
DataMongoDB (motor async driver) — schema-less, per-tenant
FrontendAstro (SSR, Node adapter) + React islandswebapp/frontend
AuthBetter Auth (frontend) + JWT (backend)
Background workFastAPI BackgroundTasks today; APScheduler worker; durable-jobs design proposed
PackagingDocker Compose — mongodb, backend, frontend, worker
DocsAstro Starlight (this site)