Skip to content

GitHub

Integrating GitHub with Escape's Inventory provides unprecedent Code-to-Cloud visibility by matching your Code Resolvers with your Cloud Resources, through API Discovery from Code and Automated Schema Generation. Follow these steps to integrate GitHub with Escape's Inventory.

Note: You must connect an organization GitHub account; a personal account is not supported.

Creating a GitHub Personal Access Token

  1. Navigate to GitHub Settings:

    • Go to your profile settings and select "Developer settings"
  2. Personal Access Tokens:

    • Select "Personal access tokens"
    • Click "Generate new token"
  3. Token Configuration:

    • Resource Owner: Select your organization (must be public)
    • Repository Owner: Grant access to all repositories
    • Repository Permissions: Set "read-only" for contents and metadata
    • Organization Permissions: Set "read-only" for members
  4. Generate and Copy Your Token:

    • Click "Generate token"
    • Copy the token immediately - it cannot be viewed again after leaving the page

This token enables Escape's Inventory to securely analyze your GitHub repositories while maintaining data privacy.

Internal Networks and Services

When integrating with internal networks and services, you may need to:

  • Configure a Private Location
  • Whitelist FQDNs

For more information, see Private Locations.