CheckOps
vet
vet by SafeDep is an Apache-2.0 open-source tool that finds malicious packages, known vulnerabilities, risky GitHub Actions workflows and lockfile tampering, with CEL policy as code.
- Open source
- Free
- Command Line
- Golang
- Sca
- Supply Chain Security
- Security Testing
- Policy As Code
- Security testing
- Release & CI gates
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
vet focuses on the code you did not write: dependencies, GitHub Actions workflows and AI agent configs. It checks each package against SafeDep Threat Intel, which analyses new package versions as registries publish them, to catch malicious packages.
It also reports known vulnerabilities with the fixed version, risky workflows (dangerous triggers, template injection, exposed secrets and unpinned actions), lockfile entries from untrusted registries and very fresh versions. Rules written in CEL decide when a scan fails. The README notes vet v2 is in alpha on a branch, while v1 on main remains the latest release.
The source code is at safedep/vet on GitHub under the Apache-2.0 licence, with about 1,100 stars; the most recent commit was on 8 November 2026.
Features
- Malicious package detection: SafeDep Threat Intel.
- Vulnerability fixes: Upgrade guidance.
- Workflow checks: GitHub Actions risks.
- Lockfile tampering: Untrusted registries and fresh versions.
- CEL policies: Policy as code.
Pros
- Free for individuals: SafeDep cloud free forever for individual use.
- Free to use: Open source under the Apache-2.0 licence, so the core tool costs nothing to use.
- Actively maintained: The repository had commits as recent as 8 November 2026.
Cons
- v2 transition: Alpha branch alongside v1.
- Threat intel dependency: Best results with SafeDep data.
Usage and Links (Example)
vet scan --fail-on high # exit 1 on a high or critical finding
vet scan --base-ref origin/main --fail-on high # report only what a pull request changes
Add CEL rules for anything more specific.
Resources:
Pricing
Prices were not listed on the website when checked on 11 November 2026; contact the vendor for plans.
Recommended for?
- Teams worried about npm and PyPI supply-chain attacks.
Conclusion
vet adds malicious-package and workflow checks that classic SCA tools miss.
Gate CI with a simple CEL policy first.
On CheckOps, vet is filed under the Security testing and Release & CI gates stages. Related tools listed here include Socket, OSV-Scanner, Snyk, Dependency-Check, zizmor and Endor Labs. When comparing them, weigh the licence, the languages and platforms each supports, whether it is self-hosted or managed, and how cleanly it slots into your existing CI pipeline. Details on this page were checked against the official website, documentation and repository on 11 November 2026.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with vet side by side.
SSocketSocket is a software supply-chain security platform that blocks zero-day supply chain attacks in JavaScript, Python and Go dependencies by analysing package behaviour, with a free plan.Compare with vet
OOSV-ScannerOSV-Scanner is Google's Apache-2.0 dependency vulnerability scanner and official frontend to the OSV database, covering many languages, package managers, OS packages and containers, with guided remediation and licence checks.Compare with vet
SSnykSnyk CLI scans and monitors your projects for security vulnerabilities.Compare with vet
DDependency-CheckOWASP dependency-check is a software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies.Compare with vet
Zzizmorzizmor is an MIT static analysis tool for GitHub Actions that finds security problems such as template injection, excessive permissions, credential persistence and unpinned actions.Compare with vet
EEndor LabsEndor Labs is an agentic application security platform for AI-generated and human-written code, covering SCA with reachability, SAST, secrets and container scanning to prioritise real risk.Compare with vet