docker.io/owasp/dependency-check:12.2.2 linux/amd64

docker.io/owasp/dependency-check:12.2.2 - 国内下载镜像源 浏览次数:19

这是一个OWASP (开放式 Web 应用程序安全项目) 提供的Docker镜像,用于执行软件依赖项检查。它包含Dependency-Check工具,该工具可以扫描项目依赖项,并识别已知漏洞。

源镜像 docker.io/owasp/dependency-check:12.2.2
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.2.2
镜像ID sha256:d516108264a9f29011ea63db918f6ba46e9d31e7d3ba63c6c3150d15d8b750df
镜像TAG 12.2.2
大小 592.48MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD --help
启动入口 /usr/share/dependency-check/bin/dependency-check.sh
工作目录 /src
OS/平台 linux/amd64
浏览量 19 次
贡献者
镜像创建 2026-05-03T11:15:04.544855536Z
同步时间 2026-06-17 17:40
目录挂载
/report /src
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true DOTNET_VERSION=8.0.26 user=dependencycheck JAVA_HOME=/opt/jdk JAVA_OPTS=-Danalyzer.assembly.dotnet.path=/usr/bin/dotnet -Danalyzer.bundle.audit.path=/usr/bin/bundle-audit -Danalyzer.golang.path=/usr/local/go/bin/go ODC_NAME=dependency-check-docker COREPACK_ENABLE_DOWNLOAD_PROMPT=false
镜像安全扫描 查看Trivy扫描报告

系统OS: alpine 3.23.4 扫描引擎: Trivy 扫描时间: 2026-06-17 17:40

低危漏洞:22 中危漏洞:45 高危漏洞:82 严重漏洞:0

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.2.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.2.2  docker.io/owasp/dependency-check:12.2.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.2.2
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.2.2  docker.io/owasp/dependency-check:12.2.2

Shell快速替换命令

sed -i 's#owasp/dependency-check:12.2.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.2.2#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.2.2 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.2.2  docker.io/owasp/dependency-check:12.2.2'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.2.2 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.2.2  docker.io/owasp/dependency-check:12.2.2'

镜像构建历史


# 2026-05-03 19:15:04  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/share/dependency-check/bin/dependency-check.sh"]
                        
# 2026-05-03 19:15:04  0.00B 设置默认要执行的命令
CMD ["--help"]
                        
# 2026-05-03 19:15:04  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2026-05-03 19:15:04  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/src /report]
                        
# 2026-05-03 19:15:04  31.94MB 执行命令并创建新的镜像层
RUN |6 VERSION=12.2.2 POSTGRES_DRIVER_VERSION=42.7.11 MYSQL_DRIVER_VERSION=9.7.0 MAVEN_REPOSITORY_URL=https://repo1.maven.org/maven2 UID=1000 GID=1000 /bin/sh -c bundle audit update                                                                              &&     corepack prepare pnpm@latest yarn@latest yarn@1 --activate                                       &&     printf "enableTelemetry: false\nenableScripts: false\n" >> ${HOME}/.yarnrc.yml                   &&     rm -rf /tmp/* # buildkit
                        
# 2026-05-03 19:15:00  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2026-05-03 19:15:00  0.00B 执行命令并创建新的镜像层
RUN |6 VERSION=12.2.2 POSTGRES_DRIVER_VERSION=42.7.11 MYSQL_DRIVER_VERSION=9.7.0 MAVEN_REPOSITORY_URL=https://repo1.maven.org/maven2 UID=1000 GID=1000 /bin/sh -c find / -path /proc -prune -perm +6000 -type f -exec chmod a-s {} \; # buildkit
                        
# 2026-05-03 19:15:00  145.09MB 执行命令并创建新的镜像层
RUN |6 VERSION=12.2.2 POSTGRES_DRIVER_VERSION=42.7.11 MYSQL_DRIVER_VERSION=9.7.0 MAVEN_REPOSITORY_URL=https://repo1.maven.org/maven2 UID=1000 GID=1000 /bin/sh -c apk upgrade --no-cache                                                                           &&     apk add --no-cache --virtual .build-deps curl                                                    &&     apk add --no-cache git ruby npm                                                                  &&     gem install --no-document bundler-audit                                                          &&     npm install --global --ignore-scripts corepack                                                   &&     unzip dependency-check-${VERSION}-release.zip -d /usr/share/                                     &&     rm dependency-check-${VERSION}-release.zip                                                       &&     cd /usr/share/dependency-check/plugins                                                           &&     curl -fSLO "${MAVEN_REPOSITORY_URL}/org/postgresql/postgresql/${POSTGRES_DRIVER_VERSION}/postgresql-${POSTGRES_DRIVER_VERSION}.jar"    &&     curl -fSLO "${MAVEN_REPOSITORY_URL}/com/mysql/mysql-connector-j/${MYSQL_DRIVER_VERSION}/mysql-connector-j-${MYSQL_DRIVER_VERSION}.jar" &&     addgroup -S -g ${GID} ${user} && adduser -S -D -u ${UID} -G ${user} ${user}                      &&     mkdir /usr/share/dependency-check/data                                                           &&     chown -R ${user}:0 /usr/share/dependency-check                                                   &&     chmod -R g=u /usr/share/dependency-check                                                         &&     mkdir /report                                                                                    &&     chown -R ${user}:0 /report                                                                       &&     chmod -R g=u /report                                                                             &&     apk del .build-deps                                                                              &&     rm -rf /tmp/* /root/.cache /root/.npm # buildkit
                        
