FreshStack

ResourcesBy Baptiste O'Donovan2 min

Don't Push to GitHub Until You've Run These 5 Free Scanners


Resources


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.

You made it to the end

Want to use AI in your business but don’t know where to start?

FreshStack builds AI systems that drive more revenue and cut the manual work slowing your team down. Book a 30-minute call and we’ll show you where AI fits first.