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

Overview

To help visualize role assignments in BloodHound, Okta_RoleAssignment nodes are created for each role assignment in Okta. These nodes represent the relationship between a user, group, or application and a role (built-in or custom).

Edges

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

Inbound Edges

Outbound Edges

Properties

NameSourceTypeDescription
idroleAssignment.id + "_" + assignee.idstringUnique role-assignment identifier derived from role assignment and assignee IDs.
nameroleAssignment.labelstringRole name associated with this assignment.
displayNameroleAssignment.labelstringDisplay label used in BloodHound.
oktaDomainCollector context (non-API)stringOkta organization domain where the role assignment exists.
assignmentTyperoleAssignment.assignmentTypestringAssignment scope/type (for example user or group assignment).
typeroleAssignment.typestringAssigned role identifier (for example WORKFLOWS_ADMIN, APP_ADMIN).
statusroleAssignment.statusstringRole assignment lifecycle status.
createdroleAssignment.createddatetimeRole assignment creation timestamp.
lastUpdatedroleAssignment.lastUpdateddatetimeLast role assignment update timestamp.

Sample Property Values

id: irbwnwe8vjjXl4FbX697_00uw2sodowQc75SUm697
name: Workflows Administrator
displayName: Workflows Administrator
oktaDomain: contoso.okta.com
assignmentType: USER
type: WORKFLOWS_ADMIN
status: ACTIVE
created: 2025-10-22T13:29:26+00:00
lastUpdated: 2025-10-22T13:29:26+00:00