Skip to content

ci(security): install the Strix worm-guard gate - #192

Open
stayawakebot[bot] wants to merge 1 commit into
mainfrom
security/guard-setup
Open

ci(security): install the Strix worm-guard gate#192
stayawakebot[bot] wants to merge 1 commit into
mainfrom
security/guard-setup

Conversation

@stayawakebot

@stayawakebot stayawakebot Bot commented Aug 2, 2026

Copy link
Copy Markdown

Installs the Strix worm-guard CI gate — opened by saw guard setup.

  • File: .github/workflows/worm-guard.yml
  • Pin: Ndevu12/strix@93fe465d7b02… (93fe465d7b0266c6010778999b73b591ae082f3e)
  • Gate job (worm-guard): scans PRs/pushes and, on an infected verdict, opens ONE rolling security/auto-clean fix PR (needs contents: write + pull-requests: write, granted at the job level). The gate stays red until that fix PR is merged — remediation opens the fix, it does not make the check pass.
  • Pin-drift job (pin-drift): weekly (+ manual) it files ONE self-closing issue if the pinned Strix release falls behind (issues: write only).

Please finish the hardening (a PR can't set these):

  • Mark the worm-guard check required in branch protection.
  • Add CODEOWNERS on .github/** (and config/security.yml, if used).
  • Enable Settings → Actions → General → “Allow GitHub Actions to create and approve pull requests” so the gate can open the fix PR.
  • (optional) add a GH_SECURITY_TOKEN secret (a PAT with repo + PR scope) so the fix PR itself gets scanned — a PR opened with the built-in token does not re-trigger this gate.

A PR opened by a bot token may not trigger the new workflow on this PR — push an empty commit to run the gate on itself. This is a single rolling PR; re-runs update it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants