📌  相关文章
📜  Git-Secret – 用于查找 API 密钥存储库中的一些关键字的 Go 脚本(1)

📅  最后修改于: 2023-12-03 15:15:19.773000             🧑  作者: Mango

Git-Secret – 用于查找 API 密钥存储库中的一些关键字的 Go 脚本

简介

Git-Secret是一款使用Go语言编写的查找API密钥存储库中关键字的工具,可以非常方便地查找存储库中可能暴露的敏感信息,如API密钥、密码等。

特点
  • 使用简单,只需要指定需要查找的存储库路径即可。
  • 高效,支持多线程查找,大大提高查找效率。
  • 可自定义关键字列表,方便扩展。
如何使用

首先,你需要安装Git-Secret。使用下面的命令即可:

go get github.com/awslabs/git-secrets

然后,在需要查找的存储库中执行下面的命令:

git secrets --scan

如果需要自定义关键字列表,可以在存储库中增加一个.git-secrets文件,文件内容为一个关键字列表,如下所示:

AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
示例

下面是一个使用示例:

  1. 安装Git-Secret。
go get github.com/awslabs/git-secrets
  1. 在存储库中执行下面的命令。
git secrets --scan

执行结果如下:

my-repo/file.txt:5:AWS_ACCESS_KEY_ID=AKIWY7M*******************
结论

Git-Secret是一个非常实用的工具,可以帮助程序员查找存储库中可能暴露的敏感信息,帮助保证代码的安全性。如果你还没有使用过Git-Secret,推荐尝试一下。