Skip to content

The GitHub Trust Provider supports attestation of Client Workloads identities in a GitHub Actions environment.

The GitHub Trust Provider relies on OIDC (OpenID Connect) tokens issued by GitHub. These tokens contain verifiable information about the workflow, its origin, and the triggering actor.

The following match rules are available for this Trust Provider type:

DataDescriptionExample
actorThe GitHub account name that initiated the workflow runuser123
repositoryThe repository where the workflow is running. It can be in the format {organization}/{repository} for organization-owned repositories or {account}/{repository} for user-owned repositories.
For additional information about Repository Ownership.
  • MyOrganization/test-project
  • user123/another-project
workflowThe name of the GitHub Action workflow.
For additional information about Workflows.
build-and-test

For additional information about GitHub ID Token claims, please refer to GitHub OIDC Token Documentation.