> ## Documentation Index
> Fetch the complete documentation index at: https://bloodhound.specterops.io/llms.txt
> Use this file to discover all available pages before exploring further.

# GH_InheritedFrom

> Organization runner group is inherited from an enterprise runner group

<img noZoom src="https://mintcdn.com/specterops/tTIczgde9H07oLXf/assets/enterprise-AND-community-edition-pill-tag.svg?fit=max&auto=format&n=tTIczgde9H07oLXf&q=85&s=ad49a576589f4d2a8081df77d07fdf56" alt="Applies to BloodHound Enterprise and CE" width="482" height="45" data-path="assets/enterprise-AND-community-edition-pill-tag.svg" />

## Edge Schema

* Traversable: ✅

| Start                                                                      | Kind              | End                                                                                      |
| -------------------------------------------------------------------------- | ----------------- | ---------------------------------------------------------------------------------------- |
| [GH\_OrgRunnerGroup](/opengraph/extensions/github/nodes/gh_orgrunnergroup) | GH\_InheritedFrom | [GH\_EnterpriseRunnerGroup](/opengraph/extensions/github/nodes/gh_enterpriserunnergroup) |

```mermaid theme={null}
flowchart LR
    GH_EnterpriseRunnerGroup["GH_EnterpriseRunnerGroup"]
    GH_OrgRunnerGroup["GH_OrgRunnerGroup"]
    GH_OrgRunnerGroup -- GH_InheritedFrom --> GH_EnterpriseRunnerGroup
```

## General Information

The traversable GH\_InheritedFrom edge links an inherited [GH\_OrgRunnerGroup](/opengraph/extensions/github/nodes/gh_orgrunnergroup) to the [GH\_EnterpriseRunnerGroup](/opengraph/extensions/github/nodes/gh_enterpriserunnergroup) that owns the underlying runner set. This preserves the organization-local view of a runner group while still identifying the enterprise source that provides the runners.

This edge is traversable because an inherited organization runner group is the organization-facing policy boundary for the enterprise runner group. Repository access flows through the organization runner group, then through GH\_InheritedFrom to the enterprise group, and finally through [GH\_HasRunner](/opengraph/extensions/github/edges/gh_hasrunner) to directly assigned enterprise runners.

## Edge Schema

| Source                                                                     | Destination                                                                              | Traversable |
| -------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ----------- |
| [GH\_OrgRunnerGroup](/opengraph/extensions/github/nodes/gh_orgrunnergroup) | [GH\_EnterpriseRunnerGroup](/opengraph/extensions/github/nodes/gh_enterpriserunnergroup) | `true`      |

## Diagram

```mermaid theme={null}
graph LR
    n0["GH_OrgRunnerGroup"]
    n1["GH_EnterpriseRunnerGroup"]
    n0 -->|GH_InheritedFrom| n1
```
