Outcome
Independently review the security-hardening commit on PR #7 before merge, concentrating on the boundaries that could otherwise turn coordination metadata into a confused deputy.
Current hardened head: 3c25c43d30cc7970f3735f103018555e75e09ed6.
Review focus
- Direct reusable-workflow call-site parsing and equality of
uses SHA, literal with.policy_ref, and runtime policy input.
- Rejection of nested reusable calls, expressions/aliases, mutable refs, and
secrets: inherit.
- Caller workflow path containment beneath
.github/workflows/.
- Target manifest identity binding to the actual calling repository.
- R3/R4 protected-path and canonical adapter requirements.
- Evidence and manifest path traversal, symlink, missing-file, and repository-root escape handling.
- Exact bot-owned drift-issue selection and duplicate ambiguity handling.
- Read-only token permissions and
persist-credentials: false on checkouts.
- Whether any check relies on caller-controlled data before binding it to trusted context.
- Whether generated views or registry records could be interpreted as protected OpenCoven authority.
Acceptance criteria
This review is evidence for repository governance only. It cannot authorize familiar identity, Threads, Psyche, Coven, release, publication, or organization-administration operations.
Outcome
Independently review the security-hardening commit on PR #7 before merge, concentrating on the boundaries that could otherwise turn coordination metadata into a confused deputy.
Current hardened head:
3c25c43d30cc7970f3735f103018555e75e09ed6.Review focus
usesSHA, literalwith.policy_ref, and runtime policy input.secrets: inherit..github/workflows/.persist-credentials: falseon checkouts.Acceptance criteria
This review is evidence for repository governance only. It cannot authorize familiar identity, Threads, Psyche, Coven, release, publication, or organization-administration operations.