Commit 85cbf05
authored
chore(ci): replace secret-scanner.yml with reusable wrapper (#23)
## Summary
Replaces this repo's `secret-scanner.yml` (~75-116 lines) with a thin
~14-line wrapper calling
`hyperpolymath/standards/.github/workflows/secret-scanner-reusable.yml@3e4bd4c93911750727e2e4c66dff859e00079da0`
(merged via standards#190).
## Security debt closed
The `shell-secrets` job (added to the canonical 2026-05-21 in direct
response to the live Cloudflare API token leak via
`avow-protocol/deploy-repos.sh` — a leak both `trufflehog
--only-verified` and default `gitleaks` missed) was carried by 0 of 16
sampled estate copies. This PR brings that guardrail to this repo.
## Why now
Estate audit: 281 `secret-scanner.yml` deployments / 54 unique SHAs /
19% true drift. Drift is pin churn + whitespace; feature variance is
near-zero. Converging behind the reusable means the next post-incident
guardrail update propagates via one SHA bump.
`secrets: inherit` flows `GITHUB_TOKEN` through implicitly so the
`gitleaks-action` step doesn't fall back to anonymous (rate-limited)
mode.
Part of estate-wide convergence campaign 2026-05-26 (standards#199 /
#190).1 parent c248b9d commit 85cbf05
1 file changed
Lines changed: 3 additions & 27 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | 9 | | |
14 | 10 | | |
15 | 11 | | |
| |||
18 | 14 | | |
19 | 15 | | |
20 | 16 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
0 commit comments