# Claude Code Git 历史密钥排查：用 Gitleaks 找出已删除但仍留在提交里的测试凭据

作者本地工程；目标 Claude Code 会话未执行。

运行 `python3 reference/verify.py`，会在临时目录建立练习/历史并真实运行子进程，结束自动删除临时数据。

先从官方 GitHub 安装 Gitleaks；可用 GITLEAKS_BIN 指定实际二进制。所有 token 是明显无效 fixture，不访问真实仓库。

`python3 -m http.server 8079 --directory reference` 打开记录查看器。输出实际写入 records.json，不能把查看器当 Claude/引擎原生 UI。


## 独立浏览器验收
在材料根目录运行 `npm ci`，已有Chromium可复用，否则运行 `npx playwright install chromium`。然后 `npm test`，实际启动随机本地端口、操作页面并将结果写入 results/verification.json。测试结束会停止服务。
先安装本文的原生扫描器或设置对应 GITLEAKS_BIN/SEMGREP_BIN。没有引擎时不能视为通过。
