Skip to content

Commit eb157da

Browse files
obordeaumanuel-alvarez-alvarezavara1986y9vemmlejeail
authored
AI Guard docs refactor (#35869)
* feat(ai-guard): extract security signals into dedicated page * feat(ai-guard): extract setup instructions into dedicated page * feat(ai-guard): create setup subpages for integrations, SDK, and HTTP API * refactor(ai-guard): remove API and SDK sections from onboarding page * feat(ai-guard): add Datadog Agent setup section to integrations and SDK pages * refactor(ai-guard): move tracer library install section from setup index to SDK page * refactor(ai-guard): replace Agent setup step with instrumentation options overview * refactor(ai-guard): reorder onboarding sections and trim HTTP API page * feat(ai-guard): update automatic integrations with env vars, AI SDK v6, and blocking mode * fix(ai-guard): update SDK docs with tags, sds, and accurate method signatures * feat(ai-guard): add SDS category and rule tag attributes to detection rules * fix(ai-guard): add warning that HTTP API requests don't appear in Datadog UI * Update versions and build sdk setup partial * Add manual instrumentation docs * Fix links in the sdk setup partial * Fix whitespace trimmers * Improve manual integrations * Update content/en/security/ai_guard/setup/sdk.md Co-authored-by: Alberto Vara <alberto.vara@datadoghq.com> * Update content/en/security/ai_guard/setup/sdk.md Co-authored-by: Alberto Vara <alberto.vara@datadoghq.com> * Ruby: Add content-parts example to AI Guard SDK * Document AI Guard permissions in setup guide (#36087) Add a Required permissions table to the AI Guard setup prerequisites listing AI Guard Evaluate, AI Guard View, AI Guard Write, and User Access Manage with their roles. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * Fix sensitive data link * Update content/en/security/ai_guard/setup/automatic_integrations.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * Fix langchain links * Update content/en/security/ai_guard/setup/automatic_integrations.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * Update content/en/security/ai_guard/setup/manual_integrations.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * Update content/en/security/ai_guard/setup/sdk.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * Update content/en/security/ai_guard/signals.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * Update content/en/security/ai_guard/setup/http_api.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * Use headers instead of collapse * Remove private true * Remove tabs * Update header size * Remove mardown in partial * Remove langchain dead link * Remove collapses * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> * refactor(ai-guard): rename tracer references to SDK --------- Co-authored-by: Manuel Álvarez Álvarez <manuel.alvarezalvarez@datadoghq.com> Co-authored-by: Alberto Vara <alberto.vara@datadoghq.com> Co-authored-by: Yury Lebedev <yury.lebedev@datadoghq.com> Co-authored-by: Emmanuelle Lejeail <manu.lejeail@gmail.com> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com>
1 parent 4972db4 commit eb157da

10 files changed

Lines changed: 1048 additions & 718 deletions

File tree

config/_default/menus/main.en.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7882,6 +7882,36 @@ menu:
78827882
identifier: ai_guard_onboarding
78837883
parent: ai_guard
78847884
weight: 1
7885+
- name: Set Up AI Guard
7886+
url: /security/ai_guard/setup/
7887+
identifier: ai_guard_setup
7888+
parent: ai_guard
7889+
weight: 2
7890+
- name: Automatic Integrations
7891+
url: /security/ai_guard/setup/automatic_integrations/
7892+
identifier: ai_guard_automatic_integrations
7893+
parent: ai_guard_setup
7894+
weight: 1
7895+
- name: Manual Integrations
7896+
url: /security/ai_guard/setup/manual_integrations/
7897+
identifier: ai_guard_manual_integrations
7898+
parent: ai_guard_setup
7899+
weight: 2
7900+
- name: SDK
7901+
url: /security/ai_guard/setup/sdk/
7902+
identifier: ai_guard_sdk
7903+
parent: ai_guard_setup
7904+
weight: 3
7905+
- name: HTTP API
7906+
url: /security/ai_guard/setup/http_api/
7907+
identifier: ai_guard_http_api
7908+
parent: ai_guard_setup
7909+
weight: 4
7910+
- name: Security Signals
7911+
url: /security/ai_guard/signals/
7912+
identifier: ai_guard_signals
7913+
parent: ai_guard
7914+
weight: 3
78857915
- name: Workload Protection
78867916
url: security/workload_protection/
78877917
pre: security-workload-security

content/en/security/ai_guard/_index.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ further_reading:
44
- link: /security/ai_guard/onboarding/
55
tag: Documentation
66
text: Get Started with AI Guard
7+
- link: /security/ai_guard/signals/
8+
tag: Documentation
9+
text: AI Guard Security Signals
710
- link: https://www.datadoghq.com/blog/ai-guard/
811
tag: Blog
912
text: Protect agentic AI applications with Datadog AI Guard

0 commit comments

Comments
 (0)