mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 02:24:30 +08:00
feat(ci): 集成TruffleHog敏感信息扫描工具
在CI工作流中添加TruffleHog OSS扫描步骤,用于检测代码库中的敏感信息泄露, 如API密钥、密码等。该工具会比较基础分支和当前提交之间的差异, 扫描新增内容中是否包含敏感数据,提升代码安全性。
This commit is contained in:
parent
717ea7a161
commit
7a1b43dff1
12
.github/workflows/ci.yml
vendored
12
.github/workflows/ci.yml
vendored
@ -22,6 +22,18 @@ jobs:
|
||||
uses: actions/checkout@v6
|
||||
with:
|
||||
fetch-depth: 0
|
||||
# TruffleHog OSS 扫描步骤
|
||||
# 使用 TruffleHog 工具扫描代码库中的敏感信息泄露,如API密钥、密码等
|
||||
# 该步骤会比较基础分支和当前提交之间的差异,检测新增内容中是否包含敏感数据
|
||||
- name: TruffleHog OSS
|
||||
uses: trufflesecurity/trufflehog@v3.92.5
|
||||
with:
|
||||
# 扫描路径,. 表示扫描整个仓库
|
||||
path: .
|
||||
# 基础提交哈希,用于与当前提交进行比较
|
||||
base: ${{ github.event.before }}
|
||||
# 当前提交哈希,作为扫描的目标版本
|
||||
head: ${{ github.sha }}
|
||||
|
||||
# 安装和配置.NET SDK版本9.0.x
|
||||
- name: Setup .NET
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user