Documentation Index
Fetch the complete documentation index at: https://specterops-enable-tls-feedback.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
repository_selection set to all, GH_CanAccess edges are created to every repository in the organization. For installations with repository_selection set to selected, repository-level edges cannot be enumerated with a PAT (requires app installation token authentication).
Edges
The tables below list edges defined by the GitHub extension only. Additional edges to or from this node may be created by other extensions.
Inbound Edges
| Edge Type | Source Node Types | Traversable |
|---|---|---|
| GH_Contains | GH_Organization, GH_Repository, GH_Environment | ❌ |
| GH_InstalledAs | GH_App | ✅ |
Outbound Edges
| Edge Type | Destination Node Types | Traversable |
|---|---|---|
| GH_CanAccess | GH_Repository | ❌ |
Properties
| Property Name | Data Type | Description |
|---|---|---|
| objectid | string | Composite identifier: Iv23liPgjiu18oXLM2q7. |
| id | integer | The GitHub installation ID. |
| name | string | The app’s slug identifier. |
| environment_name | string | The name of the environment (GitHub organization) where the app is installed. |
| environmentid | string | The node_id of the environment (GitHub organization). |
| repositories_url | string | API URL to list repositories accessible to this installation. |
| app_id | integer | The GitHub App’s numeric ID (shared across all installations of the same app). |
| app_slug | string | The app’s URL-friendly slug identifier. |
| repository_selection | string | Whether the app has access to all repositories or selected repositories. |
| access_tokens_url | string | API URL to create installation access tokens. |
| target_type | string | The target type of the installation (e.g., Organization). |
| description | string | The app’s description. |
| html_url | string | URL to the app’s GitHub page. |
| created_at | datetime | When the app was installed. |
| updated_at | datetime | When the installation was last updated. |
| suspended_at | datetime | When the installation was suspended, if applicable. |
| permissions | string | JSON string of the permissions granted to the app (e.g., {"contents": "read", "metadata": "read"}). |
| events | string | JSON string of the webhook events the app subscribes to. |

























