This feature is only available on Chainloop’s platform paid plans.
- Enroll your GitHub repositories in Chainloop
- Configure workflow permissions for OIDC
1 - Enroll your GitHub repositories
To verify repository ownership, onboard your GitHub repository in the Chainloop platform first from the repositories section. Click “Add Repositories”, select “GitHub” and follow the installation steps.Chainloop stores only repository metadata (ID and name), not your repository code.

2 - Configure the workflow for keyless attestation
You can leverage GitHub OIDC tokens directly from your workflow. Keep the workflow configuration simple and include these permissions:Do not include
CHAINLOOP_TOKEN in your workflow env for keyless mode.