1.4 KiB
1.4 KiB
TASK 56 — Pre-publication secret scan of the full git history (queued 2026-10-09)
Catalog:
TASKS.md— status and requirements live here.
Why: the creator is switching the Gitea repo (https://llgit.llamachile.tube/gramps/LlamaCasty)
to public (GPL-3.0-or-later release). The working tree is clean — CREDENTIALS.md,
MARCOM.md, and Helpers/OAuthCredentials.cs are gitignored and were never committed — but every
past commit becomes readable too. Anything ever committed by mistake would be exposed.
Gate: do this BEFORE the repo is toggled public.
Slices:
- ☐ Scan every commit, every branch for secret-shaped content: Google OAuth client secrets
(
GOCSPX-), API keys / tokens (Polar OAT,ghp_,AKIA, private-key headers), passwords, stream keys, and any once-trackedCREDENTIALS.md/OAuthCredentials.cs. ⛔ Report commit + path + rule only — never print a matched value (seeMyMistakes.md→ "NEVER PRINT CREDENTIALS.md"). A tool like gitleaks with--redact, orgit log -ppiped to a counter, never to the screen. - ☐ If anything is found: rotate that secret first (it's burned regardless), then decide with
the creator: rewrite history (
git filter-repo) vs. accept the rotated value staying in history. - ☐ Record the result (clean / what was rotated) here and in
HANDOFF.md, then the creator flips the repo public.