Represents an organization-level GitHub Actions secret. Organization secrets can be scoped to all repositories, only private/internal repositories, or a specific set of selected repositories. The visibility property determines how GH_HasSecret edges are resolved to repository nodes.
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
Outbound Edges
No outbound edges are defined by the GitHound extension for this node.
Properties
| Property Name | Data Type | Description |
|---|
| objectid | string | A deterministic ID in the format GH_OrgSecret_{orgNodeId}_{secretName}. |
| id | string | Same as objectid. |
| name | string | The name of the secret. |
| environment_name | string | The name of the environment (GitHub organization). |
| environmentid | string | The node_id of the environment (GitHub organization). |
| created_at | datetime | When the secret was created. |
| updated_at | datetime | When the secret was last updated. |
| visibility | string | The secret’s visibility scope: all (all repos), private (private and internal repos), or selected (specific repos). |
Diagram