-
Notifications
You must be signed in to change notification settings - Fork 8.4k
ai-audit-logs: add siem catalog #25687
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
craig-osterhout
merged 7 commits into
docker:main
from
craig-osterhout:audit-siem-catalog
Aug 3, 2026
Merged
Changes from all commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
efecbf6
ai-audit-logs: add siem catalog
craig-osterhout 5e45626
vale: update allowlist
craig-osterhout 6dd339b
align titles
craig-osterhout 1003358
feedback
craig-osterhout 4c44238
remove leftover
craig-osterhout 660a856
fix ui nav
craig-osterhout 56ae8a7
add summary bar with min version
craig-osterhout File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -87,6 +87,7 @@ Dockerized | |
| Dockerizing | ||
| Dependabot | ||
| DuckDuckGo | ||
| Dynatrace | ||
| Entra | ||
| EPERM | ||
| ESXi | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,61 @@ | ||
| --- | ||
| title: SIEM forwarding | ||
| linkTitle: SIEM forwarding | ||
| weight: 35 | ||
| description: Forward Docker AI Governance audit events to Splunk, Dynatrace, or a custom HTTPS endpoint. | ||
| keywords: docker sandboxes, SIEM, audit logs, Splunk, Dynatrace, AI Governance, forwarding, NDJSON | ||
| --- | ||
|
|
||
| Docker can forward audit events to your security information and event | ||
| management (SIEM) system, letting you centralize Docker governance data | ||
| alongside other security signals. Events are forwarded in NDJSON format. | ||
| Docker verifies the endpoint is reachable with the supplied credential before | ||
| saving. | ||
|
|
||
| ## Supported destinations | ||
|
|
||
| | Destination | Description | | ||
| | -------------------------------- | --------------------------------------------------------------- | | ||
| | Splunk Cloud (HEC) | Hosted Splunk using the HTTP Event Collector | | ||
| | Splunk Enterprise (self-hosted) | Self-hosted Splunk using the HTTP Event Collector | | ||
| | Dynatrace | Dynatrace Log Management using the Log Ingest API | | ||
| | Custom HTTPS endpoint (advanced) | Any SIEM that accepts HTTPS with a custom authentication header | | ||
|
|
||
| ## Before you begin | ||
|
|
||
| SIEM forwarding requires Docker Cloud delivery to be enabled for your | ||
| organization. If you haven't already, enable it under **AI Platform** > | ||
| **Audit logs** > **Audit delivery** before configuring a SIEM destination. See | ||
| [Configure audit delivery](configure.md). | ||
|
|
||
| Gather credentials from your SIEM before configuring forwarding: | ||
|
|
||
| - **Splunk Cloud**: HEC ingest URL and an HEC token. Optionally, a Splunk index | ||
|
craig-osterhout marked this conversation as resolved.
craig-osterhout marked this conversation as resolved.
|
||
| name. See [Splunk documentation](https://docs.splunk.com/). | ||
| - **Splunk Enterprise**: HEC endpoint URL (typically port 8088) and an HEC | ||
| token. The endpoint must present a publicly-trusted TLS certificate. | ||
| Optionally, a Splunk index name. See [Splunk documentation](https://docs.splunk.com/). | ||
| - **Dynatrace**: Log Ingest API URL and an API token with the `logs.ingest` | ||
| scope. See [Dynatrace documentation](https://docs.dynatrace.com/). | ||
| - **Custom HTTPS endpoint**: Your endpoint URL, authentication header name, and | ||
| full header value including any scheme (for example, `Bearer <token>`). | ||
|
|
||
| ## Add a SIEM destination | ||
|
|
||
| 1. Sign in to [Docker Home](https://app.docker.com/). | ||
| 1. Open your organization. | ||
| 1. Go to **AI Platform** > **Audit logs**. | ||
| 1. Open **Export & Connectors**. | ||
| 1. Select **Add destination**. | ||
| 1. Select your destination and complete the form. | ||
| 1. Select **Save**. | ||
|
|
||
| If verification fails, check that the URL and credential are correct and that | ||
| the endpoint is accessible from the internet. | ||
|
|
||
| ## Manage destinations | ||
|
|
||
| From the **SIEM forwarding** list, select the menu next to a destination to | ||
| edit or delete it. The edit form lets you update credentials and toggle | ||
| forwarding on or off for that destination. Deleting a destination permanently | ||
| removes the endpoint and its stored credential and cannot be undone. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.