Skip to content

Commit 52b4267

Browse files
committed
docs(audits): correct scorecard nested-copy count (0 → 626)
Original draft claimed scorecard.yml had zero nested copies, based on the broad gh /search/code query. After #204 added the list-workflow-paths.sh helper (which bypasses the Layer-2 truncation), per-repo enumeration revealed 626 nested copies the broad query missed entirely. Scorecard is NOT the cleanest sweep target. It now has the second-highest nested count of the 5 candidates (behind hypatia-scan). Total wrapper sites: 884 (258 top-level + 626 nested). Layer-3 caveat still applies — nested copies are inert; disposition is single-source-of-truth cleanup, not security gain. This correction is itself an example of the methodology lesson the doc was trying to make: every count derived from /search/code is suspect until validated against the Git Tree API.
1 parent 3cf9591 commit 52b4267

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/audits/workflow-convergence-campaign-2026-05-26.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@ This means nested copies are one of:
9191
| `mirror.yml` | 289 | 133 | 422 |
9292
| `secret-scanner.yml` | 281 | 282 | 563 |
9393
| `codeql.yml` | 263 | ~518 (per-repo verified for top-10 monorepos) | ~781 |
94-
| `scorecard.yml` | 258 | 0 | 258 |
94+
| `scorecard.yml` | 258 | 626 | 884 |
9595

96-
`scorecard.yml` is the only template with no monorepo nesting — making it the cleanest sweep target if/when #195 lands.
96+
**Correction (post-helper validation):** an earlier version of this table reported scorecard.yml as having ZERO nested copies — that figure came from the broad `gh /search/code` query, which under-reported due to the Layer-2 truncation documented above. After [#204](https://github.com/hyperpolymath/standards/pull/204) added the `list-workflow-paths.sh` helper that walks the Git Tree API directly, per-repo enumeration found 626 nested scorecard.yml copies the broad query missed entirely. Scorecard is NOT immune to nested-copy proliferation; it has the second-highest nested count of the 5 candidates (behind hypatia-scan). The Layer-3 caveat still applies (nested copies are inert) — the disposition is single-source-of-truth cleanup, not security gain.
9797

9898
## Classifier tooling pattern (`scripts/sweep-classifiers/`)
9999

0 commit comments

Comments
 (0)