目的
機能確認
結果
image | tag | package | binary | release |
---|---|---|---|---|
eclipse-temurin | 8 | ✓ | ✓ | |
eclipse-temurin | 11 | ✓ | ✓ | |
eclipse-temurin | 17 | ✓ | ✓ | |
eclipse-temurin | 8-alpine | ✓ | ✓ | |
eclipse-temurin | 11-alpine | ✓ | ✓ | |
eclipse-temurin | 17-alpine | ✓ | ✓ | |
amazoncorretto | 8 | ✓ | ✓ | |
amazoncorretto | 11 | ✓ | ✓ | |
amazoncorretto | 17 | ✓ | ✓ | |
amazoncorretto | 8-alpine | ✓ | ✓ | |
amazoncorretto | 11-alpine | ✓ | ✓ | |
amazoncorretto | 11-alpine | ✓ | ✓ | |
azul/zulu-openjdk | 8 | ✓ | ✓ | ✓ |
azul/zulu-openjdk | 11 | ✓ | ✓ | |
azul/zulu-openjdk | 17 | ✓ | ✓ | |
azul/zulu-openjdk-alpine | 8 | ✓ | ✓ | ✓ |
azul/zulu-openjdk-alpine | 11 | ✓ | ✓ | |
azul/zulu-openjdk-alpine | 17 | ✓ | ✓ | |
mcr.microsoft.com/openjdk/jdk | 11-ubuntu | ✓ | ✓ | |
mcr.microsoft.com/openjdk/jdk | 17-ubuntu | ✓ | ✓ | |
mcr.microsoft.com/openjdk/jdk | 8-mariner | ✓ | ✓ | ✓ |
mcr.microsoft.com/openjdk/jdk | 11-mariner | ✓ | ✓ | |
mcr.microsoft.com/openjdk/jdk | 17-mariner | ✓ | ✓ |
Log
eclipse-temurin:8
$ syft -q eclipse-temurin:8 | grep -e jdk -e temurin
$ syft -q eclipse-temurin:8 | grep binary
java 1.8.0_352-b08
$ syft -q eclipse-temurin:8 -o json | jq '.artifacts[] | select(.name == "java")'
{
"id": "ebccf72eb5fff93b",
"name": "java",
"version": "1.8.0_352-b08",
"type": "binary",
"foundBy": "binary-cataloger",
"locations": [
{
"path": "/opt/java/openjdk/bin/java",
"layerID": "sha256:98b6bf22b96f2972c7cf8def2accfb4054fabd5aff2cc48de4f4b565a15402f6"
},
{
"path": "/opt/java/openjdk/jre/bin/java",
"layerID": "sha256:98b6bf22b96f2972c7cf8def2accfb4054fabd5aff2cc48de4f4b565a15402f6"
}
],
"licenses": [],
"language": "binary",
"cpes": [
"cpe:2.3:a:oracle:openjdk:1.8.0_352-b08:*:*:*:*:*:*:*",
"cpe:2.3:a:java:java:1.8.0_352-b08:*:*:*:*:*:*:*"
],
"purl": "",
"metadataType": "BinaryMetadata",
"metadata": {
"classifier": "java-binary-openjdk",
"realPath": "/opt/java/openjdk/jre/bin/java",
"virtualPath": "/opt/java/openjdk/jre/bin/java"
}
}
# strings /opt/java/openjdk/release
JAVA_VERSION="1.8.0_352"
OS_NAME="Linux"
OS_VERSION="2.6"
OS_ARCH="amd64"
SOURCE=".:git:462ae11025da+"
IMPLEMENTOR="Eclipse Adoptium"
BUILD_SOURCE="git:ce8eca7591182a7d05adf1a25d7feac1059c1ef2"
BUILD_SOURCE_REPO="https://github.com/adoptium/temurin-build.git"
SOURCE_REPO="https://github.com/adoptium/jdk8u.git"
FULL_VERSION="1.8.0_352-b08"
SEMANTIC_VERSION="8.0.352+8"
BUILD_INFO="OS: Linux Version: 5.8.0-43-generic"
JVM_VARIANT="Hotspot"
JVM_VERSION="25.352-b08"
IMAGE_TYPE="JDK"
eclipse-temurin:11
$ syft -q eclipse-temurin:11 | grep -e jdk -e temurin
$ syft -q eclipse-temurin:11 | grep binary
java 11.0.17+8 binary
$ syft -q eclipse-temurin:11 -o json | jq '.artifacts[] | select(.name == "java")'
{
"id": "7ea4281aec24957b",
"name": "java",
"version": "11.0.17+8",
"type": "binary",
"foundBy": "binary-cataloger",
"locations": [
{
"path": "/opt/java/openjdk/bin/java",
"layerID": "sha256:3a41a72160a173adf9fe960e7ef7ffba89c2c2dce2b425e77f6fd163205b96dd"
}
],
"licenses": [],
"language": "binary",
"cpes": [
"cpe:2.3:a:oracle:jre:11.0.17\\+8:*:*:*:*:*:*:*",
"cpe:2.3:a:java:java:11.0.17\\+8:*:*:*:*:*:*:*"
],
"purl": "",
"metadataType": "BinaryMetadata",
"metadata": {
"classifier": "java-binary-oracle",
"realPath": "/opt/java/openjdk/bin/java",
"virtualPath": "/opt/java/openjdk/bin/java"
}
}
# strings /opt/java/openjdk/release
IMPLEMENTOR="Eclipse Adoptium"
IMPLEMENTOR_VERSION="Temurin-11.0.17+8"
JAVA_VERSION="11.0.17"
JAVA_VERSION_DATE="2022-10-18"
LIBC="gnu"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.vm.ci jdk.management jdk.unsupported jdk.internal.vm.compiler jdk.aot jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.internal.le jdk.internal.opt jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.ldap jdk.naming.rmi jdk.net jdk.pack jdk.rmic jdk.scripting.nashorn jdk.scripting.nashorn.shell jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:086d24030b47"
BUILD_SOURCE="git:ce8eca7591182a7d05adf1a25d7feac1059c1ef2"
BUILD_SOURCE_REPO="https://github.com/adoptium/temurin-build.git"
SOURCE_REPO="https://github.com/adoptium/jdk11u.git"
FULL_VERSION="11.0.17+8"
SEMANTIC_VERSION="11.0.17+8"
BUILD_INFO="OS: Linux Version: 5.8.0-43-generic"
JVM_VARIANT="Hotspot"
JVM_VERSION="11.0.17+8"
IMAGE_TYPE="JDK"
eclipse-temurin:17
$ syft -q eclipse-temurin:17 | grep -e jdk -e temurin
$ syft -q eclipse-temurin:17 | grep binary
java 17.0.5+8
$ syft -q eclipse-temurin:17 -o json | jq '.artifacts[] | select(.name == "java")'
{
"id": "285e218e1063b151",
"name": "java",
"version": "17.0.5+8",
"type": "binary",
"foundBy": "binary-cataloger",
"locations": [
{
"path": "/opt/java/openjdk/bin/java",
"layerID": "sha256:cd7884686c9fc94d950cd066744c73da12badfbf6643f8cf9a95a23dd5c28194"
}
],
"licenses": [],
"language": "binary",
"cpes": [
"cpe:2.3:a:oracle:jre:17.0.5\\+8:*:*:*:*:*:*:*",
"cpe:2.3:a:java:java:17.0.5\\+8:*:*:*:*:*:*:*"
],
"purl": "",
"metadataType": "BinaryMetadata",
"metadata": {
"classifier": "java-binary-oracle",
"realPath": "/opt/java/openjdk/bin/java",
"virtualPath": "/opt/java/openjdk/bin/java"
}
}
$ docker run -it --rm eclipse-temurin:17 strings /opt/java/openjdk/release
IMPLEMENTOR="Eclipse Adoptium"
IMPLEMENTOR_VERSION="Temurin-17.0.5+8"
JAVA_VERSION="17.0.5"
JAVA_VERSION_DATE="2022-10-18"
LIBC="gnu"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.ci jdk.internal.vm.compiler jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:46f9a382b49f"
BUILD_SOURCE="git:ce8eca7591182a7d05adf1a25d7feac1059c1ef2"
BUILD_SOURCE_REPO="https://github.com/adoptium/temurin-build.git"
SOURCE_REPO="https://github.com/adoptium/jdk17u.git"
FULL_VERSION="17.0.5+8"
SEMANTIC_VERSION="17.0.5+8"
BUILD_INFO="OS: Linux Version: 5.8.0-43-generic"
JVM_VARIANT="Hotspot"
JVM_VERSION="17.0.5+8"
IMAGE_TYPE="JDK"
eclipse-temurin:8-alpine
$ syft -q eclipse-temurin:8-alpine | grep -e jdk -e temurin
$ syft -q eclipse-temurin:8-alpine | grep binary
busybox 1.35.0 binary
java 1.8.0_352-b08 binary
$ syft -q eclipse-temurin:8-alpine -o json | jq '.artifacts[] | select(.name == "java")'
{
"id": "ebccf72eb5fff93b",
"name": "java",
"version": "1.8.0_352-b08",
"type": "binary",
"foundBy": "binary-cataloger",
"locations": [
{
"path": "/opt/java/openjdk/bin/java",
"layerID": "sha256:09b696cd02dad21533a3c1494af27b00da9f60863ec3183cbb46c6a4bd1ee9f5"
},
{
"path": "/opt/java/openjdk/jre/bin/java",
"layerID": "sha256:09b696cd02dad21533a3c1494af27b00da9f60863ec3183cbb46c6a4bd1ee9f5"
}
],
"licenses": [],
"language": "binary",
"cpes": [
"cpe:2.3:a:oracle:openjdk:1.8.0_352-b08:*:*:*:*:*:*:*",
"cpe:2.3:a:java:java:1.8.0_352-b08:*:*:*:*:*:*:*"
],
"purl": "",
"metadataType": "BinaryMetadata",
"metadata": {
"classifier": "java-binary-openjdk",
"realPath": "/opt/java/openjdk/jre/bin/java",
"virtualPath": "/opt/java/openjdk/jre/bin/java"
}
}
$ docker run -it --rm eclipse-temurin:8-alpine strings /opt/java/openjdk/release
JAVA_VERSION="1.8.0_352"
OS_NAME="Linux"
OS_VERSION="2.6"
OS_ARCH="amd64"
SOURCE=".:git:462ae11025da+"
IMPLEMENTOR="Eclipse Adoptium"
BUILD_SOURCE="git:ce8eca7591182a7d05adf1a25d7feac1059c1ef2"
BUILD_SOURCE_REPO="https://github.com/adoptium/temurin-build.git"
SOURCE_REPO="https://github.com/adoptium/jdk8u.git"
FULL_VERSION="1.8.0_352-b08"
SEMANTIC_VERSION="8.0.352+8"
BUILD_INFO="OS: Linux Version: 4.15.0-1113-azure"
JVM_VARIANT="Hotspot"
JVM_VERSION="25.352-b08"
IMAGE_TYPE="JDK"
eclipse-temurin:11-alpine
$ syft -q eclipse-temurin:11-alpine | grep -e jdk -e temurin
$ syft -q eclipse-temurin:11-alpine | grep binary
busybox 1.35.0 binary
java 11.0.17+8 binary
$ syft -q eclipse-temurin:11-alpine -o json | jq '.artifacts[] | select(.name == "java")'
{
"id": "7ea4281aec24957b",
"name": "java",
"version": "11.0.17+8",
"type": "binary",
"foundBy": "binary-cataloger",
"locations": [
{
"path": "/opt/java/openjdk/bin/java",
"layerID": "sha256:68cfa6a6738dd7bab773fa304b4cc6a81498ed9a53b39be4de6008c38abd1566"
}
],
"licenses": [],
"language": "binary",
"cpes": [
"cpe:2.3:a:oracle:jre:11.0.17\\+8:*:*:*:*:*:*:*",
"cpe:2.3:a:java:java:11.0.17\\+8:*:*:*:*:*:*:*"
],
"purl": "",
"metadataType": "BinaryMetadata",
"metadata": {
"classifier": "java-binary-oracle",
"realPath": "/opt/java/openjdk/bin/java",
"virtualPath": "/opt/java/openjdk/bin/java"
}
}
$ docker run -it --rm eclipse-temurin:11-alpine strings /opt/java/openjdk/release
IMPLEMENTOR="Eclipse Adoptium"
IMPLEMENTOR_VERSION="Temurin-11.0.17+8"
JAVA_VERSION="11.0.17"
JAVA_VERSION_DATE="2022-10-18"
LIBC="musl"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.vm.ci jdk.management jdk.unsupported jdk.internal.vm.compiler jdk.aot jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.internal.le jdk.internal.opt jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.ldap jdk.naming.rmi jdk.net jdk.pack jdk.rmic jdk.scripting.nashorn jdk.scripting.nashorn.shell jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:086d24030b47"
BUILD_SOURCE="git:ce8eca7591182a7d05adf1a25d7feac1059c1ef2"
BUILD_SOURCE_REPO="https://github.com/adoptium/temurin-build.git"
SOURCE_REPO="https://github.com/adoptium/jdk11u.git"
FULL_VERSION="11.0.17+8"
SEMANTIC_VERSION="11.0.17+8"
BUILD_INFO="OS: Linux Version: 4.15.0-1113-azure"
JVM_VARIANT="Hotspot"
JVM_VERSION="11.0.17+8"
IMAGE_TYPE="JDK"
eclipse-temurin:17-alpine
$ syft -q eclipse-temurin:17-alpine | grep -e jdk -e temurin
$ syft -q eclipse-temurin:11-alpine | grep binary
busybox 1.35.0 binary
java 11.0.17+8 binary
$ syft -q eclipse-temurin:17-alpine -o json | jq '.artifacts[] | select(.name == "java")'
{
"id": "285e218e1063b151",
"name": "java",
"version": "17.0.5+8",
"type": "binary",
"foundBy": "binary-cataloger",
"locations": [
{
"path": "/opt/java/openjdk/bin/java",
"layerID": "sha256:51658221b094673c81866ec71dfb2290be2d3a5d7feb83bbb037e1d036232d48"
}
],
"licenses": [],
"language": "binary",
"cpes": [
"cpe:2.3:a:oracle:jre:17.0.5\\+8:*:*:*:*:*:*:*",
"cpe:2.3:a:java:java:17.0.5\\+8:*:*:*:*:*:*:*"
],
"purl": "",
"metadataType": "BinaryMetadata",
"metadata": {
"classifier": "java-binary-oracle",
"realPath": "/opt/java/openjdk/bin/java",
"virtualPath": "/opt/java/openjdk/bin/java"
}
}
$ docker run -it --rm eclipse-temurin:17-alpine strings /opt/java/openjdk/release
IMPLEMENTOR="Eclipse Adoptium"
IMPLEMENTOR_VERSION="Temurin-17.0.5+8"
JAVA_VERSION="17.0.5"
JAVA_VERSION_DATE="2022-10-18"
LIBC="musl"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.ci jdk.internal.vm.compiler jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:46f9a382b49f"
BUILD_SOURCE="git:ce8eca7591182a7d05adf1a25d7feac1059c1ef2"
BUILD_SOURCE_REPO="https://github.com/adoptium/temurin-build.git"
SOURCE_REPO="https://github.com/adoptium/jdk17u.git"
FULL_VERSION="17.0.5+8"
SEMANTIC_VERSION="17.0.5+8"
BUILD_INFO="OS: Linux Version: 4.15.0-1113-azure"
JVM_VARIANT="Hotspot"
JVM_VERSION="17.0.5+8"
IMAGE_TYPE="JDK"
amazoncorretto:8
$ syft -q amazoncorretto:8 | grep -e jdk -e corretto
java-1.8.0-amazon-corretto-devel 1:1.8.0_352.b08-1 rpm
$ syft -q amazoncorretto:8 | grep binary
java 1.8.0_352-b08 binary
python 2.7.18 binary
$ syft -q amazoncorretto:8 -o json | jq '.artifacts[] | select(.name == "java")'
{
"id": "e65edf5ec7cbcbb7",
"name": "java",
"version": "1.8.0_352-b08",
"type": "binary",
"foundBy": "binary-cataloger",
"locations": [
{
"path": "/usr/lib/jvm/java-1.8.0-amazon-corretto/bin/java",
"layerID": "sha256:d3de7f222ccb0581ed43262b7a40371ce5a6d846ae7b3b96c56dadecec77018c"
},
{
"path": "/usr/lib/jvm/java-1.8.0-amazon-corretto/jre/bin/java",
"layerID": "sha256:d3de7f222ccb0581ed43262b7a40371ce5a6d846ae7b3b96c56dadecec77018c"
}
],
"licenses": [],
"language": "binary",
"cpes": [
"cpe:2.3:a:oracle:openjdk:1.8.0_352-b08:*:*:*:*:*:*:*",
"cpe:2.3:a:java:java:1.8.0_352-b08:*:*:*:*:*:*:*"
],
"purl": "",
"metadataType": "BinaryMetadata",
"metadata": {
"classifier": "java-binary-openjdk",
"realPath": "/usr/lib/jvm/java-1.8.0-amazon-corretto/jre/bin/java",
"virtualPath": "/etc/alternatives/java"
}
}
# ls /usr/lib/jvm/java-1.8.0-amazon-corretto/release
ls: cannot access /usr/lib/jvm/java-1.8.0-amazon-corretto/release: No such file or directory
# ls /usr/lib/jvm/java-1.8.0-amazon-corretto/
ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README bin commitId.txt include javafx-src.zip jre lib man version.txt
amazoncorretto:11
$ syft -q amazoncorretto:11 | grep -e jdk -e corretto
java-11-amazon-corretto-devel 1:11.0.17.8-1 rpm
$ syft -q amazoncorretto:11 | grep binary
python 2.7.18 binary
# ls -al /usr/lib/jvm/java-11-amazon-corretto/bin/java
-rwxr-xr-x 1 root root 13072 Oct 12 23:30 /usr/lib/jvm/java-11-amazon-corretto/bin/java
# strings /usr/lib/jvm/java-11-amazon-corretto/bin/java | grep 11
11.0.17+8-LTS
# strings /usr/lib/jvm/java-11-amazon-corretto/release
IMPLEMENTOR="Amazon.com Inc."
IMPLEMENTOR_VERSION="Corretto-11.0.17.8.1"
JAVA_VERSION="11.0.17"
JAVA_VERSION_DATE="2022-10-18"
LIBC="gnu"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.vm.ci jdk.management jdk.unsupported jdk.internal.vm.compiler jdk.aot jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.internal.le jdk.internal.opt jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.ldap jdk.naming.rmi jdk.net jdk.pack jdk.rmic jdk.scripting.nashorn jdk.scripting.nashorn.shell jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:7bc74a9823e2+"
amazoncorretto:17
$ syft -q amazoncorretto:17 | grep -e jdk -e corretto
java-17-amazon-corretto-devel 1:17.0.5.8-1 rpm
$ syft -q amazoncorretto:17 | grep binary
python 2.7.18 binary
# ls -al /usr/lib/jvm/java-17-amazon-corretto/bin/java
-rwxr-xr-x 1 root root 12984 Oct 13 05:08 /usr/lib/jvm/java-17-amazon-corretto/bin/java
# strings /usr/lib/jvm/java-17-amazon-corretto/bin/java | grep 17
17.0.5+8-LTS
# strings /usr/lib/jvm/java-17-amazon-corretto/release
IMPLEMENTOR="Amazon.com Inc."
IMPLEMENTOR_VERSION="Corretto-17.0.5.8.1"
JAVA_VERSION="17.0.5"
JAVA_VERSION_DATE="2022-10-18"
LIBC="gnu"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.ci jdk.internal.vm.compiler jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:ca7b4a5ebc4e+"
amazoncorretto:8-alpine
$ syft -q amazoncorretto:8-alpine | grep -e jdk -e corretto
amazon-corretto-8 8.352.08.1-r0 apk
amazon-corretto-8-jre 8.352.08.1-r0 apk
$ syft -q amazoncorretto:8-alpine | grep binary
busybox 1.35.0 binary
java 1.8.0_352-b08 binary
$ syft -q amazoncorretto:8-alpine -o json | jq '.artifacts[] | select(.name == "java")'
{
"id": "c0418c8655491b94",
"name": "java",
"version": "1.8.0_352-b08",
"type": "binary",
"foundBy": "binary-cataloger",
"locations": [
{
"path": "/usr/lib/jvm/java-8-amazon-corretto/bin/java",
"layerID": "sha256:a64c7f274d2afe65797061c809026d1f762f18ff7989589e1fb9da848464870e"
}
],
"licenses": [],
"language": "binary",
"cpes": [
"cpe:2.3:a:oracle:openjdk:1.8.0_352-b08:*:*:*:*:*:*:*",
"cpe:2.3:a:java:java:1.8.0_352-b08:*:*:*:*:*:*:*"
],
"purl": "",
"metadataType": "BinaryMetadata",
"metadata": {
"classifier": "java-binary-openjdk",
"realPath": "/usr/lib/jvm/java-8-amazon-corretto/bin/java",
"virtualPath": "/usr/bin/java"
}
}
# ls /usr/lib/jvm/java-8-amazon-corretto/release
ls: /usr/lib/jvm/java-8-amazon-corretto/release: No such file or directory
# ls /usr/lib/jvm/java-8-amazon-corretto/
ASSEMBLY_EXCEPTION bin jre src.zip
LICENSE commitId.txt lib version.txt
THIRD_PARTY_README include man
amazoncorretto:11-alpine
$ syft -q amazoncorretto:11-alpine | grep -e jdk -e corretto
amazon-corretto-11 11.0.17.8.1-r0 apk
$ syft -q amazoncorretto:11-alpine | grep binary
busybox 1.35.0 binary
# ls -al /usr/lib/jvm/java-11-amazon-corretto/bin/java
-rwxr-xr-x 1 root root 14152 Oct 13 05:29 /usr/lib/jvm/java-11-amazon-corretto/bin/java
# strings /usr/lib/jvm/java-11-amazon-corretto/bin/java | grep 11
11.0.17+8-LTS
# strings /usr/lib/jvm/java-11-amazon-corretto/release
IMPLEMENTOR="Amazon.com Inc."
IMPLEMENTOR_VERSION="Corretto-11.0.17.8.1"
JAVA_VERSION="11.0.17"
JAVA_VERSION_DATE="2022-10-18"
LIBC="musl"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.vm.ci jdk.management jdk.unsupported jdk.internal.vm.compiler jdk.aot jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.internal.le jdk.internal.opt jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.ldap jdk.naming.rmi jdk.net jdk.pack jdk.rmic jdk.scripting.nashorn jdk.scripting.nashorn.shell jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=""
amazoncorretto:17-alpine
$ syft -q amazoncorretto:17-alpine | grep -e jdk -e corretto
amazon-corretto-17 17.0.5.8.1-r0 apk
$ syft -q amazoncorretto:17-alpine | grep binary
busybox 1.35.0 binary
# ls -al /usr/lib/jvm/java-17-amazon-corretto/bin/java
-rwxr-xr-x 1 root root 14088 Oct 13 05:12 /usr/lib/jvm/java-17-amazon-corretto/bin/java
# strings /usr/lib/jvm/java-17-amazon-corretto/bin/java | grep 17
17.0.5+8-LTS
# strings /usr/lib/jvm/java-17-amazon-corretto/release
IMPLEMENTOR="Amazon.com Inc."
IMPLEMENTOR_VERSION="Corretto-17.0.5.8.1"
JAVA_VERSION="17.0.5"
JAVA_VERSION_DATE="2022-10-18"
LIBC="musl"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.ci jdk.internal.vm.compiler jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:ca7b4a5ebc4e+"
azul/zulu-openjdk:8
$ syft -q azul/zulu-openjdk:8 | grep -e jdk -e zulu
zulu-repo 1.0.0-3 deb
zulu8-ca-doc 8.0.352-1 deb
zulu8-ca-jdk 8.0.352-1 deb
zulu8-ca-jdk-headless 8.0.352-1 deb
zulu8-ca-jre 8.0.352-1 deb
zulu8-ca-jre-headless 8.0.352-1 deb
zulu8-doc 8.0.352-1 deb
zulu8-jdk 8.0.352-1 deb
zulu8-jdk-headless 8.0.352-1 deb
zulu8-jre 8.0.352-1 deb
zulu8-jre-headless 8.0.352-1 deb
$ syft -q azul/zulu-openjdk:8 | grep binary
java 1.8.0_352-b08 binary
$ syft -q azul/zulu-openjdk:8 -o json | jq '.artifacts[] | select(.name == "java")'
{
"id": "8f1e43f93f6bbc37",
"name": "java",
"version": "1.8.0_352-b08",
"type": "binary",
"foundBy": "binary-cataloger",
"locations": [
{
"path": "/usr/lib/jvm/zulu8-ca-amd64/jre/bin/java",
"layerID": "sha256:c64ef744ac075887696642cf05489862a4f72b15ee30a5411a42efb065ae7b50"
}
],
"licenses": [],
"language": "binary",
"cpes": [
"cpe:2.3:a:oracle:openjdk:1.8.0_352-b08:*:*:*:*:*:*:*",
"cpe:2.3:a:java:java:1.8.0_352-b08:*:*:*:*:*:*:*"
],
"purl": "",
"metadataType": "BinaryMetadata",
"metadata": {
"classifier": "java-binary-openjdk",
"realPath": "/usr/lib/jvm/zulu8-ca-amd64/jre/bin/java",
"virtualPath": "/lib/jvm/zulu8/bin/java"
}
}
# strings /usr/lib/jvm/zulu8-ca-amd64/release
IMPLEMENTOR="Azul Systems, Inc."
IMPLEMENTOR_VERSION="Zulu 8.66.0.15-CA-linux64"
JAVA_VERSION="1.8.0_352"
OS_NAME="Linux"
OS_VERSION="2.6"
OS_ARCH="amd64"
SOURCE=".:git:e4172629d542"
azul/zulu-openjdk:11
$ syft -q azul/zulu-openjdk:11 | grep -e jdk -e zulu
zulu-repo 1.0.0-3 deb
zulu11-ca-doc 11.0.17-1 deb
zulu11-ca-jdk 11.0.17-1 deb
zulu11-ca-jdk-headless 11.0.17-1 deb
zulu11-ca-jre 11.0.17-1 deb
zulu11-ca-jre-headless 11.0.17-1 deb
zulu11-doc 11.0.17-1 deb
zulu11-jdk 11.0.17-1 deb
zulu11-jdk-headless 11.0.17-1 deb
zulu11-jre 11.0.17-1 deb
zulu11-jre-headless 11.0.17-1 deb
$ syft -q azul/zulu-openjdk:11 | grep binary
# ls /usr/lib/jvm/zulu11-ca-amd64/bin/java
/usr/lib/jvm/zulu11-ca-amd64/bin/java
# strings /usr/lib/jvm/zulu11-ca-amd64/bin/java | grep 11
11.0.17+8-LTS
# strings /usr/lib/jvm/zulu11-ca-amd64/release
IMPLEMENTOR="Azul Systems, Inc."
IMPLEMENTOR_VERSION="Zulu11.60+19-CA"
JAVA_VERSION="11.0.17"
JAVA_VERSION_DATE="2022-10-18"
LIBC="gnu"
MODULES="java.base com.azul.tooling java.management java.logging java.security.sasl java.naming jdk.jfr com.azul.crs.client java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.vm.ci jdk.management jdk.unsupported jdk.internal.vm.compiler jdk.aot jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.internal.le jdk.internal.opt jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jlink jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.ldap jdk.naming.rmi jdk.net jdk.pack jdk.rmic jdk.scripting.nashorn jdk.scripting.nashorn.shell jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:0fe69d3b7972"
azul/zulu-openjdk:17
$ syft -q azul/zulu-openjdk:17 | grep -e jdk -e zulu
zulu-repo 1.0.0-3 deb
zulu17-ca-doc 17.0.5-1 deb
zulu17-ca-jdk 17.0.5-1 deb
zulu17-ca-jdk-headless 17.0.5-1 deb
zulu17-ca-jre 17.0.5-1 deb
zulu17-ca-jre-headless 17.0.5-1 deb
zulu17-doc 17.0.5-1 deb
zulu17-jdk 17.0.5-1 deb
zulu17-jdk-headless 17.0.5-1 deb
zulu17-jre 17.0.5-1 deb
zulu17-jre-headless 17.0.5-1 deb
$ syft -q azul/zulu-openjdk:17 | grep binary
# ls /usr/lib/jvm/zulu17-ca-amd64/bin/java
/usr/lib/jvm/zulu17-ca-amd64/bin/java
# strings /usr/lib/jvm/zulu17-ca-amd64/bin/java | grep 17.0
17.0.5+8-LTS
# strings /usr/lib/jvm/zulu17-ca-amd64/release
IMPLEMENTOR="Azul Systems, Inc."
IMPLEMENTOR_VERSION="Zulu17.38+21-CA"
JAVA_VERSION="17.0.5"
JAVA_VERSION_DATE="2022-10-18"
LIBC="gnu"
MODULES="java.base com.azul.tooling java.management java.logging java.security.sasl java.naming jdk.jfr com.azul.crs.client java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.ci jdk.internal.vm.compiler jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:13335e8ddc18"
azul/zulu-openjdk-alpine:8
$ syft -q azul/zulu-openjdk-alpine:8 | grep -e jdk -e zulu
zulu8-ca-jdk 8.0.352-r1 apk
zulu8-ca-jdk-headless 8.0.352-r1 apk
zulu8-ca-jre 8.0.352-r1 apk
zulu8-ca-jre-headless 8.0.352-r1 apk
zulu8-jdk 8.0.352-r1 apk
zulu8-jdk-headless 8.0.352-r1 apk
zulu8-jre 8.0.352-r1 apk
zulu8-jre-headless 8.0.352-r1 apk
$ syft -q azul/zulu-openjdk-alpine:8 | grep binary
busybox 1.34.1 binary
java 1.8.0_352-b08 binary
$ syft -q azul/zulu-openjdk-alpine:8 -o json | jq '.artifacts[] | select(.name == "java")'
{
"id": "d4698a240568d4b6",
"name": "java",
"version": "1.8.0_352-b08",
"type": "binary",
"foundBy": "binary-cataloger",
"locations": [
{
"path": "/usr/lib/jvm/zulu8-ca/jre/bin/java",
"layerID": "sha256:3124ffd6ef42edb0785a3344ed213cbcd618d226e2d4dcb25ddce81be47a33fa"
}
],
"licenses": [],
"language": "binary",
"cpes": [
"cpe:2.3:a:oracle:openjdk:1.8.0_352-b08:*:*:*:*:*:*:*",
"cpe:2.3:a:java:java:1.8.0_352-b08:*:*:*:*:*:*:*"
],
"purl": "",
"metadataType": "BinaryMetadata",
"metadata": {
"classifier": "java-binary-openjdk",
"realPath": "/usr/lib/jvm/zulu8-ca/jre/bin/java",
"virtualPath": "/usr/bin/java"
}
}
# strings /usr/lib/jvm/zulu8-ca/release
IMPLEMENTOR="Azul Systems, Inc."
IMPLEMENTOR_VERSION="Zulu 8.66.0.15-CA-linux-musl-x64"
JAVA_VERSION="1.8.0_352"
OS_NAME="Linux"
OS_VERSION="2.6"
OS_ARCH="amd64"
SOURCE=".:git:e4172629d542"
azul/zulu-openjdk-alpine:11
$ syft -q azul/zulu-openjdk-alpine:11 | grep -e jdk -e zulu
zulu11-ca-jdk 11.0.17-r1 apk
zulu11-ca-jdk-headless 11.0.17-r1 apk
zulu11-ca-jre 11.0.17-r1 apk
zulu11-ca-jre-headless 11.0.17-r1 apk
zulu11-jdk 11.0.17-r1 apk
zulu11-jdk-headless 11.0.17-r1 apk
zulu11-jre 11.0.17-r1 apk
zulu11-jre-headless 11.0.17-r1 apk
$ syft -q azul/zulu-openjdk-alpine:11 | grep binary
busybox 1.34.1 binary
# ls /usr/lib/jvm/zulu11-ca/bin/java
/usr/lib/jvm/zulu11-ca/bin/java
# strings /usr/lib/jvm/zulu11-ca/bin/java | grep 11
11.0.17+8-LTS
# strings /usr/lib/jvm/zulu11-ca/release
IMPLEMENTOR="Azul Systems, Inc."
IMPLEMENTOR_VERSION="Zulu11.60+19-CA"
JAVA_VERSION="11.0.17"
JAVA_VERSION_DATE="2022-10-18"
LIBC="musl"
MODULES="java.base com.azul.tooling java.management java.logging java.security.sasl java.naming jdk.jfr com.azul.crs.client java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.vm.ci jdk.management jdk.unsupported jdk.internal.vm.compiler jdk.aot jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.internal.le jdk.internal.opt jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jlink jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.ldap jdk.naming.rmi jdk.net jdk.pack jdk.rmic jdk.scripting.nashorn jdk.scripting.nashorn.shell jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:0fe69d3b7972"
azul/zulu-openjdk-alpine:17
$ syft -q azul/zulu-openjdk-alpine:17 | grep -e jdk -e zulu
zulu17-ca-jdk 17.0.5-r1 apk
zulu17-ca-jdk-headless 17.0.5-r1 apk
zulu17-ca-jre 17.0.5-r1 apk
zulu17-ca-jre-headless 17.0.5-r1 apk
zulu17-jdk 17.0.5-r1 apk
zulu17-jdk-headless 17.0.5-r1 apk
zulu17-jre 17.0.5-r1 apk
zulu17-jre-headless 17.0.5-r1 apk
$ syft -q azul/zulu-openjdk-alpine:17 | grep binary
busybox 1.34.1 binary
# ls /usr/lib/jvm/zulu17-ca/bin/java
/usr/lib/jvm/zulu17-ca/bin/java
# strings /usr/lib/jvm/zulu17-ca/bin/java | grep 17
17.0.5+8-LTS
# strings /usr/lib/jvm/zulu17-ca/release
IMPLEMENTOR="Azul Systems, Inc."
IMPLEMENTOR_VERSION="Zulu17.38+21-CA"
JAVA_VERSION="17.0.5"
JAVA_VERSION_DATE="2022-10-18"
LIBC="musl"
MODULES="java.base com.azul.tooling java.management java.logging java.security.sasl java.naming jdk.jfr com.azul.crs.client java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.ci jdk.internal.vm.compiler jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:13335e8ddc18"
mcr.microsoft.com/openjdk/jdk:11-ubuntu
$ syft -q mcr.microsoft.com/openjdk/jdk:11-ubuntu | grep jdk
msopenjdk-11 11.0.17-1 deb
$ syft -q mcr.microsoft.com/openjdk/jdk:11-ubuntu | grep binary
# ls /usr/lib/jvm/msopenjdk-11-amd64/bin/java
/usr/lib/jvm/msopenjdk-11-amd64/bin/java
# strings /usr/lib/jvm/msopenjdk-11-amd64/bin/java | grep 11.0
11.0.17+8-LTS
# strings /usr/lib/jvm/msopenjdk-11-amd64/release
IMPLEMENTOR="Microsoft"
IMPLEMENTOR_VERSION="Microsoft-6841889"
JAVA_VERSION="11.0.17"
JAVA_VERSION_DATE="2022-10-18"
LIBC="gnu"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.vm.ci jdk.management jdk.unsupported jdk.internal.vm.compiler jdk.aot jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.internal.le jdk.internal.opt jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.ldap jdk.naming.rmi jdk.net jdk.pack jdk.rmic jdk.scripting.nashorn jdk.scripting.nashorn.shell jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:102226961e59"
mcr.microsoft.com/openjdk/jdk:17-ubuntu
$ syft -q mcr.microsoft.com/openjdk/jdk:17-ubuntu | grep jdk
msopenjdk-17 17.0.5-1 deb
$ syft -q mcr.microsoft.com/openjdk/jdk:17-ubuntu | grep binary
# ls /usr/lib/jvm/msopenjdk-17-amd64/bin/java
/usr/lib/jvm/msopenjdk-17-amd64/bin/java
# strings /usr/lib/jvm/msopenjdk-17-amd64/bin/java | grep 17
17.0.5+8-LTS
# strings /usr/lib/jvm/msopenjdk-17-amd64/release
IMPLEMENTOR="Microsoft"
IMPLEMENTOR_VERSION="Microsoft-6841604"
JAVA_VERSION="17.0.5"
JAVA_VERSION_DATE="2022-10-18"
LIBC="gnu"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.ci jdk.internal.vm.compiler jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:1c12d059433f"
mcr.microsoft.com/openjdk/jdk:8-mariner
$ syft -q mcr.microsoft.com/openjdk/jdk:8-mariner | grep jdk
temurin-8-jdk 8.0.352.0.0.8-1 rpm
$ syft -q mcr.microsoft.com/openjdk/jdk:8-mariner | grep binary
java 1.8.0_352-b08 binary
python 3.9.14 binary
$ syft -q mcr.microsoft.com/openjdk/jdk:8-mariner -o json | jq '.artifacts[] | select(.name == "java")'
{
"id": "df53e7b7e293e0d5",
"name": "java",
"version": "1.8.0_352-b08",
"type": "binary",
"foundBy": "binary-cataloger",
"locations": [
{
"path": "/usr/lib/jvm/temurin-8-jdk/bin/java",
"layerID": "sha256:c5eb96146ce972d5f77a19bf286372e7be4ecafecf56de65a6e84bddb999419f"
},
{
"path": "/usr/lib/jvm/temurin-8-jdk/jre/bin/java",
"layerID": "sha256:c5eb96146ce972d5f77a19bf286372e7be4ecafecf56de65a6e84bddb999419f"
}
],
"licenses": [],
"language": "binary",
"cpes": [
"cpe:2.3:a:oracle:openjdk:1.8.0_352-b08:*:*:*:*:*:*:*",
"cpe:2.3:a:java:java:1.8.0_352-b08:*:*:*:*:*:*:*"
],
"purl": "",
"metadataType": "BinaryMetadata",
"metadata": {
"classifier": "java-binary-openjdk",
"realPath": "/usr/lib/jvm/temurin-8-jdk/bin/java",
"virtualPath": "/lib/jvm/temurin-8-jdk/bin/java"
}
}
# strings /usr/lib/jvm/temurin-8-jdk/release
JAVA_VERSION="1.8.0_352"
OS_NAME="Linux"
OS_VERSION="2.6"
OS_ARCH="amd64"
SOURCE=".:git:462ae11025da+"
IMPLEMENTOR="Eclipse Adoptium"
BUILD_SOURCE="git:ce8eca7591182a7d05adf1a25d7feac1059c1ef2"
BUILD_SOURCE_REPO="https://github.com/adoptium/temurin-build.git"
SOURCE_REPO="https://github.com/adoptium/jdk8u.git"
FULL_VERSION="1.8.0_352-b08"
SEMANTIC_VERSION="8.0.352+8"
BUILD_INFO="OS: Linux Version: 5.8.0-43-generic"
JVM_VARIANT="Hotspot"
JVM_VERSION="25.352-b08"
IMAGE_TYPE="JDK"
mcr.microsoft.com/openjdk/jdk:11-mariner
$ syft -q mcr.microsoft.com/openjdk/jdk:11-mariner | grep jdk
msopenjdk-11
$ syft -q mcr.microsoft.com/openjdk/jdk:11-mariner | grep binary
# ls /usr/lib/jvm/msopenjdk-11/bin/java
/usr/lib/jvm/msopenjdk-11/bin/java
# strings /usr/lib/jvm/msopenjdk-11/bin/java | grep 11.0
11.0.17+8-LTS
# strings /usr/lib/jvm/msopenjdk-11/release
IMPLEMENTOR="Microsoft"
IMPLEMENTOR_VERSION="Microsoft-6841889"
JAVA_VERSION="11.0.17"
JAVA_VERSION_DATE="2022-10-18"
LIBC="gnu"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.vm.ci jdk.management jdk.unsupported jdk.internal.vm.compiler jdk.aot jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.internal.le jdk.internal.opt jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.ldap jdk.naming.rmi jdk.net jdk.pack jdk.rmic jdk.scripting.nashorn jdk.scripting.nashorn.shell jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:102226961e59"
mcr.microsoft.com/openjdk/jdk:17-mariner
$ syft -q mcr.microsoft.com/openjdk/jdk:17-mariner | grep jdk
msopenjdk-17 17.0.5-1 rpm
$ syft -q mcr.microsoft.com/openjdk/jdk:17-mariner | grep binary
# ls /usr/lib/jvm/msopenjdk-17/bin/java
/usr/lib/jvm/msopenjdk-17/bin/java
# strings /usr/lib/jvm/msopenjdk-17/bin/java | grep 17
17.0.5+8-LTS
# strings /usr/lib/jvm/msopenjdk-17/release
IMPLEMENTOR="Microsoft"
IMPLEMENTOR_VERSION="Microsoft-6841604"
JAVA_VERSION="17.0.5"
JAVA_VERSION_DATE="2022-10-18"
LIBC="gnu"
MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.ci jdk.internal.vm.compiler jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported jdk.unsupported.desktop jdk.xml.dom jdk.zipfs"
OS_ARCH="x86_64"
OS_NAME="Linux"
SOURCE=".:git:1c12d059433f"