Back to Trivy

Julia

docs/guide/coverage/language/julia.md

0.70.01.4 KB
Original Source

Julia

Features

Trivy supports Pkg.jl, which is the Julia package manager. The following scanners are supported.

Package managerSBOMVulnerabilityLicense
Pkg.jl-

The following table provides an outline of the features Trivy offers.

Package managerFileTransitive dependenciesDev dependenciesLicenseDependency graphPosition
Pkg.jlManifest.tomlExcluded1-

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.

Footnotes

  1. When you scan Manifest.toml and Project.toml together.