我试图在GitLab CI中手动设置gitleaks,以扫描我的GitLab存储库中的秘密。我认为我的工作配置错误。作业通过了,但是输出了unknown flag 'c'
并且gitleaks帮助了对话,但是没有预期的基于gitleaks的实际输出。
我的`.gitlab-ci.yml'看起来像:
stages:
- security
gitleaks:
stage: security
image: zricethezav/gitleaks
script:
- gitleaks --verbose --repo-path=$PWD
有什么建议我可能会出错吗?
答案 0 :(得分:1)
stages:
- leaks
- test
leaks:gitleaks:
stage: leaks
image:
name: "zricethezav/gitleaks"
entrypoint: [""]
script:
- gitleaks -v --repo-path=./ --config=gitleaks.toml
您可以调整阶段名称,但是添加一个空的入口点和一个config file可能会有所帮助。