Commit b4cc97c
ci: fix Gitleaks — add baseline for 49 known historical secrets
The gitleaks CLI scan works correctly now but finds 49 pre-existing
secrets in git history (Supabase anon keys, RunAnywhere API keys,
Railway URLs, build tokens) committed across old commits by various
authors. These are not new leaks introduced by this PR.
Added:
- .gitleaksbaseline — JSON baseline of all 49 known findings. Gitleaks
uses this to skip known historical secrets and only flag NEW leaks.
- docs/secrets-audit.md — human-readable table of every finding with
rule, file, commit, author, date, and whether the file still exists
on HEAD. Includes action items (rotate still-active secrets).
Changed:
- secret-scan.yml — gitleaks detect now passes --baseline-path so CI
only fails on genuinely NEW secrets, not the 49 historical ones.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent e26952f commit b4cc97c
3 files changed
Lines changed: 1101 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
0 commit comments