> ## 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_HasMember

> Enterprise or organization has this user as a member

<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\_Enterprise](/opengraph/extensions/github/nodes/gh_enterprise) | GH\_HasMember | [GH\_User](/opengraph/extensions/github/nodes/gh_user) |
| [GH\_Enterprise](/opengraph/extensions/github/nodes/gh_enterprise) | GH\_HasMember | [GH\_EnterpriseManagedUser](/opengraph/extensions/github/nodes/gh_enterprisemanageduser) |

```mermaid theme={null}
flowchart LR
    GH_Enterprise["GH_Enterprise"]
    GH_EnterpriseManagedUser["GH_EnterpriseManagedUser"]
    GH_User["GH_User"]
    GH_Enterprise -- GH_HasMember --> GH_EnterpriseManagedUser
    GH_Enterprise -- GH_HasMember --> GH_User
```

## General Information

The non-traversable GH\_HasMember edge represents the relationship between a GitHub enterprise or organization and a user who is a member of that scope. This edge records membership as directory context rather than as an access path: being listed as a member does not by itself describe what the user can do, only that the user belongs to the enterprise or organization. Membership remains security-relevant because it defines the population from which roles, team assignments, and token approvals are drawn, and it helps analysts understand who is inside the trust boundary when reviewing GitHub exposure.

## Edge Schema

| Source | Destination | Traversable |
| - | - | - |
| [GH\_Enterprise](/opengraph/extensions/github/nodes/gh_enterprise) | [GH\_EnterpriseManagedUser](/opengraph/extensions/github/nodes/gh_enterprisemanageduser) | `false` |
| [GH\_Enterprise](/opengraph/extensions/github/nodes/gh_enterprise) | [GH\_User](/opengraph/extensions/github/nodes/gh_user) | `false` |

## Diagram

```mermaid theme={null}
graph LR
    n0["GH_Enterprise"]
    n1["GH_EnterpriseManagedUser"]
    n2["GH_User"]
    n0 -.->|GH_HasMember| n1
    n0 -.->|GH_HasMember| n2
```
