← Package directory
Available on winget

Install Talisman

A tool to detect and prevent secrets from getting checked in.

Install with winget
winget install --id Thoughtworks.Talisman
Upgrade
winget upgrade --id Thoughtworks.Talisman
Uninstall
winget uninstall --id Thoughtworks.Talisman

About Talisman

Using a pre-commit hook, Talisman validates the outgoing changeset for things that look suspicious — such as tokens, passwords, and private keys.

What's new in 1.37.0

What's Changed - Fix all remaining gofmt violations by @tw-owen-nelson in #495 - Bump actions/checkout from 2 to 4 by @dependabot in #487 - Bump actions/dependency-review-action from 2 to 4 by @dependabot in #488 - Bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #489 - Bump github.com/stretchr/testify from 1.7.0 to 1.10.0 by @dependabot in #493 - Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.3 by @dependabot in #492 - Bump github.com/cheggaaa/pb/v3 from 3.0.8 to 3.1.7 by @dependabot in #494 - Bump github.com/spf13/afero from 1.6.0 to 1.14.0 by @dependabot in #491 - Remove codecov.io by @tw-owen-nelson in #496 - Add uv.lock to python known scopes by @mecampbellsoup in #497 - Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in #500 - Bump github.com/golang/mock from 1.5.0 to 1.6.0 by @dependabot in #499 - Bump github.com/AlecAivazis/survey/v2 from 2.2.12 to 2.3.7 by @dependabot in #498 New Contributors - @mecampbellsoup made their first contribution in #497 Full Changelog: v1.36.1...v1.37.0

Read release notes

Version history

Version Updated Notes
1.37.0 Unknown What's Changed - Fix all remaining gofmt violations by @tw-owen-nelson in #495 - Bump actions/checkout from 2 to 4 by @dependabot in #487 - Bump actions/dependency-review-action from 2 to 4 by @dependabot in #488 - Bump...
1.36.1 Unknown What's Changed - Install older talisman version if specified by @tw-owen-nelson in #484 - Set golang version for pre-commit to match go.mod by @tw-owen-nelson in #485 - [#481] Automated Dependency Update Using Dependabot...
1.36.0 Unknown What's Changed - chore: support go1.24 build by @chenrui333 in #479 New Contributors - @chenrui333 made their first contribution in #479 Full Changelog: v1.35.1...v1.36.0
1.35.1 Unknown What's Changed - Refactor git testing by @tw-owen-nelson in #478 Full Changelog: v1.35.0...v1.35.1
1.35.0 Unknown What's Changed - Bump golang.org/x/crypto from 0.31.0 to 0.35.0 by @dependabot in #475 - Ignore scoped files anywhere in repo by @tw-owen-nelson in #477 Full Changelog: v1.34.0...v1.35.0
1.34.0 Unknown What's Changed - use existing path matching logic when filtering allowed patterns on files by @second-frank in #474 Full Changelog: v1.33.2...v1.34.0
1.33.2 Unknown What's Changed - Use afero to read/write .talismanrc file by @tw-owen-nelson in #473 Full Changelog: v1.33.1...v1.33.2
1.32.0 Unknown What's Changed - Add brew installation step to readme #410 by @antoprince001 in #426 - fix: typo by @testwill in #437 - Fix typo by replacing 'Expected file to not to' as 'Expected file to … by @muzakh in #441 - Install...
1.31.0 Unknown Release notes