trivy-java-db 从 maven-index 仓库数据构建一个 SQLite 数据库,存储 jar 文件的 ArtifactID、GroupID、Version 和 sha1。
该数据库在 Trivy 中用于发现内部没有 GAV 信息的 jars 的相关信息。
每天 00:00
你可以通过 Trivy 或 Oras CLI 下载实际编译好的数据库。
Trivy:
TRIVY_TEMP_DIR=$(mktemp -d)
trivy --cache-dir $TRIVY_TEMP_DIR image --download-java-db-only
tar -cf ./javadb.tar.gz -C $TRIVY_TEMP_DIR/java-db metadata.json trivy-java.db
rm -rf $TRIVY_TEMP_DIR
oras >= v0.13.0:
$ oras pull ghcr.io/aquasecurity/trivy-java-db:1
oras < v0.13.0:
$ oras pull -a ghcr.io/aquasecurity/trivy-java-db:1
该数据库可用于 Air-Gapped 环境。