Manage GitHub Enterprise App on Endor Labs

Learn how to manage your GitHub App Enterprise integration in Endor Labs.

You can make changes to the GitHub Enterprise App integrations or delete them. You can view the activity logs for the GitHub Enterprise App and rescan your GitHub Enterprise repositories on demand.

  1. Sign in to Endor Labs and select Manage > Integrations from the left sidebar.

  2. Click Manage next to GitHub Enterprise under Source Control Managers.

    Manage GitHub Enterprise App

  3. Click the three vertical dots next to the integration.

    You can choose from the following options:

To edit the GitHub Enterprise App integration:

  1. Click the three vertical dots next to the integration, and select Edit Integration.
  2. Update your personal access token and choose the scanners.
  3. Choose Pull Request Scans to set preferences for scanning pull requests submitted by users:
    • Enable Automatic Pull Request Scanning to automatically scan PRs submitted by users.
    • Enable Pull Request Comments to allow GitHub Actions to comment on PRs for policy violations.
    • Set the Scanning Preferences to:
      • Quick Scan for dependency resolution without reachability analysis. This provides rapid visibility into potential vulnerabilities for faster merges.
      • Full Scan for dependency resolution, reachability analysis, and call graph generation for supported languages. This provides full visibility but may take longer to complete.
  4. Click Save. The changes are applied from the next scanning cycle.

To delete a GitHub Enterprise App integration, click the three vertical dots next to the integration, and select Delete Integration.

Deleting the integration also deletes all child namespaces, projects, and references associated with the auto-generated root group namespace, as well as any manually created namespaces and projects under that namespace.

You can modify the app configuration or remove the app from your GitHub Enterprise Server instance.

  1. Sign in to Endor Labs and select Manage > Integrations from the left sidebar.

  2. Click Manage next to GitHub Enterprise under Source Control Managers.

  3. Click View Created Apps.

  4. Click the three vertical dots next to the app and select Edit to edit the app details or Delete to delete the app.

    Manage GitHub Enterprise App

Note
You cannot delete the app unless you uninstall it from all organizations where it is installed.

To view sync logs, click the three vertical dots next to the integration, and select View Sync Logs.

The sync logs display details of synchronization attempts, including timestamps, error types, and diagnostic messages. These logs help identify issues such as authentication failures or configuration problems.

GitHub Enterprise App scans your repositories every 24 hours. Click Rescan Org to manually trigger a scan outside the 24-hour period.

Click Scan More Repositories to go to Projects, where you can add more repositories to scan through the GitHub Enterprise App. See scan repositories to learn more.