Skip to main content
Applies to BloodHound Enterprise and CE Represents a pending request from an organization member to access organization resources with a fine-grained personal access token. PAT requests are linked to their owning user and the organization. The requested permissions are captured as a JSON string in the properties. Created by: Git-HoundPersonalAccessTokenRequest

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 NameData TypeDescription
objectidstringDeterministic Base64-encoded identifier, used as the unique graph identifier.
idstringThe deterministic identifier (same as objectid).
namestringThe user-assigned display name of the token.
environment_namestringThe name of the environment (GitHub organization) where access is being requested.
environmentidstringThe node_id of the environment (GitHub organization).
owner_loginstringThe login handle of the user who submitted the request.
owner_idintegerThe numeric GitHub ID of the requester.
owner_node_idstringThe GraphQL node ID of the requester.
token_idintegerUnique identifier of the user’s token, found in audit logs.
token_namestringThe user-assigned display name of the token.
token_expiredbooleanWhether the token has expired.
token_expires_atstringISO 8601 timestamp of when the token expires.
token_last_used_atstringISO 8601 timestamp of when the token was last used.
repository_selectionstringWhether the request targets all, subset, or none of the organization’s repositories.
reasonstringThe rationale provided by the requester for the access request.
created_atstringISO 8601 timestamp of when the request was submitted.
permissionsstringJSON string of the permissions being requested (e.g., {"organization":{},"repository":{}}).

Diagram