# 2026-05-03 19:14:53  29.44MB 复制文件或目录到容器中
ADD cli/target/dependency-check-12.2.2-release.zip / # buildkit
                        
# 2026-05-03 19:14:52  232.20MB 复制新文件或目录到容器中
COPY /usr/local/go/ /usr/local/go/ # buildkit
                        
# 2026-05-03 19:14:49  69.92MB 复制新文件或目录到容器中
COPY /jlinked /opt/jdk/ # buildkit
                        
# 2026-05-03 19:14:49  0.00B 设置环境变量 COREPACK_ENABLE_DOWNLOAD_PROMPT
ENV COREPACK_ENABLE_DOWNLOAD_PROMPT=false
                        
# 2026-05-03 19:14:49  0.00B 设置环境变量 ODC_NAME
ENV ODC_NAME=dependency-check-docker
                        
# 2026-05-03 19:14:49  0.00B 设置环境变量 JAVA_OPTS -Danalyzer.bundle.audit.path -Danalyzer.golang.path
ENV JAVA_OPTS=-Danalyzer.assembly.dotnet.path=/usr/bin/dotnet -Danalyzer.bundle.audit.path=/usr/bin/bundle-audit -Danalyzer.golang.path=/usr/local/go/bin/go
                        
# 2026-05-03 19:14:49  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/jdk
                        
# 2026-05-03 19:14:49  0.00B 设置环境变量 user
ENV user=dependencycheck
                        
# 2026-05-03 19:14:49  0.00B 定义构建参数
ARG GID=1000
                        
# 2026-05-03 19:14:49  0.00B 定义构建参数
ARG UID=1000
                        
# 2026-05-03 19:14:49  0.00B 定义构建参数
ARG MAVEN_REPOSITORY_URL=https://repo1.maven.org/maven2
                        
# 2026-05-03 19:14:49  0.00B 定义构建参数
ARG MYSQL_DRIVER_VERSION=9.7.0
                        
# 2026-05-03 19:14:49  0.00B 定义构建参数
ARG POSTGRES_DRIVER_VERSION=42.7.11
                        
# 2026-05-03 19:14:49  0.00B 定义构建参数
ARG VERSION=12.2.2
                        
# 2026-04-16 08:36:51  24.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet # buildkit
                        
# 2026-04-16 08:36:50  72.44MB 复制新文件或目录到容器中
COPY /dotnet /usr/share/dotnet # buildkit
                        
# 2026-04-16 08:36:50  0.00B 设置环境变量 DOTNET_VERSION
ENV DOTNET_VERSION=8.0.26
                        
# 2026-04-16 08:36:38  3.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup         --gid=$APP_UID         app     && adduser         --uid=$APP_UID         --ingroup=app         --disabled-password         app # buildkit
                        
# 2026-04-16 08:36:36  3.00MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --upgrade --no-cache         ca-certificates-bundle                 libgcc         libssl3         libstdc++         zlib # buildkit
                        
# 2026-04-16 08:36:36  0.00B 设置环境变量 APP_UID ASPNETCORE_HTTP_PORTS DOTNET_RUNNING_IN_CONTAINER DOTNET_SYSTEM_GLOBALIZATION_INVARIANT
ENV APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true
                        
