GitHub Container Registry
Overview
Heeler connects with GitHub Container Registry for analysis of the images running in your environment. Heeler requires a GitHub Personal Access Token (PAT) with read:packages
permission to authenticate with GitHub Container Registry (ghcr.io) and pull container images.
Setup
Navigate to GitHub Developer Settings
Go to GitHub and log in to your account.
Click on your profile picture (top right) and select Settings.
Scroll down and click on Developer settings (left sidebar).
Click Personal access tokens → Tokens (classic).
Click Generate new token (classic).
Configure the Personal Access Token
Note: If prompted, enter your GitHub password or use two-factor authentication.
In the Note field, enter a descriptive name (e.g.,
Heeler GitHub Packages
).Expiration: Set an expiration date based on your security policies.
Under Select scopes, check the following permission:
✅
read:packages
(to allow Heeler to pull images from GitHub Container Registry)
Generate and Save the Token
Scroll down and click Generate token.
Important: Copy and store the token securely. You won’t be able to see it again.
Use this token when configuring Heeler to authenticate with
ghcr.io
.
Configure Heeler to Connect to GitHub Container Registry
Select Connections -> Registries then select 'Add Registry'
Fill the required values for the connection:
Name
- Provide any name you wish for the connectionOrganization
- Your GitHub organization name (slug), e.g. https://github.com/<your-org-name>Access Token
- Paste your access token from Step 3
Click 'Add GitHub Registry'
Last updated
Was this helpful?