Home/microsoft/Free Microsoft GH-100 Actual Exam Questions

Free Microsoft GH-100 Actual Exam Questions

The questions for this exam were last updated on January 9, 2026

Dumps Box (DumpsBox) offers up-to-date practice exam questions for GH-100 certification exam which are developed and validated by Microsoft subject domain experts certified in Microsoft GH-100 . These practice questions are update regularly as we keep an eye on any recent changes in GH-100 syllabus, and when there is update our team quickly adjusts the questions. This commitment to providing the best quality exam prep material to certification aspirants is what makes DumpsBox.com the best certification exam prep website. On top of that, our strong, yet strictly moderated, community based feedback keeps the content clean and current. Each question has helpful community discussion that provides it extra perspective and introduces helpful resources for better exam preparation. This also saves students from other outdated practice questions or illicit exam dumps that can have adverse affects on career. Browse through our Microsoft GH-100 exam questions and pass your exam on first try.

Question No. 1
Your organization is implementing team synchronization. Which of the following should you prioritize
during the setup process?
Select one option, then reveal solution.
Top comments
LH
Luke H.
2026-02-21

C/D? I’m between C and D since allowing manual updates could help fix errors quickly, but without the clear mapping in D, manual updates might just cause confusion. So D feels safer overall.

0
LH
Luke H.
2026-02-21

It’s D because without a clear mapping from identity provider groups to GitHub teams, you risk inconsistent permissions. Sync frequency or manual updates don’t solve the root problem of alignment.

0
Question No. 2
Why would someone choose to configure a security policy?
Select one option, then reveal solution.
Top comments
RK
Ryan K.
2026-01-31

C imo, since security policies often enforce who can push to a repo, controlling changes directly.

0
RK
Ryan K.
2026-01-30

B, since the main goal of a security policy is to provide a clear channel for reporting security issues in open source projects, which is crucial for responsible disclosure. The other options don’t really cover that aspect.

0
Question No. 3
Which events from the audit log are exposed by the GraphQL API? Each answer presents a complete
solution. (Choose three.)
Select all that apply, then reveal solution.
Top comments
YQ
Yasir Q.
2026-02-21

It’s D for sure, since GitHub Apps have specific permissions that need tracking. Also A makes sense because any permission changes impact security directly. B is a solid pick because promoting users to admins is a critical event to log and expose via API. Pushing to repos (C) and cloning (E) are more day-to-day actions, so they wouldn’t be in the audit log events exposed by GraphQL. This is less about normal activity and more about admin and security-level events that matter for auditing purposes.

0
YQ
Yasir Q.
2026-02-20

A, B, D. I agree that pushes and cloning are regular activities, not really audit-level events for security. Changes in permissions (A), promoting users to admins (B), and GitHub App permission changes (D) are all major security-related actions that an audit log would track through the API. These seem like the logical choices for what the GraphQL API would expose for audits.

0
Question No. 4
You are using GitHub-hosted runners and need to securely deploy to an internal system. The security
team requires that these runners use IP address ranges that would not be shared with other
companies. Which of the following approaches would meet their requirements?
Select one option, then reveal solution.
Top comments
SU
Shah U.
2026-02-12

D imo, static IPs would solve the exclusivity issue, but I don’t think GitHub-hosted runners actually support static IPs yet. So even if it sounds right, it probably won’t work in practice.

0
MQ
Mason Q.
2026-02-04

Not B, because those IPs are public and shared across many users, so they won’t meet strict security needs for exclusive IP ranges. The others try to limit exposure more.

0
Question No. 5
You have subscribed to GitHub Premium Support, and you need to submit a support ticket. GitHub
Premium Support can help you with:
Select one option, then reveal solution.
Top comments
AN
Ali N.
2026-02-14

C imo, because setting up hardware isn’t something GitHub Premium Support would handle—GitHub’s focus is mainly on software and platform issues. A also feels off since writing scripts is more user-driven, not really their support area. So between B and D, without clear Enterprise Server context, D seems safer as integrating third-party apps is more of a typical support scenario for GitHub.com users.

0
ZP
Zain P.
2026-01-28

Maybe D since Premium Support often helps with software integration issues, which fits better than installation or hardware stuff. They usually don’t get into scripting or physical setups.

0
Question No. 6
What distinguishes Enterprise Managed Users (EMUs) from standard GitHub accounts?
Select one option, then reveal solution.
Top comments
KZ
Kevin Z.
2026-02-21

A looks right to me too. EMUs use the company’s IdP for auth, so no personal GitHub passwords involved. That’s the key difference from normal accounts.

0
KZ
Kevin Z.
2026-02-17

Maybe A makes the most sense since EMUs are tied to an external IdP, so users don’t have personal GitHub passwords. B and C don’t really match what I know about EMUs.

0
Question No. 7
Which of the following is the responsibility of an Organization Owner in GitHub? (Choose three.)
Select all that apply, then reveal solution.
Top comments
RS
Rayan S.
2026-02-11

Makes sense to rule out D since owners have overarching access by default, so that can’t be right. A is definitely a responsibility because managing billing is a core task for org owners. C fits as well since owners control the settings and permissions. B seems plausible because owners typically don’t need approvals from other members to create repositories, even if some policies apply later. So I’d go with A, B, and C too.

