Skip to content
BreachPilot

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)

pinned stable install
curl -fsSL https://breachpilot.dev/install.sh | bash -s -- --version v0.49.2

Resolves the newest v* tag and checks it out detached — no branch movement. Omit --version to take the latest tag automatically.

Edge (main)

edge install
curl -fsSL https://breachpilot.dev/install.sh | bash -s -- --channel edge

Tracks main tip. Moves under you — only for contributors testing unreleased work.

Verify what you installed

checksum-pinned install
BREACHPILOT_SHA256=<expected> bash install.sh --version v0.49.2

Every 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 →