Skip to content

DOCS-33: initial extension config docs - #392

Draft
jeff-matthews wants to merge 4 commits into
mainfrom
DOCS-33-initial-config-docs
Draft

DOCS-33: initial extension config docs#392
jeff-matthews wants to merge 4 commits into
mainfrom
DOCS-33-initial-config-docs

Conversation

@jeff-matthews

Copy link
Copy Markdown
Contributor

Summary

Draft extension config docs

@coderabbitai

coderabbitai Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: c349ee89-b627-4b42-863a-9bf4f24b4c28

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@jeff-matthews jeff-matthews changed the title docs: initial extension config docs DOCS-33: initial extension config docs Aug 13, 2026
@jeff-matthews jeff-matthews added the data-collection Docs related to nodes, edges, and general data collection label Aug 13, 2026
@jeff-matthews jeff-matthews self-assigned this Aug 13, 2026

@StephenHinck StephenHinck left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

overall, looking good. I left some comments, and I owe you some updates on deployment for pulling the container

Before you configure the AWS collector, ensure that the following prerequisites are met:

- OpenHound installed with the AWS collector included.
- For BloodHound Community Edition, install the [OpenHound CLI](/openhound/community).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Beta isn't available for CE, so we can remove this.


- OpenHound installed with the AWS collector included.
- For BloodHound Community Edition, install the [OpenHound CLI](/openhound/community).
- For BloodHound Enterprise, [deploy](/openhound/enterprise) OpenHound as a container.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Beta customers won't be able to use the standard deployment of OpenHound. It will be a specific container. I'm getting those instructions from Joey to replace the aws login ones that currently exist there.

SOURCES__SOURCE__AWS__CREDENTIALS__PROFILE_NAMES='["production","testing"]'
```
</Tab>
<Tab title="AWS organization profile">

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a good way we can mark this as the recommended path?

@jeff-matthews jeff-matthews Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For sure! I think reordering (at a minimum) so the recommended option shows up first.

The optional decoration in the following screenshot is probably too much 🤭; just showing some options

Screenshot 2026-08-13 at 5 29 34 PM


Before continuing, ensure that a valid `secrets.toml` file is available and contains the BloodHound Enterprise credentials, AWS target profile(s), and optionally bucket collection policies. The Compose examples assume that the secrets file is stored in the user's home directory at `~/.dlt/secrets.toml`.

### Internal SO step for BETA ONLY

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the section that contains the deployment instructions for the beta-specific container. Will get those updated instructions for you from Joey.


The OpenHound AWS collector is the SpecterOps-supported tool for retrieving AWS account and organization data for BloodHound.

If you are evaluating collector options for the AWS extension, this is the recommended path. An alternative collector ([AWSHound](https://github.com/SpecterOps/AWSHound)) exists, but this documentation section focuses specifically on the OpenHound-based collector.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please delete this line. AWSHound is not supported.

Comment thread docs/docs.json Outdated
"group": "Collectors",
"pages": [
{
"group": "AWS",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe this needs update to be unlisted/indexed?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not necessary since the files use the hidden: true metadata, but I'll remove just to be safe.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data-collection Docs related to nodes, edges, and general data collection

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants