← All scopes
public_repo
Tier 2 · MediumData
Why Tier 2
Tier 2 because it reaches Repository creation: Write (repository), Contents: Write (repository), Deployments: Write (repository) and 1 more.
Same as repo, but only for public repositories. Write access to a widely used public repository is still a supply chain risk.
GitHub: Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories.
Available on: Every setup. Source
Permissions it reaches (6)
| Tier | Permission | Evidence |
|---|---|---|
| T2sets tier | Contents: Writerepository | Stated by GitHub: Read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories. |
| T2sets tier | Deployments: Writerepository | Stated by GitHub: Read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories. |
| T2sets tier | Repository creation: Writerepository | 3 documented endpoints
|
| T2sets tier | Commit statuses: Writerepository | Stated by GitHub: Read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories. |
| T3 | Administration: Readrepository | 1 documented endpoint
|
| T3 | Contents: Readrepository | 1 documented endpoint
|