GitHub administration for GitHub Advanced Security

Advanced
Developer
Administrator
Security Engineer
GitHub

Understand where GitHub Advanced Security fits in your software development lifecycle and how to enable and roll it out in your organization.

Learning objectives

By the end of this module, you're able to:

  • Understand what GitHub Advanced Security is and how to use it in the software development lifecycle.
  • Identify which GitHub Advanced Security features are available for open-source projects and which are available on enterprise products.
  • Enable the different features of GitHub Advanced Security on different enterprise products.
  • Determine who should get access to GitHub Advanced Security features in an organization and grant the correct permissions.
  • Set security policies at the organization and repository levels.
  • Understand how to respond to a security alert.
  • Use the Security Overview to monitor security alerts.
  • Use the GitHub Advanced Security API endpoints to manage the GitHub Advanced Security features and alerts.

Prerequisites

  • A GitHub enterprise account with a GitHub Advanced Security license
  • Repository administrator or organization owner permissions
  • Familiarity with managing GitHub administrative settings
  • Knowledge of GitHub Actions