卡巴斯基容器安全
获取 JSON 或 HTML 格式的扫描结果
使用卡巴斯基容器安全来扫描 CI/CD 中的镜像时,可以生成包含扫描结果的构件并将其保存在 CI/CD 平台中。这可以使用与解决方案集成的外部存储库系统的配置文件来实现。例如,可以在 GitLab 中使用 .gitlab-ci.yml 配置文件。
您可以在以下场景中生成包含扫描结果的构件:
- 扫描器执行完整的 CI/CD 扫描时,扫描结果文件能以 .HTML 或 .JSON 格式生成。
- 通过创建 SBOM 运行扫描器时,包含扫描结果的文件能以 .SPDX 或 .JSON 格式生成。
要生成 .HTML 格式的扫描结果文件:
在 .gitlab-ci.yml 配置文件中输入以下命令:
- /bin/sh /entrypoint.sh $SCAN_TARGET --html --stdout > example.html
其中:
<--html>
指示以 .HTML 格式生成构件。
<--stdout > example.html>
指示数据输出到 .HTML 格式的文件。
要在执行完整的 CI/CD 扫描时生成 .JSON 格式的扫描结果文件:
在 .gitlab-ci.yml 配置文件中输入以下命令:
- /bin/sh /entrypoint.sh $SCAN_TARGET --stdout > example.json
其中:
<--stdout > example.json>
指示数据输出到 .JSON 格式的文件。
生成的文件(例如 example.json)被指定为构件:artifacts: paths: