ghtier
← All permissions
Repository permission·actions:read

Actions: Read

Tier 3 · Low

Why Tier 3

Reads workflow runs, logs, artifacts and caches. Logs and artifacts sometimes contain tokens that were not masked.

Data plane permissions start at Tier 2. This one is lowered for the reason above.

Target
Repository
Plane
DataWorkflows: Workflow files and runs, variables, deployments, environments and Pages.
Granted by
Fine-grained PAT, GitHub App, GITHUB_TOKEN
Available on
Every setup
In a workflow
permissions: actions: read

What it unlocks

34 REST endpoints need this permission. A few of them:

  • GET /repos/{owner}/{repo}/actions/artifacts
  • GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}
  • GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}
  • GET /repos/{owner}/{repo}/actions/cache/storage-limit

Roles that include it

Classic scopes that reach it

Attack paths

Other levels

GitHub Docs: Repository permissions for "Actions"