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
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
Community Discussion
No community discussion yet for this question.