GH-500: GitHub Advanced Security โ
An intermediate certification for developers, security engineers, and DevSecOps practitioners who configure and use GitHub Advanced Security (GHAS) features to protect code, detect vulnerabilities, and maintain compliance. Validates expertise in secret scanning, Dependabot, dependency review, and CodeQL code scanning.
This is a configuration and application exam
Think like a security-aware developer or DevSecOps engineer. Questions test your ability to configure GHAS features, interpret their results, and apply corrective measures โ not just define what they are.
Certification Achieved โ
Earned: March 2026 Credential: Verify Certificate
Notes Prepared: March 2026 ยท Last Updated: 2026-03-16 Notes valid as of: March 16, 2026

Audio Refresher โ
A podcast-style walkthrough of key exam tactics. Made to listen on the drive to the exam center as a last-minute refresher.
Official Exam Domains โ
The GH-500 exam currently measures 7 domains. Use this page as the master index so the structure in the notes matches the certification blueprint exactly.
| Domain | Weight | Notes |
|---|---|---|
| Domain 1: Describe the GHAS security features and functionality | 10% | GHAS capabilities, availability, licensing, feature roles |
| Domain 2: Configure and use secret scanning | 10% | Secret scanning, push protection, custom patterns, remediation |
| Domain 3: Configure and use dependency management | 15% | Dependency graph, Dependabot, dependency review, SBOM |
| Domain 4: Configure and use code scanning | 15% | Code scanning setup, alerts, SARIF, PR enforcement |
| Domain 5: Use code scanning with CodeQL | 20% | Default vs advanced setup, queries, suites, packs, troubleshooting |
| Domain 6: Describe GitHub Advanced Security best practices | 20% | Rollout, governance, remediation, reducing alert fatigue |
| Domain 7: Configure GitHub Advanced Security tools in GitHub Enterprise | 10% | Enterprise policy, Security Overview, roles, metrics |
Reorganized for the official blueprint
Some GHAS topics naturally overlap, but these notes are intentionally split so that:
- Domain 4 covers general code scanning behavior and SARIF
- Domain 5 focuses specifically on CodeQL
- Domain 6 covers rollout and operational best practices
- Domain 7 covers enterprise-wide configuration and reporting
Study Progress โ
GitHub Advanced Security Study Progress
๐พ Progress is saved in your browser's local storage. Clearing your browser data will reset your progress.
Official Resources โ
- GH-500 Exam Page
- GH-500 Study Guide
- GH-500: GitHub Advanced Security - MS Learn YouTube Course
- GitHub Advanced Security Documentation
External Resources โ
- GitHub Advanced Security Learning Path โ Microsoft Learn
- CodeQL Documentation
- Dependabot Documentation
- Secret Scanning Documentation