
owasp/dependency-checkDependency-Check 是一款软件成分分析工具,用于检测项目依赖中包含的公开披露漏洞。它通过确定给定依赖项是否存在通用平台枚举(CPE)标识符来实现此目的。如果找到,它将生成链接到相关CVE条目的报告。
文档和生产二进制发布版的链接可在GitHub Pages上找到。
以下示例假设要检查的源代码位于当前工作目录中。使用持久化数据和报告目录,允许您在运行后销毁容器。
bash#!/bin/sh DC_VERSION="latest" DC_DIRECTORY=$HOME/OWASP-Dependency-Check DC_PROJECT="dependency-check 扫描: $(pwd)" DATA_DIRECTORY="$DC_DIRECTORY/data" CACHE_DIRECTORY="$DC_DIRECTORY/data/cache" if [ ! -d "$DATA_DIRECTORY" ]; then echo "初始创建持久化目录: $DATA_DIRECTORY" mkdir -p "$DATA_DIRECTORY" fi if [ ! -d "$CACHE_DIRECTORY" ]; then echo "初始创建持久化目录: $CACHE_DIRECTORY" mkdir -p "$CACHE_DIRECTORY" fi # 确保使用最新版本 docker pull owasp/dependency-check:$DC_VERSION docker run --rm \ -e user=$USER \ -u $(id -u ${USER}):$(id -g ${USER}) \ --volume $(pwd):/src:z \ --volume "$DATA_DIRECTORY":/usr/share/dependency-check/data:z \ --volume $(pwd)/odc-reports:/report:z \ owasp/dependency-check:$DC_VERSION \ --scan /src \ --format "ALL" \ --project "$DC_PROJECT" \ --out /report # 这样使用抑制文件: (其中 /src == $pwd) # --suppression "/src/security/dependency-check-suppression.xml"
修改和重新分发的权限根据Apache 2.0许可证的条款授予。完整许可证参见LICENSE.txt文件。
Dependency-Check 使用了多个其他开源库。有关更多信息,请参见NOTICE.txt文件。






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务