mirror of
https://github.com/ivuorinen/cheatsheet-tldr.git
synced 2026-02-05 23:44:32 +00:00
30 lines
886 B
Plaintext
30 lines
886 B
Plaintext
---
|
|
syntax: markdown
|
|
tags: [tldr, common]
|
|
source: https://github.com/tldr-pages/tldr.git
|
|
---
|
|
# vet
|
|
|
|
> Scan package manifests, directories, container images, or GitHub repositories to identify vulnerabilities, malicious packages, and enforce security policies using CEL expressions.
|
|
> More information: <https://safedep.github.io/vet/vet.html>.
|
|
|
|
- Scan the current directory:
|
|
|
|
`vet scan {{[-D|--directory]}} .`
|
|
|
|
- Scan the `package-lock.json` manifest file:
|
|
|
|
`vet scan {{[-M|--manifests]}} {{path/to/manifest_file}}`
|
|
|
|
- Scan with filter to fail on any critical vulnerability found in the codebase:
|
|
|
|
`vet scan {{[-D|--directory]}} {{path/to/directory}} --filter 'vulns.critical.exists(p, true)' --filter-fail`
|
|
|
|
- Scan any OSS package for malware:
|
|
|
|
`vet inspect malware --purl {{package_url}}`
|
|
|
|
- Start the MCP server for AI enabled security in code editors like Cursor:
|
|
|
|
`vet server mcp`
|