Skip to main content
Applies to BloodHound Enterprise and CE Represents an organization-level GitHub Actions variable. Organization variables can be scoped to all repositories, only private/internal repositories, or a specific set of selected repositories. The visibility property determines how GH_HasVariable edges are resolved to repository nodes. Unlike secrets, variable values are readable via the API. Created by: Git-HoundOrganizationSecret

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_HasVariableGH_Repository

Outbound Edges

No outbound edges are defined by the GitHound extension for this node.

Properties

Property NameData TypeDescription
objectidstringA deterministic ID in the format GH_OrgVariable_{orgNodeId}_{variableName}.
idstringSame as objectid.
namestringThe name of the variable.
environment_namestringThe name of the environment (GitHub organization).
environmentidstringThe node_id of the environment (GitHub organization).
valuestringThe plaintext value of the variable.
created_atdatetimeWhen the variable was created.
updated_atdatetimeWhen the variable was last updated.
visibilitystringThe variable’s visibility scope: all (all repos), private (private and internal repos), or selected (specific repos).

Diagram