Skip to main content
For the complete documentation index, see llms.txt. Markdown versions are available by appending .md to page URLs.

Set up the repository

The server listens at http://127.0.0.1:4173 with the example configuration.

Common checks

Browser configuration

The signup and Setup flows need browser-safe Supabase project values. PostHog is optional.
Enable the Google provider in Supabase Auth and add your Lookout /signup URL to the redirect allowlist. For email and password signup with a six-digit verification code, include {{ .Token }} in the confirmation template.

Development boundaries

  • The local deployment is the source of truth for graph, events, detections, Alerts, and Incidents.
  • The browser prototype and /api/snapshot are not part of the versioned backend contract.
  • A non-loopback bind requires API credentials and should be protected by TLS.
  • Never commit tokens, private keys, state files, backups, or .env files.

Useful directories