Netskope LogoNetskope Logo
  • Security Services
  • AI Services
  • Networking Services
  • Analytics Services
  • Integrations
  • getting-started.svgGetting Started
    • Support
    • Community
    • Netskope.com
    © 2026 All Rights Reserved. Netskope Inc.
    Home
    SaaS Security Posture Management
    Onboard Supported SaaS Apps
    Onboard GitHub

    Onboard GitHub

    The installation instruction describes how to integrate your GitHub account with Netskope. To configure GitHub for SaaS Security Posture Management, you need to authorize Netskope as a web application client to access your GitHub account.

    Prerequisites

    • You should have a GitHub enterprise cloud license to integrate GitHub with SaaS Security  Posture Management (SSPM).

      Any non-enterprise licensed GitHub instances that are already integrated with SaaS Security Posture Management will stop receiving repository updates. You should upgrade your license and then re-grant the GitHub instance.

    Step 1 : Install Netskope SSPM GitHub App in GitHub

    Prerequisites:

    • Ensure that you are logged in to your GitHub organization account before accessing the github URLs.
    • If you are not sure of the management plane location of your tenant, contact your sales representative or Netskope support.

    Procedure:

    To install the Netskope SSPM GitHub app in the GitHub organization:

    1. Log in to www.github.com using your GitHub organization account.

    2. Install the Netskope SSPM GitHub app.

    3. Click Install.

    4. Select the organization name where you want to install.

    5. Select All repositories and click Install. Keep the installation options unchanged.

    Once installed, you should see a successful message.

    If you have configured the IP allow list in your GitHub Organization environment, you need to add Netskope IP address in the list as per your Home POP to access your GitHub details in Netskope. Refer Netskope SSPM IP addresses for Allowlisting to add IPs to the list.

    Step 2 : Configure GitHub Instance in the Netskope UI

    To authorize Netskope to access your GitHub instance:

    1. Log in to the Netskope tenant UI and go to Settings > Configure App Access > Next Gen > Security Posture.

    2. Select the GitHub icon, and then click Setup Security Posture Instance.

    3. The Setup Security Posture Instance window opens. Enter the following details:

      • Environment: Select the applicable environment.
      • GitHub Organization Name: Enter the name of the GitHub organization. The organization name must match the GitHub organization where you installed the Netskope GitHub App. It is case-sensitive.
      • GitHub Administrator Email: Enter the email address of the GitHub administrator who installed the Netskope GitHub App.
      • Select the Security Scan Interval. Select how often Netskope scans the GitHub organization for security posture misconfigurations.
      • Instance Name (Optional): Enter a display name for this GitHub instance. If specified, use the GitHub organization name. It is case-sensitive.
    4. Click Grant Access for the app instance you just created.

    5. It will automatically authorize the GitHub app and then refresh your browser, and you will see the instance.

    References

    • Permissions Required for GitHub

    • SaaS Security Posture Management Policy Wizard

    • Migrate GitHub Instance from Classic to Next-Gen

    In this Topic
    • Onboard GitHub