Security model

This is a local development tool, and its founding requirement is that it adds no remotely reachable surface and no silently enabled surface to your machine. The canonical policy lives in SECURITY.md; this page is the plain-English tour.

The invariants

The build is held to the same bar

Coverage-gated tests (≥90% enforced — the build fails below it), CodeQL static analysis, an OpenSSF Scorecard workflow, SHA-pinned CI actions with least-privilege tokens, a protected release branch, and private vulnerability reporting. Found something? Please report privately — see Security on GitHub.