nerdexam
MicrosoftMicrosoft

GH-100 · Question #1

GH-100 Question #1: Real Exam Question with Answer & Explanation

The correct answer is A: changes in permissions. GitHub's GraphQL audit log API surfaces organization-level administrative and permission events - specifically permission changes (A), admin promotions (B), and GitHub App permission modifications (D) - because these represent governance actions that organizations need to query a

Manage access and permissions based on membership

Question

Which events from the audit log are exposed by the GraphQL API? Each answer presents a complete solution. (Choose three.)

Options

  • Achanges in permissions
  • Bpromoting users to administrators
  • Cpushes to repositories
  • Dchanges to permissions of a GitHub App
  • Ecloning of repositories

Explanation

GitHub's GraphQL audit log API surfaces organization-level administrative and permission events - specifically permission changes (A), admin promotions (B), and GitHub App permission modifications (D) - because these represent governance actions that organizations need to query and audit programmatically.

Choices C (pushes) and E (cloning) are distractors because those are Git-level repository operations, not organizational governance events. They may appear in other audit log views or webhooks, but they are not part of what the GraphQL audit log API exposes.

Memory tip: Think "GraphQL = Governance." The GraphQL audit log API is for tracking who has power and how it changes (permissions, admin roles, app access), not what developers do with code (push, clone, fork). If it involves granting or changing access, it's likely in the GraphQL API.

Topics

#GraphQL API#Audit Logs#API Capabilities#Permissions

Community Discussion

No community discussion yet for this question.

Full GH-100 PracticeBrowse All GH-100 Questions