# 2026-04-16 04:01:40  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-04-16 04:01:40  8.45MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:d516108264a9f29011ea63db918f6ba46e9d31e7d3ba63c6c3150d15d8b750df",
    "RepoTags": [
        "owasp/dependency-check:12.2.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.2.2"
    ],
    "RepoDigests": [
        "owasp/dependency-check@sha256:ad169904106250816059f113d374d63a49a7cb0fd2c5e476d05c4fb814cc77b9",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check@sha256:ae87ba081d1e9e571963a9d22c1bdf79f9a8f3f08bbde27db4e3dbd317cbe0a8"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-03T11:15:04.544855536Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1000",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "APP_UID=1654",
            "ASPNETCORE_HTTP_PORTS=8080",
            "DOTNET_RUNNING_IN_CONTAINER=true",
            "DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true",
            "DOTNET_VERSION=8.0.26",
            "user=dependencycheck",
            "JAVA_HOME=/opt/jdk",
            "JAVA_OPTS=-Danalyzer.assembly.dotnet.path=/usr/bin/dotnet -Danalyzer.bundle.audit.path=/usr/bin/bundle-audit -Danalyzer.golang.path=/usr/local/go/bin/go",
            "ODC_NAME=dependency-check-docker",
            "COREPACK_ENABLE_DOWNLOAD_PROMPT=false"
        ],
        "Cmd": [
            "--help"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/report": {},
            "/src": {}
        },
        "WorkingDir": "/src",
        "Entrypoint": [
            "/usr/share/dependency-check/bin/dependency-check.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 592482009,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/cd4fba01c95ecfcb6acd36bdb24bd71a8faf2d9526ca70ede6cc0f90c93241de/diff:/var/lib/docker/overlay2/f65a10e13d40bb672a2b1d69625eebfaed73cf71904796ebc84b37a734b42151/diff:/var/lib/docker/overlay2/be7740e231643fb274f50ced54bbdfda2e738642559e0c6ca164deb2524b9782/diff:/var/lib/docker/overlay2/c61defa98eef41b2c0bd9c8bc7c5eebc526b00a2724bcf1504439ffaf1e2c985/diff:/var/lib/docker/overlay2/99af48c40ad7bc9224199ec201792c7dbc8da31324896e94e17c5a2617659ee4/diff:/var/lib/docker/overlay2/5698e393235936cf2e37e311c676717e5eb931426b9c149462712e7b68f84a93/diff:/var/lib/docker/overlay2/f5b453da074d196c267f4bedf07f078ab9e9314d2e7043422b88959e8ebce0d1/diff:/var/lib/docker/overlay2/5d7ec7827b982fd76b173936e0230f4e32ead879926f22fc6790242ba89e1521/diff:/var/lib/docker/overlay2/28aa2116d4e4def8d614f9ba89bc5bd6f9b33b131361c9dc674ce8989ee9c24e/diff:/var/lib/docker/overlay2/ccf649aecaade117d78bffb161e9568e9ec129f43705e8e1a2f7b91374219eb4/diff:/var/lib/docker/overlay2/9a1ef5a883ef2cbf9a0d960bba5d783f7ecd7d9d3ba8bb8cd5537b33d65a942f/diff",
            "MergedDir": "/var/lib/docker/overlay2/54a1b712766ac0f371f4d6a35e3da07318930bec80affeeb7fa5da0f2142df37/merged",
            "UpperDir": "/var/lib/docker/overlay2/54a1b712766ac0f371f4d6a35e3da07318930bec80affeeb7fa5da0f2142df37/diff",
            "WorkDir": "/var/lib/docker/overlay2/54a1b712766ac0f371f4d6a35e3da07318930bec80affeeb7fa5da0f2142df37/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1",
            "sha256:b2b84db8fcad2bac890fc0446f39f4d988e4e1254508e6b3e7e57efc506cf2ec",
            "sha256:3e5a8b336675352848d5f9268e3ef88d5d96c108b8463e86e30601f805a76e3a",
            "sha256:084f9b192f14ba551e6466c1feeb87b4e45bcc512df6a82cfaebff168fa53487",
            "sha256:d35dc2f48d5dc4966200f868d036a157959655f6e0f813a2baa43d160ec455ab",
            "sha256:0242b7f2e04f50de867d8881b73fba338b9122bb657868edc4fd04954c88441f",
            "sha256:d5615b49b4931dedc599d7acd034e90c45389a68ca6a01c6dd40eb0804f0705a",
            "sha256:2aa90a85fef106fbd9003adc073f0a707415f2c7c410641a9d3e60f2bfc463be",
            "sha256:387d89c59cfeafffa917b2423f8ae5466e342f6b04ba149797a7a03916370f2d",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:9e10afb740c57af68506347d7b930fda1ff63b8f76f06d9e558f2c4985ca6fdc",
            "sha256:996396b1951c2c79531fb051220ed34747d40f0c1c22526248e1de8a9f20a5f6"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-17T17:39:36.82083203+08:00"
    }
}

更多版本

docker.io/owasp/dependency-check:12.1.0

linux/amd64 docker.io618.27MB2025-03-11 14:40
677

docker.io/owasp/dependency-check:12.2.2

linux/amd64 docker.io592.48MB2026-06-17 17:40
18