50,000+ files/sec
Written in Rust for maximum performance. Scan your entire codebase in milliseconds.
$ vet scan . ✓ scanned 6,936 files (85.3ms) ● 5 secrets · 1 critical · 3 high · 1 low
A blazingly fast, local-first secret scanner for your source code. Detects API keys, tokens, and credentials before they reach your repository.
curl -fsSL https://vet.codes/install.sh | bash powershell -c "irm https://vet.codes/install.ps1 | iex" Designed to integrate seamlessly into your workflow.
Written in Rust for maximum performance. Scan your entire codebase in milliseconds.
$ vet scan . ✓ scanned 6,936 files (85.3ms) ● 5 secrets · 1 critical · 3 high · 1 low
Powerful CLI for automation. Real-time scanning in your editor as you type.
Block commits containing secrets automatically. Install with one command.
Works out of the box with sensible defaults. Customize when you need to.
severity = "low"
exclude_paths = ["node_modules/**"]
[[patterns]]
id = "custom-key"
name = "Custom key"
regex = "CUSTOM_[A-Z0-9]{{32}}"
severity = "high"High-precision patterns for OpenAI, Stripe, AWS, Slack, GitHub, and more.
100+ secret patterns across 14+ categories