ghtier
← All roles
Repository role·One repository owned by a personal account

Collaborator on a personal repository

Tier 1 · HighData

Why Tier 1

Tier 1 because it includes Packages: Write (repository), Workflows: Write (repository).

Someone the owner of a personal repository has invited. There is only one level: collaborators can pull and push, manage issues and pull requests, and publish packages.

Available on: Free, Team, Enterprise Cloud, Server. Source

Permissions it includes (5)

TierPermissionFrom
T1sets tierPackages: Writerepository
  • Collaborators on a personal repository can pull (read) the contents of the repository and push (write) changes to the repository, manage issues, labels and milestones, create, merge and close pull requests, and publish packages.
documented
T1sets tierWorkflows: Writerepository
  • Pushing includes files under .github/workflows; the docs give collaborators no lower level, and private repositories cannot grant read only.
inferred
T2Contents: Writerepository
  • Collaborators on a personal repository can pull (read) the contents of the repository and push (write) changes to the repository, manage issues, labels and milestones, create, merge and close pull requests, and publish packages.
documented
T2Issues: Writerepository
  • Collaborators on a personal repository can pull (read) the contents of the repository and push (write) changes to the repository, manage issues, labels and milestones, create, merge and close pull requests, and publish packages.
documented
T2Pull requests: Writerepository
  • Collaborators on a personal repository can pull (read) the contents of the repository and push (write) changes to the repository, manage issues, labels and milestones, create, merge and close pull requests, and publish packages.
documented

Attack paths

Techniques it enables

Escalations it starts

GitHub Docs for this role