0
SS
Sohail S.
2026-02-11

C imo, since managing org settings is a core Owner duty. D can be ruled out because owners have default access, so no need for explicit permission. That leaves A and B as likely picks too.

0
Question No. 8
What needs to be done to ensure that only specific repositories can access the runners in an
organization runner group?
Select one option, then reveal solution.
Top comments
OO
Osama O.
2026-02-15

Maybe D is the better pick here because it’s about setting the overall policy to restrict access only to selected repos. C lets you pick repos, but if the policy isn’t set to limit access, then all repos might still connect. So D seems like the critical switch that activates the restriction, making sure only the chosen repos get runner access. Without D, even if you pick repos in C, the runners might remain open to others by default.

0
IF
Imran F.
2026-02-14

Not A, the meta API isn’t designed for access control here. The real control comes from setting repo permissions directly in the runner group, so C makes more sense to me.

0
Question No. 9
What is the first step when sensitive data is accidentally pushed to a public GitHub repository?
Select one option, then reveal solution.
Top comments
CN
Carlos N.
2026-02-19

Deleting the repo (D) sounds like an easy fix, but it doesn’t stop someone who already forked or cloned it from accessing the sensitive data. The exposed credentials could still be out there, so revoking them immediately (A) is crucial to prevent any further damage. After that, cleaning up the history with a force push or using tools to scrub the data would be next steps, but they’re secondary to blocking any potential misuse.

0
CN
Carlos N.
2026-02-11

It’s A for me. Even if you remove the data from the repo later, those credentials or keys might already be compromised. Revoking them immediately stops anyone from using the leaked info, which is the biggest risk right away. You can’t rely on deleting or rewriting history to protect you if someone’s already grabbed the data. Better safe than sorry—cut off access first, then clean up after.

0
Question No. 10
Why would a GitHub App be favored over a machine account for automation tasks?
Select one option, then reveal solution.
Top comments
SW
Sami W.
2026-02-17

It’s B because GitHub Apps get better rate limits especially under an enterprise license, unlike machine accounts that use personal tokens and share limits. Plus, apps have scoped permissions which adds control.

0
SR
Sohail R.
2026-02-16

D is wrong because machine accounts often share creds, making audits harder, not easier.

0
Question No. 11
You discover that a secret (e.g., a token or password) was accidentally committed to a GitHub
repository. What is the first step you should take to mitigate the risk?
Select one option, then reveal solution.
Top comments
FU
Farhan U.
2026-02-16

Maybe D is a bit extreme as a first step since deleting the repo won’t stop someone from having already cloned it or accessed the secret elsewhere. GitHub support can’t magically scrub all copies either. The priority should be to revoke or rotate the secret first so it can’t be used anymore, then deal with cleaning the history. So B still feels like the safest move to stop any immediate damage before worrying about history rewriting or repo deletion.

0
FU
Farhan U.
2026-02-16

B/C? Revoking the secret first is critical to stop any immediate misuse, then cleaning the history comes next to avoid exposure later. Deleting or contacting GitHub won’t stop current leaks quickly enough.

0
Question No. 12
What is a key characteristic of GitHub Enterprise Server (GHES) compared to GitHub Enterprise Cloud
(GHEC)?
Select one option, then reveal solution.
Top comments
AX
Andrew X.
2026-02-17

Option C stands out because GHES is about self-hosting, so you get to manage your data and security policies directly. Options A and D don’t really fit since GitHub hosts GHEC, not GHES, and GHES can integrate with external identity providers. B is more about cloud features. So C really nails the main difference here.

0
SM
Sohail M.
2026-02-16

Probably C, since GHES is meant for self-hosting and full control over infrastructure.

0
Question No. 13
Which of the following is the responsibility of a Team Maintainer in a GitHub organization? (Choose
two.)
Select all that apply, then reveal solution.
Top comments
NA
Noah A.
2026-02-12

Team Maintainers definitely handle membership, so C for sure, plus B since they organize sub-teams.

0
KN
Karan N.
2026-02-01

C, B. Maintainers typically manage the team roster and handle sub-teams directly. They don’t control org-wide things or delete repos, so those options can be ruled out pretty confidently.

0
Question No. 14
In a GitHub repository using Dependabot, which of the following best describes the purpose of the
.github/dependabot.yml file?
Select one option, then reveal solution.
Top comments
HF
Haris F.
2026-02-20

A, since it defines when and what dependencies Dependabot checks and updates.

0
AF
Ali F.
2026-02-16

Probably A, since dependabot.yml mainly sets how updates are managed and scheduled.

0
Question No. 15
Which of the following is a key benefit of using GitHub Marketplace Apps in an enterprise?
Select one option, then reveal solution.
Top comments
ZT
Zain T.
2026-02-15

Option B stands out because GitHub Marketplace Apps are designed to easily integrate tools enterprises already use, which saves time and effort on custom development. Options A and C are overstatements—there’s no promise of zero downtime or that apps replace GitHub Actions altogether. D is also misleading since not every app is pre-approved by GitHub's security team; many still require their own security checks by the company using them. So B fits best from a practical enterprise perspective.

0
ZT
Zain T.
2026-02-14

It’s B. These apps usually help connect GitHub to other tools without writing extra code, which is super handy for enterprises. The other options either overpromise or aren’t accurate.

0