How do I document SOC 2 evidence for GitHub access controls?

March 6, 20262 min readSOC 2 for Specific Tech Stacks

GitHub's Permission Model for SOC 2

GitHub has a built-in RBAC system that maps well to SOC 2 access control requirements (CC6.1). Document how you use it:

GitHub RoleWhat It Can DoWho Should Have It
OwnerFull admin, billing, settingsCTO or 1-2 founders
MemberRead/write repos assigned to their teamsAll engineers
Outside CollaboratorAccess to specific repos onlyContractors, partners

Evidence to Collect

Organization-Level

  1. Member list: Screenshot of Settings → People showing all members and their roles
  2. 2FA enforcement: Screenshot showing "Require two-factor authentication" is enabled
  3. Default permissions: Screenshot of Member Privileges showing base-level permissions
  4. SSO configuration: If using SAML SSO, screenshot of the SSO settings

Repository-Level

  1. Branch protection: Screenshot of branch protection rules on main for production repos
  2. Team access: Screenshot showing which teams have access to which repos and their permission levels (read, write, admin)
  3. Deploy keys: List of any deploy keys and their scope

Audit Log

  1. Organization audit log: Export covering the audit period showing access changes, permission updates, and administrative actions

Access Review Process

For your quarterly access review, check GitHub specifically:

  • Are all organization members still employees?
  • Does anyone have Owner access who shouldn't?
  • Are Outside Collaborators still needed?
  • Are there any personal access tokens or SSH keys from former employees?

Document the review with date, reviewer name, and any changes made.

Common Findings

  • Former employees still listed as organization members
  • All engineers set as Owners instead of Members
  • No branch protection on the main branch
  • 2FA not enforced at the organization level
  • Stale Outside Collaborator accounts from past contracts

Ready to Automate Your Compliance?

Join 50+ companies automating their compliance evidence with Screenata.

© 2025 Screenata. All rights reserved.