Skip to content

octo-sts: authorize the gha-db-sync sweep SA to obtain read-only tokens - #136

Merged
stevebeattie merged 1 commit into
mainfrom
add-gha-sweep-octosts-policy
Oct 19, 2026
Merged

stevebeattie merged 1 commit into
mainfrom
add-gha-sweep-octosts-policy

Conversation

@stevebeattie

Copy link
Copy Markdown
Member

Adds .github/chainguard/gha-sweep.sts.yaml so octo-sts will issue org-scoped, read-only GitHub tokens to the security-lake gha-db-sync Cloud Run service account (the gha-supply-chain GitHub Actions usage + transitive action-graph ingester) when it sweeps this org's repositories.

  • subject = the numeric unique ID of gha-db-sync@security-lake.iam.gserviceaccount.com.
  • Permissions: contents: read + metadata: read only.

One of 9 identical per-org policies (the ingester scans 9 consumer orgs). Tracked in PSEC-3243.

🤖 Generated with Claude Code

Adds an octo-sts trust policy so octo-sts will issue org-scoped, read-only
GitHub tokens to the security-lake gha-db-sync Cloud Run SA (the
gha-supply-chain Actions-usage/graph ingester) when it sweeps this org.
PSEC-3243.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@stevebeattie
stevebeattie merged commit 18fa4cd into main Oct 19, 2026
5 checks passed
@stevebeattie
stevebeattie deleted the add-gha-sweep-octosts-policy branch October 19, 2026 21:39
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.

2 participants