Every program that reaches for your wallets has to get past antitheft.

Your passwords, browser logins and wallets open for their own app. On Linux every other program is refused before the file opens, unless it is one antitheft trusts by design; on Windows and macOS, one that touches them is stopped. Your developer keys and SSH keys: you see which programs read them.

$curl -fsSL https://antitheft.pro/antitheft.sh | bash
One licence per computer
LOCAL

Built for one reader: the app that owns it.

Password managers, browser logins and cookies, wallets, messengers, 2FA apps and keyrings are storage like any other, kept for the one app that's supposed to touch them.

No blocklist to maintain, no signature to match. On Linux, once kernel protection is on, a process that isn't the vault's owner is refused before the file opens. On Windows and macOS, one that touches it is stopped.

Install now
antitheftby kinnectorAccountThemeSettings? Help
Your vault
Guarding 2 wallets, 1 credential vault, 1 messenger, 2 browser extensions across 5 apps
Search vaults
Wallets2
Trust Wallet
Chrome extension
ProtectedAttempt blocked
Ledger Wallet
Ledger SAS
ProtectedAttempt blocked
Browsers1
Chrome
1 profile · 2 extensions
ProtectedAttempt blocked
Credential vaults1
1Password
AgileBits
ProtectedAttempt blocked
Messengers1
Discord
Discord Inc.
ProtectedAttempt blocked
Access log
Every process that reached for a vault
Search log
Hardware wallet protection
Ledger Wallet failed its identity check
Search details
Ledger Wallet
Hardware wallet companion app · Ledger SAS
Hijacked
This copy of Ledger Wallet has been hijacked. It no longer matches the signed release, so what you approve on screen can differ from what gets signed.
Path/home/user/Applications/Ledger Wallet.AppImagereplaced 4 minutes ago
SHA-256a93c7d1052e8b4f6097ad31c58e2f4b0617c9d82e5a3b7041f6c28d9e0b35a71≠ expected 4e1f9c7a…e8d20b94
Signed by?No valid signature
PlatformLinux x86-64, AppImage
Processdebugger attached · pid 9137
Files1 unknown library: libhook.so
Checked18,402 times today
Owneran unregistered copy
Found2
Debugger attach
python3 tried to attach to the wallet’s process
Refused
Program replacement
The app’s program was swapped: the new copy is not trusted
Hijacked
Wallet data
The replaced copy was refused the wallet’s data
Refused
Auto start
Watching 41 places programs use to start themselves
Search entries
Needs a look2
npm install
Tried to add ~/.config/autostart/updater.desktop
Blocked
fontcache-sync
systemd user unit, added 2 minutes ago
Spotted
Known3
Shell profile
~/.bashrc, unchanged since you last looked
Clear
Cron jobs
1 job, yours
Clear
Autostart entries
2 apps you installed
Clear
Developer secrets
Watching 6 kinds of secret across your projects
Search secrets
Read today1
AWS credentials
~/.aws/credentials read by aws and terraform, 6 times
Seen
Watched4
SSH keys
3 keys, read by ssh and git this week
Watched
.env files
12 files across 5 projects
Watched
Git credentials
GitHub token, read by git this week
Watched
Registry tokens
npm and PyPI, read by npm and twine when you published
Watched
Supply chain
5 package manager runs today, 2 flagged
Search packages
Flagged2
npm install fast-color-utils
~/code/shop · read Google Chrome passwords - refused
Flagged
cargo install log-sinks-helper
~ · tried to add /home/maria/.config/systemd/user/log-helper.service - refused
Flagged
Ran clean3
pip install requests==2.32.3
~/projects/api · nothing it ran reached for your vaults or keys
Clean
apt-get install -y nginx
~ · nothing it ran reached for your vaults or keys
Clean
go test ./...
~/projects/api · nothing it ran reached for your vaults or keys
Clean
LOCAL

Your wallets answer to their own app.

Desktop wallets and wallet browser extensions are kept for the app that owns them, and the browser's saved passwords and cookies for the browser: locked on Linux, and on Windows and macOS any other program that touches them is stopped. Every wallet app, hardware wallet companions included, is checked against its signed release: a replaced copy is marked Hijacked and kept from the wallet, and on Linux a debugger reaching into a protected wallet is refused.

Hardware wallet apps, identity-checked

Ledger Wallet Trezor Suite BitBoxApp Keystone, OneKey, GridPlus Lattice1 and more

Desktop and extension wallets, locked

MetaMask Phantom Rabby Coinbase Wallet Exodus Trust Wallet Electrum and more

Browsers: passwords, cookies and cards, locked

Chrome Firefox Brave Edge Opera Vivaldi LibreWolf, Waterfox and more

Your bank and exchange logins

No add-on per site: your saved passwords and signed-in cookies for every site live in the browser’s files, and only the browser opens them.

Chase Bank of America Wells Fargo HSBC Deutsche Bank Revolut Wise HDFC Bank Binance Coinbase OKX Kraken, Bybit, Uniswap and every other site you sign in to
DEV

State-of-the-art, file-level defense.

Stops programs that reach for your wallets, passwords and browser data. One licence per computer.

One licence per computer

Every update included. Add computers to your account any time. For a business licence, write to us.

Business licence
Wide coverage

Wallets, password managers, browsers, messengers, 2FA apps and cloud storage logins. Dev keys on the record.

See what it covers
$10 per computer, a year Renews yearly. Cancel any time. 14-day money back. Plus tax where it applies, added at checkout. Install now
LOCAL

Where malware settles in, watched.

Startup entries, systemd units, cron jobs and shell profiles are where malware settles in to stay. On Linux, a package install that tries to add one is refused at the file, and other changes show up for you to look at.

  • On Linux, a package install that adds a start-up entry is refused at the file.
  • 79 rules watch the start-up places on Linux, from systemd units to shell profiles.
  • A change made outside an install lands under Needs a look.
LOCAL

Your dev secrets: who read them, and when.

SSH keys, cloud credentials, .env files and registry tokens sit in plain files that every program you run can read. See which program read each one, and when.

  • SSH keys, AWS and cloud credentials, kubeconfig.
  • .env files, git credentials, npm and PyPI tokens.
  • Turn on SSH hardening to lock your private SSH keys.

Cloud and infrastructure

AWS Google Cloud Azure Docker, Podman kubectl, Helm Terraform, Pulumi Vault Vercel, Netlify, Fly.io, Cloudflare and more

Keys, repos and databases

OpenSSH, PuTTY GnuPG, pass Git, GitHub, GitLab .env files PostgreSQL MySQL MongoDB CI runners and more
LOCAL

Package installs, on the record.

An install runs code. On Linux its scripts are refused your locked vaults and your start-up places; on Windows and macOS, one that touches a locked vault is stopped. You see each package install and whether anything it ran raised an alert.

  • npm, pip and cargo installs, including their build scripts.
  • An install that was refused something is flagged.
  • Clean packages install without a word.

Language package managers

npm, pnpm, Yarn pip, uv, Poetry, conda Cargo Go modules gem, Bundler Composer Maven, Gradle NuGet, dotnet Perl, Lua, R and more

Don't wait until it's stolen.

Install antitheft in one command.

One layer, described honestly. antitheft guards files. It doesn't watch your network, see inside browser extensions, or stop you from typing a recovery phrase into a fake site. What it can and can't do

Install antitheft

$curl -fsSL https://antitheft.pro/antitheft.sh | bash

The install script fetches antitheft from dl.antitheft.pro and checks its SHA-256 before it runs anything.

By installing you agree to the Terms. antitheft runs with full system rights and can stop programs. Uninstall any time.