对 casascan 执行中的 Docker 运行和属性错误进行故障排除

问题描述 投票:0回答:1

我目前正在开发一个基于 Flutter 的项目,其中涉及集成 Google Fit。作为此过程的一部分,Google 要求通过 CASA 进行安全评估,特别坚持使用 Fluid Attack 扫描工具通过第 2 层扫描程序 (https://appdefensealliance.dev/casa/tier-2/ast-guide/static -扫描)。

我在执行命令 docker run casascan m gitlab:fluidattacks/universe@trunk /skims scan {App Repo Name}/config.yaml 时遇到了困难,因为它导致出现错误,指出“mounting /proc:权限被拒绝”。为了解决这个问题,我向该命令授予了特权属性,即 sudo docker run --privileged -it casascan m gitlab:fluidattacks/universe@trunk /skims scan nugenomics-mobile/config.yaml。然而,在从 gz 文件解压源存档时,我现在面临一个新错误:“属性‘attrPaths’丢失。”

有人可以帮我解决这个问题吗?

我尝试手动下载存储库进行检查。但找不到任何问题..

nix casa
1个回答
0
投票

打开dockerfile,将最后一行更改为版本23.04。然后重建,它解决了我的问题。

# syntax=docker/dockerfile:1
FROM nixos/nix:latest
WORKDIR /usr/scan
COPY . /usr/scan/
RUN mkdir results
RUN nix-env -if https://github.com/fluidattacks/makes/archive/23.04.tar.gz
© www.soinside.com 2019 - 2024. All rights reserved.