Releases
Stable by default, edge when you ask
The hosted installers pin a stable tag — never a moving branch. Everything below is derived from the upstream repository at build time, not a hand-kept changelog.
For authorized testing only — run BreachPilot only against systems you own or have explicit permission to test.
Latest stable tag
v0.49.2
Pinned by the hosted installers — never a moving branch.
Package version
v0.68.4
From upstream pyproject.toml at build time.
Built from commit
7e4cd5aaf6c1
Stale metadata — upstream checkout was missing at build.
Install a channel
Stable (default)
curl -fsSL https://breachpilot.dev/install.sh | bash -s -- --version v0.49.2Resolves the newest v* tag and checks it out detached — no branch movement. Omit --version to take the latest tag automatically.
Edge (main)
curl -fsSL https://breachpilot.dev/install.sh | bash -s -- --channel edgeTracks main tip. Moves under you — only for contributors testing unreleased work.
Verify what you installed
BREACHPILOT_SHA256=<expected> bash install.sh --version v0.49.2Every install prints the exact ref and commit SHA. Hard checksum verification needs the upstream repository to publish SHA256SUMS per release tag — until then, pin with BREACHPILOT_SHA256. See the installer header for the full upstream requirement.
Full history: GitHub releases →