GitHub Advanced Security (GHAS) Checklist

Pre-requisites

  • [ ] Review the GHAS Kickoff Guide
  • [ ] Enable GitHub Advanced Security for your entire organization. Take advantage of layered Security Configurations to target all or select repositories for Dependabot SCA, Secret Scanning, Push Protections, CodeQL and more.

Getting Started

  • [ ] Explore your CodeQL Code Scanning + Secret Scanning results at the repository level or Security Overview organization level.
  • [ ] Test out CodeQL in a Pull Request.
  • [ ] Check out the organization Security Overview dashboard to get a comprehensive view of your security tooling adoption risk, alerts, and select metrics.
  • [ ] Give your security team the appropriate privileges they need to the organization by assigning their team the Security Manager Role.
  • [ ] Setup discussions with developers and engineers to review GHAS scan results, ideal developer flow, and integrations.

Diving Deeper

Code Scanning

Secret Scanning

Dependabot

Bonus

Additional Integrations