EVERYTHING XIAOMI
Get listed
Talisman logo

Talisman

Talisman is a Git security tool that installs hooks to check outgoing changes for potential secrets before they leave a developer’s workstation.

Place
#9 of 24
Score
6.3
Talisman's website

What Talisman is

Talisman is a Git security tool that installs hooks to check outgoing changes for potential secrets before they leave a developer’s workstation. It supports pre-commit and pre-push checks, or can run as a standalone executable. Its detectors look for encoded values, file contents and sizes, high-entropy content, possible credit card numbers, and filenames or extensions. The CLI can also scan Git history for secrets that may already have been checked in and save report files. When a potential issue is found, Talisman displays a report describing the affected file and errors. A `.talismanrc` file supports ignored files, allowed patterns, custom search patterns, and detector severity settings. Installation options include a global Git hook template and CLI utility, a hook for one repository, or a standalone executable. Talisman is free, open-source software distributed under the MIT license, and supports Linux, macOS, and Windows. Its documentation describes use with the pre-commit framework and Husky. The tool cannot detect secrets introduced through a forced push; interactive ignore-file setup is limited to non-Windows users.

Good

  • Scans outgoing changes with pre-commit or pre-push hooks
  • Can scan Git history and save reports
  • Supports custom patterns and detector severity settings
  • Works on Linux, macOS, and Windows

Watch out

  • Cannot detect secrets introduced through a forced push
  • Interactive ignore-file setup is unavailable on Windows

Who it suits

Talisman suits developers using Git who want checks before commits or pushes, or scans of repository history. It is available for Linux, macOS, and Windows.

Verdict

Talisman offers Git hook checks and repository-history scanning at no cost. Note its forced-push limitation, and that interactive ignore-file setup is not available to Windows users.

Plans and prices

From Talisman's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
TalismanFreeMIT licensed · pre-commit/pre-push hooks · repository scanning

The facts

Each one read from Talisman's own pages, with the date it was checked.

What it does

Configuration
A .talismanrc file supports ignored files, allowed patterns, custom search patterns, and detector severity settings.checked 4 Oct 2026
Detection checks
Documented detectors check encoded values, file contents, file size, entropy, possible credit card numbers, and filenames or extensions.checked 4 Oct 2026
History scanning
Talisman can scan repository history to detect secrets that have already been checked in.checked 4 Oct 2026
Hook modes
Talisman can be configured as a pre-commit or pre-push Git hook.checked 4 Oct 2026
Hook options
Talisman can run as a pre-commit or pre-push hook, or as a standalone executable.checked 4 Oct 2026
Install options
Installation options include a global Git hook template and CLI utility, a hook for one repository, or a standalone executable.checked 4 Oct 2026
Integrations
The documentation describes using Talisman with the pre-commit framework and Husky.checked 4 Oct 2026
Interactive mode limitation
Interactive mode for adding files to the ignore configuration is documented as available only to non-Windows users.checked 4 Oct 2026
Known limitation
Talisman’s installation documentation says it cannot detect secrets introduced through a forced push.checked 4 Oct 2026
License
The documentation says Talisman is distributed under the MIT license.checked 4 Oct 2026
Notable limitation
Talisman’s documentation says it cannot detect secrets introduced through a forced push.checked 4 Oct 2026
Project origin
The documentation identifies Talisman as an open-source project created by ThoughtWorks.checked 4 Oct 2026
Purpose
Talisman installs Git hooks that check outgoing changes for potential secrets before they leave a developer’s workstation.checked 4 Oct 2026
Reporting
When checks detect a potential issue, Talisman displays a report describing the affected file and errors.checked 4 Oct 2026
Repository scanning
The CLI can scan Git history for potential secrets and save report files.checked 4 Oct 2026
Secret detection
Its detectors check encoded values, file contents, file sizes, high-entropy content, possible credit card numbers, and filenames.checked 4 Oct 2026
Support and contributions
The project directs users to GitHub issues for problems or ideas and invites contributions through its contribution guidelines.checked 4 Oct 2026
Supported systems
Talisman supports macOS, Linux, and Windows.checked 4 Oct 2026

Where it runs

Platform support
The documentation lists support for macOS, Linux, and Windows.checked 4 Oct 2026

Alternatives to Talisman

All alternatives
  1. 1DeepSource logo

    DeepSource

    Free planWebAPILinuxmacOS
    8.0From $30 a month
  2. 2Endor Labs logo

    Endor Labs

    Free planWebAPIExtensionLinux
    7.4Free plan
  3. 3Vooda AI logo

    Vooda AI

    Free planWebAPILinuxmacOS
    6.9Free plan
  4. 4Arnica Secrets Security logo

    Arnica Secrets Security

    Free planWebAPISelf-hosted
    6.6From $300 a year
  5. 5GitGuardian logo

    GitGuardian

    Free planWebAPILinuxmacOS
    6.6Free plan
  6. 6

    detect-secrets

    Free planLinuxmacOSSelf-hostedWindows
    6.5Free plan