Skip to main content

Documentation Index

Fetch the complete documentation index at: https://specterops-enable-tls-feedback.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Applies to BloodHound Enterprise and CE Represents a GitHub Actions workflow defined in a repository. Workflow nodes capture the workflow definition metadata including its file path, state, containing repository, and the full YAML contents of the workflow file. Only repositories with GitHub Actions enabled are queried for workflows.

Edges

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

Inbound Edges

Edge TypeSource Node TypesTraversable
GH_HasWorkflowGH_Repository

Outbound Edges

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

Properties

Property NameData TypeDescription
objectidstringThe GitHub node_id of the workflow, used as the unique graph identifier.
namestringThe fully qualified workflow name (e.g., repoName\CI Build).
short_namestringThe workflow’s display name.
node_idstringThe GitHub GraphQL node ID. Redundant with objectid.
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 node_id of the containing repository.
pathstringThe file path of the workflow definition (e.g., .github/workflows/ci.yml).
statestringThe workflow state (e.g., active, disabled_manually).
urlstringThe API URL for the workflow.
html_urlstringThe GitHub web URL for the workflow file.
branchstringThe branch where the workflow file was found.
contentsstringThe full YAML contents of the workflow file, downloaded from the repository.

Diagram