Recommended Tools
Tools we actually use and recommend. Most are free or have a free tier.
Bastion
FreemiumSecurity scanner that runs locally and never uploads your code. Checks headers, configs, and dependencies. Explains every finding and gives you an AI prompt to fix it.
Visiteslint-plugin-security
FreeESLint plugin that flags security issues in Node.js code. Catches eval usage, non-literal requires, timing attacks, and other risky patterns.
VisitGitHub Advanced Security
FreemiumCodeQL code scanning, secret detection, and dependency review right in GitHub. Flags issues directly in your pull requests.
VisitSkylos
FreemiumUses ML to find code vulnerabilities that rule-based scanners miss. Pairs well with Bastion for full coverage.
VisitSonarCloud
FreemiumHosted code quality and security scanner. Catches bugs, vulnerabilities, and code smells. Supports 30+ languages.
Visitnpm audit
FreeBuilt into Node.js. Checks your installed packages against the GitHub Advisory Database for known vulnerabilities.
VisitSnyk
FreemiumScans your dependencies, containers, and infrastructure-as-code for known vulnerabilities. Good CI integration and auto-fix PRs.
VisitTrivy
FreeOpen-source vulnerability scanner for containers, file systems, git repos, and Kubernetes. Fast and easy to add to CI.
VisitHelmet.js
FreeExpress middleware that sets security headers for you. Handles CSP, HSTS, X-Frame-Options, and more with good defaults out of the box.
VisitSentry
FreemiumError tracking and performance monitoring. Useful for spotting unusual error spikes that might indicate an attack or a broken deploy.
VisitSecretlint
FreeCatches leaked credentials before you commit them. Supports AWS keys, GCP tokens, npm tokens, private keys, and custom patterns.
VisitMozilla Observatory
FreePaste in your URL and get a letter grade for your HTTP headers and TLS setup. Quick way to spot missing security headers.
VisitOWASP ZAP
FreeOpen-source scanner that tests your running web app for vulnerabilities. Finds XSS, injection, and misconfigurations by actually poking at your site.
VisitDependabot
FreeBuilt into GitHub. Automatically opens PRs when your dependencies have updates or known vulnerabilities. Includes changelogs.
Visit