问题标签 [gitleaks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 什么是 docker run -r 标志
我正在看这个回购: https ://github.com/zricethezav/gitleaks
要使用 Docker 运行,我们将使用
我无法弄清楚-r
标志在做什么......它看起来不像使它成为只读,有人知道吗?
docker - 将 docker run 翻译成子组件
我有这个 docker run 命令:
我把它翻译成这样:
但它给了我这个错误:
有人知道我哪里出错了吗?最终,我从一个正在运行的容器中调用 docker run 并且在共享文件时遇到了问题,因此尝试开始docker cp
工作。
go - 下载后如何安装go包?
我跑了这个:
令人困惑的是,我现在有这个:
但没有bin/
文件夹......我本来希望在这里看到 bin 文件夹: $GOPATH/bin
我做错什么了吗?如何安装软件包以显示二进制文件?我尝试运行:
但安装后我没有看到bin/
文件夹...
的输出go env
看起来像:
docker - 使用 Gitleaks 扫描 GitHub 存储库
我正在扫描我的 GitHub 存储库以在源代码中查找硬编码密码。我为此使用 Gitleaks 并通过 docker 命令运行它。回购的大小是 2 Gb。扫描已经进行了 14 小时,并且仍在进行,并且没有显示任何进度条或任何内容。我的问题是它通常需要很长时间还是不对?
node.js - 为什么我的 exec 命令失败但如果命令在终端中传递则可以工作?
出于某种原因,我不明白为什么我的exec
命令有问题,我相信我遵循了我正确引用的文档和示例。当我在终端中运行此命令时,我没有问题:
但是当我尝试将其编码为模块时,我可以在 package.json 中调用它:
但我继续收到错误:
我试图研究我的问题,看看我是否遗漏了什么并阅读:
- nodejs exec 命令失败,没有有用的错误消息
- 节点子进程执行命令失败,错误代码 1
- 某些 windows 命令的 nodejs exec 命令失败,没有明确的错误消息
- NodeJS子进程执行命令失败,NVM权限被拒绝OSX
为什么我的exec
命令失败但我可以在终端中传递相同的命令并且它可以工作?
github - Gitleaks 没有正确扫描私人仓库
所以我试图在我的组织私有 GitHub 页面上运行 gitleaks。这是我用来参考的命令:
问题是输出显示它甚至没有扫描任何东西:
无论出于何种原因,它显然都无法访问公司的 url 页面。我还可以验证访问令牌、url、组织代码是否正确,因为我将它们用于其他脚本而没有问题。
我正在运行 gitleaks 4.1.0 以供参考。对此的任何帮助将不胜感激。
github - GitHub Marketplace SAST 工具 gitleaks
嗨 Github 和 Gitleak 用户,
我想使用 gihub 市场上提供的 SAST 工具 gitleaks / gitleaks-action,它符合我们的要求。
我担心的是,
由于扫描仪将在我们 GitHub 组织的公共和私人存储库上运行,因此信任 Github Marketplace(免费提供)上可用的应用程序是否完全安全。
“MIT 许可证”要求是否已检查到位以确保可用工具的完整性,以便最终用户可以放心地安装这些安全工具?gitleaks 扫描 GitHub repo 后,得到的结果是安全的吗?
谢谢,
github - 仅在最后一次提交时运行 github 操作
所以我试图在他们的 yaml 文件中运行和使用gitleaks
。github-actions
我的目标是仅在最后一次提交时运行 gitleaks,这意味着如果有人因为代码泄漏而出错,他需要修复它并再次提交,它会起作用。
现在,如果我像这样运行它,它会查看所有提交历史并检查(这不好,因为如果我修复了泄漏,它应该会通过)
这是yaml:
在阅读了一点之后,我尝试使用:
但是“0”仍然给了我所有的提交历史。试图更改为 1 或 2,现在它仍然通过了(如果代码中有泄漏),我得到:
time="2021-12-21T13:52:58Z" level=info msg="提交扫描:0"
我怎样才能让它只在最后一次提交时运行?