Hooks execute. IDEs index. Shells source.
All before you open a file.

Vet repos before they touch your machine. Just add git.vet/ to any clone URL. No install. No signup.

Your normal clone
git clone https://github.com/owner/repo
With git.vet
git clone https://git.vet/github.com/owner/repo
└── Add git.vet before your host
SSH Format for git.vet
git clone git@git.vet:github.com/owner/repo
Terminal
$ git clone https://git.vet/github.com/OWASP/NodeGoat
Cloning into 'NodeGoat'...
remote: [git.vet] Preflight OK
remote: ✓ Fetched. 111 files
remote: ⠸ Scanning with opengrep...
remote: ✓ Scan complete!
remote:
remote: ╔══════════════════════════════════════════════════╗
remote: ║ GIT.VET SECURITY REPORT ║
remote: ║ Repository: github.com/OWASP/NodeGoat ║
remote: ╠══════════════════════════════════════════════════╣
remote: ║ ✗ 3 Critical ⚠ 7 High ◆ 12 Medium
remote: ╠══════════════════════════════════════════════════╣
remote: ║ Full report: https://git.vet/r/abc123
remote: ╚══════════════════════════════════════════════════╝

Features

Scan before code touches your machine

📊

Beautiful Web Reports

Every scan generates a shareable web report with code snippets, severity breakdown, and remediation guidance.

🚀

Works everywhere git works

No CLI to install. No browser extension. No account. If your machine has git, it works.

Results stream in real-time

Findings appear in your terminal via git's sideband protocol. No waiting for a web page to load.

🛡️

Powered by Opengrep

LGPL-licensed static analysis. Same rule format as semgrep, fully open source. View rules →

Questions

Code never hits your disk until after the scan

Files are scanned in-transit before git writes anything to your filesystem.

We don't store repositories

Scanned in memory, immediately discarded. Nothing persisted.

Public repositories only (for now)

Private repo support is coming soon. Currently, git.vet only scans public repositories to protect people cloning random software.

Fully open source

Audit it yourself: github.com/baocin/gitscan

For the paranoid: self-host it. Same code, your infrastructure.

What runs before you even open a file?

Trigger When it executes
postinstall scripts npm install (often automatic)
.envrc Immediately if using direnv
Git hooks On checkout
IDE indexing The moment you open the folder
Shell completion Tab in the directory

By the time you think to scan, it's already running.

Beautiful Web Reports

Every scan generates a shareable web report with detailed findings, code snippets, and remediation tips.

Try it now

Paste any GitHub/GitLab/Bitbucket repo URL:

$
✓ Copied to clipboard

Or just run:

$ git clone https://git.vet/github.com/OWASP/NodeGoat