Skip to main content
Applies to BloodHound Enterprise and CE Represents a GitHub Actions deployment environment configured on a repository. Environments can have protection rules including required reviewers, wait timers, and deployment branch policies. When custom branch policies are configured, the environment is connected to specific branches; otherwise, it is connected directly to the repository. Created by: Git-HoundEnvironment

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

Edge TypeSource Node TypesTraversable
GH_HasEnvironmentGH_Repository, GH_Branch

Outbound Edges

Properties

Property NameData TypeDescription
objectidstringThe GitHub node_id of the environment, used as the unique graph identifier.
idintegerThe numeric GitHub ID of the environment.
node_idstringThe GitHub node ID. Redundant with objectid.
namestringThe fully qualified environment name (e.g., repoName\production).
short_namestringThe environment’s display name (e.g., production, staging).
can_admins_bypassbooleanWhether repository administrators can bypass environment protection rules.
environment_namestringThe name of the environment (GitHub organization)
environmentidstringThe node_id of the environment (GitHub organization)
repository_namestringThe full name of the containing repository.
repository_idstringThe ID of the containing repository.

Diagram