首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我无法运行gitleaks码头图像

我无法运行gitleaks码头图像
EN

Stack Overflow用户
提问于 2022-09-26 19:17:20
回答 1查看 124关注 0票数 0

我正在尝试运行gitleaks映像,但它并不是扫描代码并给出错误。但是,如果我通过安装git外泄来做同样的事情,那么它就是扫描整个代码。

我正在使用web98作为易受攻击的代码进行扫描,下面是我的示例命令。

代码语言:javascript
运行
复制
    docker run -v /Users/<Path>/WebGoat/ zricethezav/gitleaks:latest detect -v --source .

当我试图映射官方的gitleaks命令时,

代码语言:javascript
运行
复制
    docker run -v ${path_to_host_folder_to_scan}:/path zricethezav/gitleaks:latest [COMMAND] --source="/path"

它给了我一个错误。

代码语言:javascript
运行
复制
        ○
        │╲
        │ ○
        ○ ░
        ░    gitleaks
    
    7:07PM ERR [git] fatal: not a git repository (or any of the parent directories): .git
    7:07PM ERR git error encountered, see logs
    7:07PM WRN partial scan completed in 60.5ms
    7:07PM WRN no leaks found in partial scan
EN

回答 1

Stack Overflow用户

发布于 2022-09-27 08:29:26

我认为你的命令应该是这样的:

代码语言:javascript
运行
复制
docker run -v /Users/<Path>/WebGoat:/path zricethezav/gitleaks:latest detect -v --source /path

-v参数的格式是{host_dir}:{container_dir}告诉docker在运行容器中container_dir的位置挂载host_dir目录。我假定--path参数会告诉git泄漏要在哪个目录中扫描。这应该是您在容器中挂载卷的位置。像您所做的那样传递.将使它扫描在容器中运行的进程的当前工作目录。

您可以在码头文件中找到有关卷安装的更多详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73858915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档