First published immutable standards bundle, based on templates/release-checklist.md. The unpublished v0.1.0 and v0.1.1 tags remain reserved; closed checklists #9 and #14 record those failures. Implementation: #8; publisher corrections: #13 and #15; version proposal: #16.
1. Conformance
Full Test-RepoConformance.ps1 -Repository KofTwentyTwo/standards -LocalPath . reports zero FAIL and UNKNOWN: 32 PASS, 3 existing WARN, 3 REVIEW, 1 N/A. Full output below.
EX-0001 and EX-0006 are Open and unexpired. The main-only bot key uses EX-0006; unrelated EX-0005 is preserved.
Manual REVIEW rows checked: checker/package tests run on PRs and main; CONTRIBUTING commands match CI; the release reuses all main gates.
2. Scans and findings
No open HIGH/CRITICAL code-scanning alerts on main. Required CodeQL, Trivy, workflow, secret, and dependency checks pass.
No open Dependabot alerts for shipped dependencies.
No known shipped vulnerability requiring OpenVEX. Scorecard process alerts #1/#3/#4 have dated dispositions in docs/security/scorecard-dispositions.md; LOW #5 and MEDIUM #2 remain open follow-ups.
3. Security assessment
Distribution ADR and threat model reviewed, including the v0.1.2 review log and explicit reusable secret contract.
Interfaces: scoped GitHub App tokens, GitHub release API, tag-only protected publication, OIDC provenance, and public archive downloads. No new interface in the corrections.
Most likely failure: unpublished workflow/draft interruption; retain each tag, use a new version for source fixes, and inspect drafts before recovery. Highest impact: compromised credential/upstream Action; scoped installation/tokens, restricted environments, reviewed SHA pins, required gates, and immutable publication limit reach.
App 5263433 and installation 169959557 verified: selected repository KofTwentyTwo/standards only; Contents/PR write, Administration/Metadata read. Secrets remain environment-only. Main/tag protections and release reviewer remain intact; immutability is enabled.
Mutation/fuzz testing: N/A for this initial source-only documentation/configuration bundle; no compiled core library or executable is shipped. The Scorecard fuzzing recommendation remains open.
5. Ship
Reviewed version PR #16 merged, version/manifest/changelog consistent at 0.1.2, and main CI green.
Preflight complete and maintainer-authorized release: ready applied before tagging.
Signed v0.1.2 tag points to the version PR merge commit; release workflow green.
Published ZIP/tar.gz, manifest, notes, and SHA256SUMS downloaded and verified; provenance verified for all five assets; GitHub reports immutable=true. Executable signatures/SBOM: N/A.
GitHub Releases is the official channel linked from README. No npm/NuGet/winget/Homebrew publication applies.
Conformance evidence
KofTwentyTwo conformance: KofTwentyTwo/standards (full)
K22-REPO-01 MUST PASS LICENSE
K22-REPO-02 MUST PASS README.md has every required section
K22-REPO-03 MUST PASS .gitignore, .gitattributes (LF), .editorconfig present
K22-REPO-04 MUST PASS gitleaks: no findings in history; no open secret-scanning alerts
K22-REPO-05 MUST PASS no generated executables or archives tracked
K22-REPO-06 MUST PASS SECURITY.md
K22-REPO-07 MUST PASS CONTRIBUTING.md
K22-REPO-08 MUST PASS .github/CODEOWNERS has a default owner
K22-REPO-09 MUST N/A no package manifests found
K22-REPO-10 SHOULD WARN no KofTwentyTwo/.github repository for shared community files
K22-REPO-11 SHOULD PASS README shows the Scorecard badge
K22-REPO-20 MUST PASS protect-main complete (0 approval(s) for 1 maintainer(s))
K22-REPO-21 MUST PASS release tags immutable; only the maintainer creates them
K22-REPO-22 MUST PASS squash only, PR title/body, branches auto-deleted
K22-REPO-30 MUST PASS PVR, secret scanning + push protection, Dependabot alerts + updates, code scanning, immutable releases
K22-REPO-31 MUST PASS read-only token, no PR approvals by workflows, outside contributors need approval
K22-REPO-32 SHOULD WARN allowed actions: all
K22-REPO-40 MUST PASS issues on, wiki off
K22-REPO-41 SHOULD WARN no homepage
K22-REPO-42 MUST PASS listed in MAINTAINERS.md
K22-CI-01 MUST PASS requires 9 checks including every standard context
K22-CI-02 MUST REVIEW tests run on every PR and push: confirm in the language workflow
K22-CI-03 MUST REVIEW CI commands match CONTRIBUTING.md
K22-CI-10 MUST PASS 10 workflow(s) start read-only
K22-CI-11 MUST PASS every action pinned to a commit SHA, every image to a digest
K22-CI-12 MUST PASS no untrusted expressions inside run: (zizmor in CI is authoritative)
K22-CI-13 MUST PASS no pull_request_target or workflow_run triggers
K22-CI-14 MUST PASS every checkout drops its credentials
K22-CI-15 MUST PASS release workflows use no caches
K22-CI-16 MUST PASS no repository-level secrets
K22-CI-17 MUST PASS GitHub-hosted runners only
K22-CI-18 SHOULD PASS every job has a timeout
K22-CI-20 MUST PASS security.yml (secrets job)
K22-CI-21 MUST PASS SCA (CVEs and malicious packages) runs on changes and on a schedule
K22-CI-22 MUST PASS CodeQL security-extended
K22-CI-23 MUST PASS zizmor and actionlint run in CI
K22-CI-24 SHOULD PASS Scorecard workflow present
K22-CI-30 MUST PASS releases through a SHA-pinned KofTwentyTwo/standards release-*.yml reusable workflow
K22-CI-31 MUST REVIEW the release workflow re-runs every main gate
N/A: 1 PASS: 32 REVIEW: 3 WARN: 3
Downloaded all five published assets. They match the staged attested build byte-for-byte and every GitHub SHA256 digest; SHA256SUMS covers all four other files.
Build provenance verified for all five assets, enforcing signer workflow release-standards.yml, exact source commit/ref refs/tags/v0.1.2, and GitHub-hosted runners.
gh release verify v0.1.2 passed the separate cryptographically signed immutable-release attestation and all five subject digests.
PR #16 now has autorelease: tagged; earlier failed PRs and signed tags remain retired without modification.
# Release checklist: v0.1.2
First published immutable standards bundle, based on `templates/release-checklist.md`. The unpublished v0.1.0 and v0.1.1 tags remain reserved; closed checklists #9 and #14 record those failures. Implementation: #8; publisher corrections: #13 and #15; version proposal: #16.
## 1. Conformance
- [x] Full `Test-RepoConformance.ps1 -Repository KofTwentyTwo/standards -LocalPath .` reports zero FAIL and UNKNOWN: 32 PASS, 3 existing WARN, 3 REVIEW, 1 N/A. Full output below.
- [x] EX-0001 and EX-0006 are Open and unexpired. The main-only bot key uses EX-0006; unrelated EX-0005 is preserved.
- [x] Manual REVIEW rows checked: checker/package tests run on PRs and main; CONTRIBUTING commands match CI; the release reuses all main gates.
## 2. Scans and findings
- [x] No open HIGH/CRITICAL code-scanning alerts on main. Required CodeQL, Trivy, workflow, secret, and dependency checks pass.
- [x] No open Dependabot alerts for shipped dependencies.
- [x] No known shipped vulnerability requiring OpenVEX. Scorecard process alerts #1/#3/#4 have dated dispositions in `docs/security/scorecard-dispositions.md`; LOW #5 and MEDIUM #2 remain open follow-ups.
## 3. Security assessment
- [x] Distribution ADR and threat model reviewed, including the v0.1.2 review log and explicit reusable secret contract.
- [x] Interfaces: scoped GitHub App tokens, GitHub release API, tag-only protected publication, OIDC provenance, and public archive downloads. No new interface in the corrections.
- [x] Most likely failure: unpublished workflow/draft interruption; retain each tag, use a new version for source fixes, and inspect drafts before recovery. Highest impact: compromised credential/upstream Action; scoped installation/tokens, restricted environments, reviewed SHA pins, required gates, and immutable publication limit reach.
- [x] App 5263433 and installation 169959557 verified: selected repository KofTwentyTwo/standards only; Contents/PR write, Administration/Metadata read. Secrets remain environment-only. Main/tag protections and release reviewer remain intact; immutability is enabled.
## 4. Test depth
- [x] Regression tests cover committed-only ZIP/tar.gz content, hidden files, dirty/untracked exclusion, deterministic output, manifest source, release-specific notes, checksums, malformed versions, mismatches, and overwrite refusal.
- [x] Mutation/fuzz testing: N/A for this initial source-only documentation/configuration bundle; no compiled core library or executable is shipped. The Scorecard fuzzing recommendation remains open.
## 5. Ship
- [x] Reviewed version PR #16 merged, version/manifest/changelog consistent at 0.1.2, and main CI green.
- [x] Preflight complete and maintainer-authorized `release: ready` applied before tagging.
- [x] Signed v0.1.2 tag points to the version PR merge commit; release workflow green.
- [x] Published ZIP/tar.gz, manifest, notes, and SHA256SUMS downloaded and verified; provenance verified for all five assets; GitHub reports immutable=true. Executable signatures/SBOM: N/A.
- [x] GitHub Releases is the official channel linked from README. No npm/NuGet/winget/Homebrew publication applies.
## Conformance evidence
```text
KofTwentyTwo conformance: KofTwentyTwo/standards (full)
K22-REPO-01 MUST PASS LICENSE
K22-REPO-02 MUST PASS README.md has every required section
K22-REPO-03 MUST PASS .gitignore, .gitattributes (LF), .editorconfig present
K22-REPO-04 MUST PASS gitleaks: no findings in history; no open secret-scanning alerts
K22-REPO-05 MUST PASS no generated executables or archives tracked
K22-REPO-06 MUST PASS SECURITY.md
K22-REPO-07 MUST PASS CONTRIBUTING.md
K22-REPO-08 MUST PASS .github/CODEOWNERS has a default owner
K22-REPO-09 MUST N/A no package manifests found
K22-REPO-10 SHOULD WARN no KofTwentyTwo/.github repository for shared community files
K22-REPO-11 SHOULD PASS README shows the Scorecard badge
K22-REPO-20 MUST PASS protect-main complete (0 approval(s) for 1 maintainer(s))
K22-REPO-21 MUST PASS release tags immutable; only the maintainer creates them
K22-REPO-22 MUST PASS squash only, PR title/body, branches auto-deleted
K22-REPO-30 MUST PASS PVR, secret scanning + push protection, Dependabot alerts + updates, code scanning, immutable releases
K22-REPO-31 MUST PASS read-only token, no PR approvals by workflows, outside contributors need approval
K22-REPO-32 SHOULD WARN allowed actions: all
K22-REPO-40 MUST PASS issues on, wiki off
K22-REPO-41 SHOULD WARN no homepage
K22-REPO-42 MUST PASS listed in MAINTAINERS.md
K22-CI-01 MUST PASS requires 9 checks including every standard context
K22-CI-02 MUST REVIEW tests run on every PR and push: confirm in the language workflow
K22-CI-03 MUST REVIEW CI commands match CONTRIBUTING.md
K22-CI-10 MUST PASS 10 workflow(s) start read-only
K22-CI-11 MUST PASS every action pinned to a commit SHA, every image to a digest
K22-CI-12 MUST PASS no untrusted expressions inside run: (zizmor in CI is authoritative)
K22-CI-13 MUST PASS no pull_request_target or workflow_run triggers
K22-CI-14 MUST PASS every checkout drops its credentials
K22-CI-15 MUST PASS release workflows use no caches
K22-CI-16 MUST PASS no repository-level secrets
K22-CI-17 MUST PASS GitHub-hosted runners only
K22-CI-18 SHOULD PASS every job has a timeout
K22-CI-20 MUST PASS security.yml (secrets job)
K22-CI-21 MUST PASS SCA (CVEs and malicious packages) runs on changes and on a schedule
K22-CI-22 MUST PASS CodeQL security-extended
K22-CI-23 MUST PASS zizmor and actionlint run in CI
K22-CI-24 SHOULD PASS Scorecard workflow present
K22-CI-30 MUST PASS releases through a SHA-pinned KofTwentyTwo/standards release-*.yml reusable workflow
K22-CI-31 MUST REVIEW the release workflow re-runs every main gate
N/A: 1 PASS: 32 REVIEW: 3 WARN: 3
```
Pre-tag evidence: PR #16 merged at fdf5ed029603c938615a32b1beca3628b8787945 with a GitHub Verified signature. Main CI https://github.com/KofTwentyTwo/standards/actions/runs/38060984928 and Scorecard run 38060984600 succeeded. All preflight sections are complete; published-download checks remain pending.
## Publication evidence
- Release: https://github.com/KofTwentyTwo/standards/releases/tag/v0.1.2 (release ID 409011899, immutable=true, draft=false).
- Entire tag workflow passed: https://github.com/KofTwentyTwo/standards/actions/runs/38061114173.
- Signed tag object b3dcb53757a74044259912dae37a49edc0c98b49 and source fdf5ed029603c938615a32b1beca3628b8787945 are GitHub Verified.
- Downloaded all five published assets. They match the staged attested build byte-for-byte and every GitHub SHA256 digest; SHA256SUMS covers all four other files.
- Build provenance verified for all five assets, enforcing signer workflow release-standards.yml, exact source commit/ref refs/tags/v0.1.2, and GitHub-hosted runners.
- gh release verify v0.1.2 passed the separate cryptographically signed immutable-release attestation and all five subject digests.
- PR #16 now has autorelease: tagged; earlier failed PRs and signed tags remain retired without modification.
Published and verified immutable v0.1.2. All shipping checks are complete with download, checksum, build provenance, signed release-attestation, and green workflow evidence in the checklist.
Published and verified immutable v0.1.2. All shipping checks are complete with download, checksum, build provenance, signed release-attestation, and green workflow evidence in the checklist.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Release checklist: v0.1.2
First published immutable standards bundle, based on
templates/release-checklist.md. The unpublished v0.1.0 and v0.1.1 tags remain reserved; closed checklists #9 and #14 record those failures. Implementation: #8; publisher corrections: #13 and #15; version proposal: #16.1. Conformance
Test-RepoConformance.ps1 -Repository KofTwentyTwo/standards -LocalPath .reports zero FAIL and UNKNOWN: 32 PASS, 3 existing WARN, 3 REVIEW, 1 N/A. Full output below.2. Scans and findings
docs/security/scorecard-dispositions.md; LOW #5 and MEDIUM #2 remain open follow-ups.3. Security assessment
4. Test depth
5. Ship
release: readyapplied before tagging.Conformance evidence
Pre-tag evidence: PR #16 merged at
fdf5ed0296with a GitHub Verified signature. Main CI https://github.com/KofTwentyTwo/standards/actions/runs/38060984928 and Scorecard run 38060984600 succeeded. All preflight sections are complete; published-download checks remain pending.Publication evidence
b3dcb53757and sourcefdf5ed0296are GitHub Verified.Published and verified immutable v0.1.2. All shipping checks are complete with download, checksum, build provenance, signed release-attestation, and green workflow evidence in the checklist.