custom_nodes
Manage OpenGraph custom node display configs and v9 extension schemas: create, update, delete, list custom nodes, validate icons, and upsert extension schemas for BloodHound environments.
Instructions
Manage OpenGraph custom node display configs and v9 extension schemas. info_type options: list - list all custom node configs get - get details for a specific node kind (needs: kind_name) create - create new node kind with display metadata (needs: custom_types_json) update - update a node kind's display config (needs: kind_name, config_json) delete - delete a node kind (needs: kind_name) validate_icon - validate icon config before creating/updating (needs: icon_config_json) extension_list - list OpenGraph extensions (BloodHound v9+) extension_upsert - create/update extension schema (needs: extension_json or extension_file_path) extension_delete - delete extension schema by ID (needs: extension_id) extension_edges - list extension edge kinds (optional: schemas, is_traversable)
args:
info_type: what to retrieve (default: list)
kind_name: Custom node kind name (for get,update, delete)
custom_types_json: JSON string or object for creating a new node kind (for create)
config_json: JSON string or object for updating a node kind's display config (for update)
icon_config_json: JSON string or object for validating icon config (for validate_icon)
extension_json: JSON string or object for BloodHound v9 OpenGraph extension upsert
extension_file_path: local JSON file path for BloodHound v9 OpenGraph extension upsert
extension_id: OpenGraph extension ID for delete
schemas: schema name or list of schema names for extension edge filtering
is_traversable: bool or BloodHound filter string (for example: eq:true)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| schemas | No | ||
| info_type | No | list | |
| kind_name | No | ||
| config_json | No | ||
| extension_id | No | ||
| extension_json | No | ||
| is_traversable | No | ||
| icon_config_json | No | ||
| custom_types_json | No | ||
| extension_file_path | No |