Raxx · internal docs

internal · gated

RCA — gitleaks #2817 #2818 false-positive triage

Incident ID: 2026-05-27-gitleaks-2817-2818 Date: 2026-05-27 Severity: SEV-4 Duration: ~45m (detection → allowlist shipped) Blast radius: Internal only — CI scan noise; no user-facing impact Author: sre-agent

Summary

The nightly gitleaks scan (run 26509102274, 2026-05-27 11:55 UTC) filed two HIGH findings. Both are false positives. Finding #2817 flagged the Cloudflare Account ID in its shell-export form (unquoted TF_VAR_cf_access_account_id=<hex>) inside a Terraform comment block — the existing allowlist regex only covered the quoted Terraform-variable form. Finding #2818 flagged a truncated ellipsis-style example token inside a runbook (docs/ops/runbooks/signup-smoke.md) — the ^docs/ops/[^/]+\.md$ path allowlist only matched files directly under docs/ops/, not one level deeper in runbooks/. Neither value is a real credential; no rotation required.

Timeline (all times UTC)

Impact

What went well

What didn't go well

Root cause analysis

Detection

Resolution

Action items

# Action Owner Due Issue
1 After PR merges, verify full-history gitleaks scan exits 0 in CI sre-agent 2026-05-28 #2817 #2818
2 When writing new Terraform pre-apply shell examples, ensure the existing TF_VAR_cf_access_account_id regex covers any future unquoted occurrences sre-agent (ongoing)

References