Skip to content

Commit d0fed2e

Browse files
committed
feat(pre-commit): 添加 betterleaks 机密内容检测与忽略规则
新增 lint-staged 配置以在预提交阶段运行 betterleaks 检测机密泄露,同时创建 .betterleaksignore 文件排除已知合法机密内容以避免误报。
1 parent daddbe3 commit d0fed2e

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

.betterleaksignore

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
261f6cd9023fde9a8997cb1e393d2d7c8ef32019:ai/coding/claude/.claude/settings.json:generic-api-key:10
2+
4d56e826b77bdc9fe2f54823a39463c92b3079c3:ai/gateway/litellm/litellm.md:curl-auth-header:129
3+
f5f22be21d6377cb36979836693227f9fc4cc17e:ai/gateway/litellm/litellm.md:curl-auth-header:112
4+
12275aae81c270c007ab27ce7d1882d511c5a4be:ai/self-hosted/lobehub/.env.example:generic-api-key:43
5+
12275aae81c270c007ab27ce7d1882d511c5a4be:ai/self-hosted/lobehub/.env.example:generic-api-key:47
6+
a916428a6051735cb4e5d35520cb4b6e31892f04:ai/self-hosted/lobehub/searxng-settings.yml:generic-api-key:98
7+
b93f452b02f762ddf1b7a441df517b011c07c8d2:ai/gateway/litellm/litellm.md:curl-auth-header:92
8+
61cb7e09f59b3847cb75805ea739a66121c3a270:.trae/documents/在 apps-config.json 中新增 Bun 包管理器并镜像 npm 工具.md:generic-api-key:103
9+
61cb7e09f59b3847cb75805ea739a66121c3a270:.trae/documents/在 apps-config.json 中新增 Bun 包管理器并镜像 npm 工具.md:generic-api-key:161
10+
61cb7e09f59b3847cb75805ea739a66121c3a270:.trae/documents/在 apps-config.json 中新增 Bun 包管理器并镜像 npm 工具.md:jwt:146
11+
a053585ea44ac895a0ca0ef7bc3c2ea3ba222cb4:config/nginx/README.md:curl-auth-header:61
12+
a053585ea44ac895a0ca0ef7bc3c2ea3ba222cb4:config/nginx/README.md:curl-auth-user:50
13+
a053585ea44ac895a0ca0ef7bc3c2ea3ba222cb4:config/nginx/README.md:curl-auth-user:51
14+
3c5be6d685253934414abc7ae345b7ae2abee3c7:config/software/gitea/app.ini:generic-api-key:29
15+
3c5be6d685253934414abc7ae345b7ae2abee3c7:config/software/gitea/app.ini:generic-api-key:107

lint-staged.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ export default {
99
'*.py': ['uvx ruff check --fix', 'uvx ruff format'],
1010
'*.lua': 'stylua',
1111
'**/*.ipynb': ['nbstripout'],
12+
'*': () => 'betterleaks git --pre-commit --staged --redact -v',
1213
}

0 commit comments

Comments
 (0)