ResourcesBy Baptiste O'Donovan2 min
Don't Push to GitHub Until You've Run These 5 Free Scanners
Resources
- Gitleaks, free
- TruffleHog, free
- Trivy, free
- Nuclei, free
- Semgrep, free
Run these five free scanners before you push your app to GitHub. Together they look for API keys in your code and git history, keys that still work, vulnerable packages and misconfigurations, holes in your live site, and insecure code as you write it.
One leaked API key is all it takes to give someone access to your app. These tools catch that before anyone else does.
Each one covers a different gap, so you can run them one after another and see what each finds. This page has every link from the video, with a note on what each tool checks and when to run it. Fix what they flag before your code goes public.
What does each scanner fix?
Gitleaks: find API keys in your code and git history
Gitleaks scans your code and your entire git history for API keys and passwords, before they ever go public. It has over 29,000 stars on GitHub. Run it before every push.
TruffleHog: find leaked keys that still work
TruffleHog finds leaked credentials and checks whether they still work, so you know which keys to kill first. It has over 28,000 stars on GitHub. Reach for it after a scare.
Trivy: scan packages, configs and containers in one go
Trivy checks your packages, your configs and your containers in one run, so you don't need three different tools. It has over 38,000 stars on GitHub. Run it before launch.
Nuclei: test your live site the way an attacker would
Nuclei attacks your live site the way a real hacker would, using checks written by the whole security community. It has over 31,000 stars on GitHub. Run it before launch, and only on sites you own.
Semgrep: catch insecure code as you write it
Semgrep flags insecure code the moment you write it, without waiting for someone to review it. It has over 16,000 stars on GitHub. Run it before every push.
Run all five and you'll find the holes before anyone else does. Read our insights on AI implementation, or take the free AI bottleneck test to see where AI could help your business.
