Skip to main content
Applies to BloodHound Enterprise and CE Represents a role within a GitHub team. Each team has two built-in roles: Member and Maintainer. Maintainers can add and remove team members. Team roles connect users to teams and transitively to any repository roles assigned to the team. Created by: Git-HoundTeam

Edges

The tables below list edges defined by the GitHound extension only. Additional edges to or from this node may be created by other extensions.

Inbound Edges

Outbound Edges

Edge TypeDestination Node TypesTraversable
GH_AddMemberGH_Team
GH_MemberOfGH_Team

Properties

Property NameData TypeDescription
objectidstringA deterministic ID derived from the team ID and role name (e.g., {teamId}_member).
namestringThe fully qualified role name (e.g., TeamSlug\member).
idstringSame as objectid.
short_namestringThe short role name: member or maintainer.
typestringAlways default for team roles.
environment_namestringThe name of the environment (GitHub organization).
environmentidstringThe node_id of the environment (GitHub organization).

Diagram