本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

owasp-dependency-check-pipe Docker 镜像下载 - 轩辕镜像

owasp-dependency-check-pipe 镜像详细信息和使用指南

owasp-dependency-check-pipe 镜像标签列表和版本信息

owasp-dependency-check-pipe 镜像拉取命令和加速下载

owasp-dependency-check-pipe 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

owasp-dependency-check-pipe
aligent/owasp-dependency-check-pipe

owasp-dependency-check-pipe 镜像详细信息

owasp-dependency-check-pipe 镜像标签列表

owasp-dependency-check-pipe 镜像使用说明

owasp-dependency-check-pipe 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

用于在Bitbucket Pipelines中执行OWASP依赖检查的Docker镜像,基于jeremylong/DependencyCheck,可扫描项目依赖项中的安全漏洞并根据CVSS评分控制构建流程。
0 次下载activealigent镜像

owasp-dependency-check-pipe 镜像详细说明

owasp-dependency-check-pipe 使用指南

owasp-dependency-check-pipe 配置说明

owasp-dependency-check-pipe 官方文档

OWASP Dependency Check Pipe 镜像文档

概述和主要用途

OWASP Dependency Check Pipe 是一个Docker镜像,用于在Bitbucket Pipelines中集成OWASP依赖检查功能。该镜像基于jeremylong/DependencyCheck项目,能够扫描项目依赖项中的已知安全漏洞,并可根据CVSS(通用漏洞评分系统)评分控制构建流程的成功或失败,帮助开发团队在CI/CD流程中及早发现并处理依赖项安全问题。

核心功能和特性

  • Bitbucket Pipelines集成:直接作为管道步骤集成到Bitbucket CI/CD流程中
  • 自定义扫描路径:支持指定相对路径进行依赖扫描,默认扫描仓库根目录
  • CVSS评分控制:可设置CVSS失败级别,当检测到等于或高于该级别的漏洞时使构建失败
  • 漏洞抑制机制:支持通过抑制文件排除特定漏洞的检测结果
  • 灵活配置选项:支持禁用OSS Index分析、配置NVD API密钥、自定义输出路径等
  • 数据库更新控制:可选择是否更新漏洞数据库
  • 额外参数支持:允许传递额外参数给DependencyCheck工具

使用场景和适用范围

该镜像适用于使用Bitbucket进行代码管理并采用CI/CD流程的开发团队,特别适合以下场景:

  • 需要在持续集成过程中自动化检查依赖项安全漏洞的项目
  • 使用PHP(基于composer.lock)、Node.js(基于package-lock.json或yarn.lock)等包管理器的项目
  • 希望根据漏洞严重程度(CVSS评分)控制构建流程的团队
  • 需要自定义漏洞检测规则(如使用抑制文件)的安全合规需求

注意:对于npm/yarn项目,应将包含package-lock.jsonyarn.lock文件以及node_modules目录的路径指定为SCAN_PATH

使用方法和配置说明

YAML定义

bitbucket-pipelines.yml文件中添加以下步骤配置:

      - step:
          name: "代码标准检查"
          script:
            - pipe: docker://aligent/owasp-dependency-check-pipe
              variables:
                SCAN_PATH: "./composer.lock"
                CVSS_FAIL_LEVEL: "1"

配置变量

变量名用途说明
SCAN_PATH要扫描的相对路径。默认值:仓库根目录。
CVSS_FAIL_LEVEL(可选)设置0-10之间的评分,当检测到CVSS评分等于或高于该值的漏洞时,Dependency-Check将返回非零退出码(使构建失败)。
SUPPRESSION_FILE_PATH(可选)漏洞抑制文件的路径。
DISABLE_OSSINDEX(可选)禁用OSS Index分析。布尔值。默认值:true
OSSINDEX_USERNAME(可选)提供OSS Index用户名。当DISABLE_OSSINDEX设为true时此参数无效。
OSSINDEX_PASSWORD(可选)提供OSS Index密码。当DISABLE_OSSINDEX设为true时此参数无效。
NVD_API_KEY(可选)提供NVD(国家漏洞数据库)的API密钥。
OUTPUT_PATH(可选)测试结果输出路径。
UPDATE_DB(可选)传递true以更新漏洞数据库。默认值:false
EXTRA_ARGS(可选)传递给dependency-check的额外参数,例如--disableRetireJS

开发与本地测试

本地运行命令

可使用以下命令在本地调用该管道,需确保项目根目录下有可写的test-results目录:

docker run --rm -e OUTPUT_PATH="/tmp/test-results/" -e CVSS_FAIL_LEVEL=1 -e SCAN_PATH=./composer.lock -v $PWD:/build --workdir=/build aligent/owasp-dependency-check-pipe

自动构建

提交到main分支的代码将触发自动构建流程,生成新的Docker镜像。

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 官方QQ群: 13763429