CheckOps
Talisman
Talisman is ThoughtWorks' MIT-licensed pre-commit and pre-push hook that inspects outgoing changesets for suspicious content such as tokens, passwords and private keys.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Talisman, from ThoughtWorks, installs as a Git hook. Using a pre-commit (or pre-push) hook, it validates the outgoing changeset for things that look suspicious, such as tokens, passwords and private keys, and stops them before they leave the developer’s machine.
The source code is at thoughtworks/talisman on GitHub under the MIT licence, with about 2,100 stars; the most recent commit was on 1 March 2026.
Features
- Git hooks: Pre-commit and pre-push.
- Pattern and entropy checks: Detect tokens, keys and suspicious files.
- Ignore file:
.talismanrcfor accepted findings. - Scan mode: Scan repository history.
- Hook framework support: Works with pre-commit and Husky.
Pros
- Free to use: Open source under MIT.
- Maintained: Commits as recent as 1 March 2026.
Cons
- Local-first: Developers can bypass hooks, so keep a CI check too.
- Last commit March 2026: Check activity before adopting.
Usage and Links (Example)
Install per the README, then commit as usual; Talisman runs automatically. To scan history:
talisman --scan
Resources:
Pricing
Talisman is free and open source under the MIT licence.
Recommended for?
- Teams wanting secrets blocked on developer machines.
- Organisations standardising Git hooks.
- Not a fit as the only control; pair with CI scanning.
Conclusion
Talisman stops secrets at commit time with simple Git hooks.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Talisman side by side.
GGitleaksGitleaks is an MIT-licensed tool for detecting secrets such as passwords, API keys and tokens in Git repositories, files and stdin; it is now feature complete with security-patch-only releases.Compare with Talisman
Ddetect-secretsdetect-secrets is Yelp's Apache-2.0, enterprise-friendly module for preventing new secrets entering a codebase, detecting committed secrets and tracking them with a baseline file.Compare with Talisman
TTruffleHogTruffleHog is Truffle Security's AGPL-3.0 secrets scanner that discovers, classifies (800+ types), verifies and analyses leaked credentials in Git, chats, wikis, logs, object stores and filesystems.Compare with Talisman
KKingfisherKingfisher is MongoDB's Apache-2.0 secret scanner and credential response tool in Rust: it detects leaked secrets with hundreds of rules, validates live credentials and maps blast radius.Compare with Talisman
GGitGuardianGitGuardian is a credential-layer security platform for secrets detection and remediation across code, CI and collaboration tools, available as SaaS or self-hosted, with a free plan.Compare with Talisman
SSemgrepSemgrep is a fast static-analysis engine with a free open-source CLI and a paid platform for cross-file rules, supply chain, and secrets.Compare with Talisman