The shared security workflow runs gitleaks and trivy as docker:// container steps. GitHub's 'Allow select actions' policy cannot allow docker:// references, so any consumer that applies K22-REPO-32 (allowed actions = GitHub-authored + verified + listed) gets a startup_failure on the security workflow. Seen on KofTwentyTwo/gclo on 2026-10-11 (KofTwentyTwo/gclo#66).
Proposal: replace the docker:// steps with pinned GitHub-hosted actions (gitleaks/gitleaks-action, aquasecurity/trivy-action), or document in repository.md that REPO-32 is not applicable while the shared workflow uses container steps.
The shared security workflow runs gitleaks and trivy as docker:// container steps. GitHub's 'Allow select actions' policy cannot allow docker:// references, so any consumer that applies K22-REPO-32 (allowed actions = GitHub-authored + verified + listed) gets a startup_failure on the security workflow. Seen on KofTwentyTwo/gclo on 2026-10-11 (KofTwentyTwo/gclo#66).
Proposal: replace the docker:// steps with pinned GitHub-hosted actions (gitleaks/gitleaks-action, aquasecurity/trivy-action), or document in repository.md that REPO-32 is not applicable while the shared workflow uses container steps.
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.
The shared security workflow runs gitleaks and trivy as docker:// container steps. GitHub's 'Allow select actions' policy cannot allow docker:// references, so any consumer that applies K22-REPO-32 (allowed actions = GitHub-authored + verified + listed) gets a startup_failure on the security workflow. Seen on KofTwentyTwo/gclo on 2026-10-11 (KofTwentyTwo/gclo#66).
Proposal: replace the docker:// steps with pinned GitHub-hosted actions (gitleaks/gitleaks-action, aquasecurity/trivy-action), or document in repository.md that REPO-32 is not applicable while the shared workflow uses container steps.