GH-500: GitHub Advanced Security

Expert GitHub GitHub
Browse certifications

Exam Resources

Official learning paths, exam details, skills measured, and community resources to supplement your study.

About the GH-500 Exam

Master GitHub Advanced Security (GHAS) — the GitHub security suites and ecosystem, Secret Protection with push protection, supply chain security with Dependabot and dependency review, Code Security with CodeQL and Copilot Autofix, security operations and campaigns, and enterprise security administration.

The complete practice exam for GitHub Advanced Security (GH-500). Covers the GitHub security suites and ecosystem (Code Security, Secret Protection, Supply Chain Security, Security Overview, and how a secure SDLC fits together), configuring and using Secret Protection (push protection, validity checks, custom secret patterns, delegated bypass policies, alert lifecycle), supply chain security (dependency graph, SBOM export, GitHub Advisory Database, Dependabot alerts and security updates, EPSS prioritization, dependency review, security campaigns), Code Security (CodeQL default and advanced setup, SARIF interoperability, build modes, matrix builds, Copilot Autofix, dataflow triage), security operations (CVE/CWE/GHSA concepts, severity and remediation rulesets, query-suite customization, cross-suite governance, shift-left prevention), and GitHub security suites administration (security configurations, GHEC vs GHES, enterprise and organization policies, roles and bypass permissions, automation APIs) — every question a real-world scenario with full explanations.

Who Should Take This Exam?

The GH-500 is designed for security engineers, application security specialists, DevSecOps engineers, and platform administrators who roll out and operate GitHub Advanced Security at organization and enterprise scale. Hands-on experience securing code, secrets, and dependencies with GHAS is recommended.

Prerequisites: None (working knowledge of GitHub, CI/CD, and secure development recommended)

Typical study time: 4-8 weeks of focused study

Exam Quick Facts

DetailValue
Exam CodeGH-500
TitleGitHub Advanced Security
Duration100 minutes
Questions~40-60
Pass Score700 / 1000
Cost$99 USD
ProviderPearson VUE (via Microsoft Learn)
Validity2 years
PrerequisitesNone (working knowledge of GitHub, CI/CD, and secure development recommended)
Question TypesMultiple choice, Multiple response
Official PageView on Microsoft Learn →

Exam Domains & Weights

The GH-500 exam covers 6 domains. Focus your study time based on the weights below — higher-weighted domains have more exam questions.

DomainWeightPractice Qs
Describe GitHub security suites, features, and ecosystem20%50
Configure and use Secret Protection17%43
Configure and use supply chain security17%42
Configure and use Code Security15%38
Security operations: best practices, prioritization, and remediation18%45
GitHub security suites administration13%32
Total100%250

💡 Study tip: The ecosystem domain (20%) and security operations (18%) together carry well over a third of the exam, so make sure you can reason across all three suites — Code Security, Secret Protection, and Supply Chain Security — not just one. Secret Protection and supply chain security (17% each) reward hands-on practice with push protection, Dependabot, and dependency review. Administration (13%) is smaller but the security-configurations model is heavily tested — don’t skip it.

Practice Exam — 250 Questions

Prepare for the GH-500 with our 250-question practice exam covering all 6 exam domains. Every question includes detailed explanations and maps to official exam objectives.

What you get:

  • ✅ Exam simulation mode with timer
  • ✅ Spaced repetition for weak areas
  • ✅ Detailed explanations for every question
  • ✅ Progress tracking across domains
  • ✅ 20 free questions — no account needed

GitHub Certification Path

Start with GitHub Foundations (fundamentals), then specialise: Actions, Administration, Advanced Security, and the GitHub Copilot certification.

If you’re studying for the GH-500, you might also be interested in these GitHub certifications:

Study Tips

  1. Start with the heaviest domains — focus your time where the exam focuses its questions
  2. Use our practice exam — try the 20 free questions first to gauge your readiness
  3. Review explanations — don’t just check if you got it right; read why each answer is correct
  4. Simulate exam conditions — use the timed exam mode to practice under pressure
  5. Check the official pageofficial exam details always have the latest objectives
20 Free Questions Practice Exam $9 →