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 update
make