OSV-Scanner
Apache-2.0⚡ Vulnerability Scanning · Go
OSV-Scanner is Google's open-source dependency vulnerability scanner that checks your project's packages against the OSV.dev vulnerability database. Unlike Snyk or GitHub Dependabot which focus on specific ecosystems, OSV-Scanner covers virtually every package manager — npm, PyPI, RubyGems, Go modules, Cargo, Maven, NuGet, pub, and more — using a single unified database format. It scans lockfiles, SBOMs, Docker images, and source directories, producing machine-readable JSON output suitable for CI/CD integration. The guided remediation feature suggests the minimum version bumps needed to fix all vulnerabilities simultaneously, avoiding dependency hell. OSV-Scanner is designed for supply chain security at scale, with offline scanning support and SBOM generation. With nearly 9,000 GitHub stars, it is becoming a standard part of secure development pipelines alongside Trivy and Grype.
Installation
$ go install github.com/google/osv-scanner/cmd/osv-scanner@latestUse Cases
- CI/CD dependency vulnerability scanning
- Supply chain security auditing
- License compliance checking
Tags
Details
- Category
- ⚡ Vulnerability Scanning
- Language
- Go
- Repository
- google/osv-scanner
- License
- Apache-2.0
- Platforms
- 🐧linux🍎macos🪟windows
Links
Community Reviews
No reviews yet. Be the first to review OSV-Scanner.
Alternatives & Comparisons
More in Vulnerability Scanning
Nuclei
GoFast vulnerability scanner driven by YAML templates. Thousands of community-contributed detection templates.
sqlmap
PythonAutomatic SQL injection and database takeover tool. Detects and exploits SQL injection flaws.
WPScan
RubyWordPress security scanner. Enumerates plugins, themes, users, and checks for known vulnerabilities.
OpenVAS
CFull-featured vulnerability scanner. 50,000+ NVTs, credentialed scanning, compliance checks.
XSStrike
PythonAdvanced XSS detection suite. Fuzzing engine, context analysis, and WAF detection/bypass capabilities.
Commix
PythonAutomated OS command injection exploitation tool. Tests web apps for command injection vulnerabilities.