Loomscope documentation
Self-hosted network discovery, topology mapping and cyber-inventory. You run it on your own infrastructure; nothing leaves your network. Everything below is written for a specific reader — start with the one that matches what you are trying to do.
User guide
You are running Loomscope and want answers out of it — discovery, topology, vulnerabilities, reports.
DevOps guide
You are deploying and operating it — installation, upgrades, backups, air-gap, scaling, monitoring.
Developer guide
You are changing the code — architecture, conventions, testing, how to add a scanner or a signature.
Roadmap
What is planned, in what order, and what has been deliberately ruled out.
Architecture decisions
8Why the system is built the way it is. One record per decision, kept even when the decision is later reversed — the reasoning is the useful part.
- ADR-0001: REST and SSE instead of gRPC for daemon transport
- ADR-0002: PostgreSQL as the only datastore
- ADR-0003: A versioned public REST API
- ADR-0004: A `loomscope` command-line client
- ADR-0005: An MCP server for AI agents
- ADR-0006: Removing the lint step rather than faking it
- ADR-0007: A single design token system
- ADR-0008: One ESLint flat config for the workspace