From 52603427f46a6ed3e597af4e30bdba4c5f1c6e90 Mon Sep 17 00:00:00 2001 From: Jeff Matthews Date: Mon, 12 Jan 2026 15:30:11 -0600 Subject: [PATCH 1/4] docs: highlight opengraph extensibility --- docs/get-started/introduction.mdx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/get-started/introduction.mdx b/docs/get-started/introduction.mdx index aa86585a..ad52298c 100644 --- a/docs/get-started/introduction.mdx +++ b/docs/get-started/introduction.mdx @@ -4,7 +4,12 @@ title: Introduction to BloodHound -BloodHound uses graph theory to reveal hidden and often unintended relationships within Active Directory, Entra ID (formerly Azure AD), and Microsoft Azure IaaS. Defenders (blue teams) and attackers (red teams) use BloodHound for a deeper understanding of privileged relationships in an environment. +BloodHound uses graph theory to reveal hidden and often unintended relationships within Active Directory and Entra ID (formerly Azure Active Directory). Defenders (blue teams) and attackers (red teams) use BloodHound for a deeper understanding of privileged relationships in an environment. + +With the introduction of [OpenGraph](/opengraph/overview) in BloodHound v8.0, you can extend BloodHound's capabilities beyond Active Directory and Entra ID to visualize attack paths across hybrid environments. OpenGraph is a powerful framework that enables you to: + +- **Extend coverage** to identity services across other platforms (for example, GitHub, Okta, Jamf, and more) +- **Build custom collectors** that ingest data using a standardized JSON schema There are two BloodHound products: BloodHound Enterprise and BloodHound Community Edition (BloodHound CE). This site documents both products. From 36af4fb42efec76afa813d92ce0325e448436d86 Mon Sep 17 00:00:00 2001 From: Jeff Matthews Date: Mon, 12 Jan 2026 15:40:45 -0600 Subject: [PATCH 2/4] docs: update search FAQ entry for v8.5.0 enhancements --- docs/opengraph/faq.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/opengraph/faq.mdx b/docs/opengraph/faq.mdx index 0faaf1bf..2c01f5b2 100644 --- a/docs/opengraph/faq.mdx +++ b/docs/opengraph/faq.mdx @@ -31,9 +31,9 @@ You can remove generic data by using one of the following three (3) options: -No, not yet. +**Search:** Yes! As of v8.50, OpenGraph nodes are partially supported in the search functionality on the **Explore** page. You can search for OpenGraph nodes by display name or object ID, and visualize them in the graph with custom icons and colors. However, you cannot yet prepend search queries by OpenGraph node types. -In the initial BloodHound 8.0 release, OpenGraph nodes and edges are not supported in the Search or Pathfinding tab, so the Cypher tab **must** be used to query the data manually. +**Pathfinding:** Not yet. OpenGraph edges are not currently supported in the **Pathfinding** tab on the **Explore** page. For pathfinding queries involving OpenGraph data, you must use the Cypher tab to query the data manually. Have you built a cool project using OpenGraph and want it featured here? Already got your project in the list and need to update something? Open a ["Library Change" issue](https://github.com/SpecterOps/bloodhound-docs/issues) on the BloodHound Docs repo and we'll get it added for you! From eb5449964f3eae0d3c70cccc41d5891cfa6112be Mon Sep 17 00:00:00 2001 From: Jeff Matthews Date: Tue, 13 Jan 2026 13:04:03 -0600 Subject: [PATCH 3/4] style: update opengraph iconography --- docs/home.mdx | 2 +- docs/opengraph/overview.mdx | 26 +++++++++++++++++--------- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/docs/home.mdx b/docs/home.mdx index 4ef9183f..152db209 100644 --- a/docs/home.mdx +++ b/docs/home.mdx @@ -119,7 +119,7 @@ export function openSearch() { diff --git a/docs/opengraph/overview.mdx b/docs/opengraph/overview.mdx index 80294cf5..1562e5a8 100644 --- a/docs/opengraph/overview.mdx +++ b/docs/opengraph/overview.mdx @@ -4,14 +4,22 @@ sidebarTitle: Overview description: "Learn about OpenGraph in BloodHound." --- -## The BloodHound OpenGraph +## The BloodHound OpenGraph + - - - - - - - - + + + + + + + + + + + + + + + From fe162bfd216f05b077875b7cc01874474818118f Mon Sep 17 00:00:00 2001 From: Jeff Matthews Date: Fri, 16 Jan 2026 12:56:52 -0600 Subject: [PATCH 4/4] fix: version typo --- docs/opengraph/faq.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/opengraph/faq.mdx b/docs/opengraph/faq.mdx index 2c01f5b2..60b06091 100644 --- a/docs/opengraph/faq.mdx +++ b/docs/opengraph/faq.mdx @@ -31,7 +31,7 @@ You can remove generic data by using one of the following three (3) options: -**Search:** Yes! As of v8.50, OpenGraph nodes are partially supported in the search functionality on the **Explore** page. You can search for OpenGraph nodes by display name or object ID, and visualize them in the graph with custom icons and colors. However, you cannot yet prepend search queries by OpenGraph node types. +**Search:** Yes! As of v8.5.0, OpenGraph nodes are partially supported in the search functionality on the **Explore** page. You can search for OpenGraph nodes by display name or object ID, and visualize them in the graph with custom icons and colors. However, you cannot yet prepend search queries by OpenGraph node types. **Pathfinding:** Not yet. OpenGraph edges are not currently supported in the **Pathfinding** tab on the **Explore** page. For pathfinding queries involving OpenGraph data, you must use the Cypher tab to query the data manually.