Julia
Features
Trivy supports Pkg.jl, which is the Julia package manager. The following scanners are supported.
| Package manager | SBOM | Vulnerability | License |
|---|---|---|---|
| Pkg.jl | ✓ | - | - |
The following table provides an outline of the features Trivy offers.
| Package manager | File | Transitive dependencies | Dev dependencies | License | Dependency graph | Position |
|---|---|---|---|---|---|---|
| Pkg.jl | Manifest.toml | ✅ | Excluded1 | - | ✅ | ✅ |
Pkg.jl
Trivy searches for Manifest.toml to detect dependencies.
Trivy also supports dependency trees; however, to display an accurate tree, it needs to know whether each package is a direct dependency of the project.
Since this information is not included in Manifest.toml, Trivy parses Project.toml, which should be located next to Project.toml.
If you want to see the dependency tree, please ensure that Project.toml is present.
Scanning Manifest.toml and Project.toml together also removes developer dependencies.
Dependency extensions are currently ignored.
-
When you scan
Manifest.tomlandProject.tomltogether. ↩