Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion docs/get-started/introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,12 @@ title: Introduction to BloodHound

<Card title="Know your adversary with BloodHound security testing." icon="shield" iconType="solid" horizontal={true} />

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.

Expand Down
2 changes: 1 addition & 1 deletion docs/home.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ export function openSearch() {
</Card>
<Card
title="OpenGraph"
icon="diagram-project"
icon="circle-nodes"
href="/opengraph/overview"
iconType="solid"
>
Expand Down
4 changes: 2 additions & 2 deletions docs/opengraph/faq.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,9 @@ You can remove generic data by using one of the following three (3) options:

</Accordion>
<Accordion title="Do custom nodes & edges work with Search and Pathfinding?">
No, not yet.
**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.

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.
</Accordion>
<Accordion title="How can I add my project to the OpenGraph library?">
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!
Expand Down
26 changes: 17 additions & 9 deletions docs/opengraph/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,22 @@ sidebarTitle: Overview
description: "Learn about OpenGraph in BloodHound."
---

## <Icon icon="diagram-project" iconType="solid" /> The BloodHound OpenGraph
## <Icon icon="circle-nodes" iconType="solid" /> The BloodHound OpenGraph

<CardGroup cols={2}>
<Card title="OpenGraph Requirements" icon="square-check" href="/opengraph/requirements" horizontal iconType="solid"/>
<Card title="OpenGraph Best Practices" icon="thumbs-up" href="/opengraph/best-practices" horizontal iconType="solid"/>
<Card title="OpenGraph Schema" icon="gear" href="/opengraph/schema" horizontal iconType="solid"/>
<Card title="Custom Icons" icon="icons" href="/opengraph/custom-icons" horizontal iconType="solid"/>
<Card title="OpenGraph API" icon="gears" href="/opengraph/api" horizontal iconType="solid"/>
<Card title="OpenGraph Community Library" icon="book" href="/opengraph/library" horizontal iconType="solid"/>
<Card title="OpenGraph Community Incentive Program" icon="people-group" href="/opengraph/ocip" horizontal iconType="solid"/>
<Card title="OpenGraph FAQ" icon="question" href="/opengraph/faq" horizontal iconType="solid"/>
<Card title="OpenGraph Requirements" icon="square-check" href="/opengraph/requirements" horizontal iconType="solid" />

<Card title="OpenGraph Best Practices" icon="thumbs-up" href="/opengraph/best-practices" horizontal iconType="solid" />

<Card title="OpenGraph Schema" icon="brackets-curly" href="/opengraph/schema" horizontal iconType="solid" />

<Card title="Custom Icons" icon="icons" href="/opengraph/custom-icons" horizontal iconType="solid" />

<Card title="OpenGraph API" icon="brackets-curly" href="/opengraph/api" horizontal iconType="solid" />

<Card title="OpenGraph Community Library" icon="book" href="/opengraph/library" horizontal iconType="solid" />

<Card title="OpenGraph Community Incentive Program" icon="people-group" href="/opengraph/ocip" horizontal iconType="solid" />

<Card title="OpenGraph FAQ" icon="question" href="/opengraph/faq" horizontal iconType="solid" />
</CardGroup>