Pre-requisites
Set up a new GitHub account:
- Create a new GitHub account, to avoid an outage to existing organization GitHub users, as a new PAT will be generated.
Mandatory Organization Invite to new users to join GitHub
- Ensure the new user is invited to the organization. The new user must accept the invitation only to join the organization and the relevant team.
Generate GitHub Personal Access Token (PAT)
GitHub PAT increases Security, Fine-Grained Permissions, and fulfills the GitHub compliance policy for HTTPS Authentication.1
Access GitHub
- Login with GitHub with new user credentials.
- Navigate to GitHub → Developer Settings.
2
Generate a Personal Access Token
- Select the Personal access tokens drop-down in the left navigation pane.
-
Click “Generate new token” (or “Generate new token (classic)” for older versions).\

- Provide a Token name (descriptive name, For Example: “Team Activity Access”).
-
Select Expiration:
- Choose a token lifespan or set it to “Never Expiration”.\

- Choose a token lifespan or set it to “Never Expiration”.\
-
Set Permissions:
- Choose scopes and define the following permissions:
repo(Full control of private repositories)read:org(Read-only access to organization, teams, and membership)read:user(Read-only access to profile information)
- Choose scopes and define the following permissions:
- Generate and Copy the Token:
3
Securely share GitHub PAT
Share the token via a secured method to the AirMDR operations team or self-configure in the AirMDR Integrations Dashboard.
Configure GitHub Personal Access Token (PAT) in AirMDR Integrations Dashboard
-
Navigate to AirMDR, provide the credentials, and click Login.

-
Navigate to the AirMDR Integrations Dashboard in the left navigation pane and select Integrations.\

-
Use the search option, enter the keyword “GitHub”, select the Connections tab, and click the + Create icon.\

-
Enter the generated organization ID, provide the contents of the JSON file with Service Account credentials in the Authentication Details field params, and click Create.\


