CVEPack is a tool to detect vulnerabilities in packages from various ecosystems.
It uses a compiled version of GitHub Advisory Database as source for detecting CVEs.
- NPM (Node.js)
- package-lock.json
- yarn.lock
- pnpm-lock.yaml
- /node_modules
- Go
- go.sum
- Packagist (PHP)
- composer.lock
- Crates.io (Rust)
- Cargo.lock
- RubyGems (Ruby)
- Gemfile.lock
- PyPI (Python)
- poetry.lock
- pdm.lock
- NuGet (.Net)
- .sln
- .csproj
- Maven (Java)
- pom.xml
cvepack scan <path1> [<path2> ...]cvepack scan -u <url1> [<url2> ...]
ex: $ cvepack scan -u github.com/1franck/cvepack| Flag | Description |
|---|---|
| -d, --details | Show CVE details |
| -u, --url | Scan GitHub repository url |
| -s, --silent | Silent mode |
| -o, --output | Result output file |
cvepack search <package name>Update CVE database
cvepack updatemake
