Learn how to connect a GitHub Enterprise instance to SSPM for identity account
scans.
For
visibility into GitHub Enterprise account risks, you must onboard GitHub
Enterprise for identity scans. This onboarding process is separate from the
onboarding process for GitHub Enterprise configuration scans. Unlike other apps that
SSPM supports for identity account scans, the onboarding steps for configuration
scans will not enable SSPM to detect account risks. The normal onboarding steps can
enable scans that detect MFA issues, but cannot enable the scans that detect issues
with GitHub Enterprise accounts.
SSPM gets access to identity information for your GitHub Enterprise instance through
a GitHub App (PANW-SSPM-IDENTITY). During onboarding for identity scans, SSPM
prompts you to log into your GitLab Enterprise instance as an administrator. After
you log in, GitHub Enterprise prompts you to select an organization that you manage.
GitHub Enterprise then prompts you to install and grant permissions to the
PANW-SSPM-IDENTITY GitHub App. The permissions will enable SSPM to scan member and
audit log information to identify account risks.
By following
these steps, you can onboard only one organization. If you want SSPM to perform
identity scans for multiple organizations, you can onboard each organization
separately. When you later view account risks for your GitHub Enterprise instance,
the Identity Security dashboard will show information for all of the organizations
that you onboarded.