Document AI Guard permissions in onboarding guide#36087
Merged
janine-c merged 1 commit intoApr 22, 2026
Merged
Conversation
Contributor
Preview links (active after the
|
emmlejeail
changed the base branch from
master
to
oceane.bordeau/ai-guard-docs-refactor
April 20, 2026 07:56
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) <[email protected]>
emmlejeail
force-pushed
the
emmanuelle.lejeail/ai-guard-permissions-docs
branch
from
April 20, 2026 08:10
bdff624 to
193a070
Compare
emmlejeail
marked this pull request as ready for review
April 20, 2026 08:13
janine-c
merged commit Apr 22, 2026
cfd7aab
into
oceane.bordeau/ai-guard-docs-refactor
18 checks passed
obordeau
added a commit
that referenced
this pull request
Apr 27, 2026
* 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 <[email protected]> * Update content/en/security/ai_guard/setup/sdk.md Co-authored-by: Alberto Vara <[email protected]> * 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) <[email protected]> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <[email protected]> * Fix sensitive data link * Update content/en/security/ai_guard/setup/automatic_integrations.md Co-authored-by: Janine Chan <[email protected]> * Fix langchain links * Update content/en/security/ai_guard/setup/automatic_integrations.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/manual_integrations.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/sdk.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/signals.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/http_api.md Co-authored-by: Janine Chan <[email protected]> * 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 <[email protected]> * refactor(ai-guard): rename tracer references to SDK --------- Co-authored-by: Manuel Álvarez Álvarez <[email protected]> Co-authored-by: Alberto Vara <[email protected]> Co-authored-by: Yury Lebedev <[email protected]> Co-authored-by: Emmanuelle Lejeail <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Co-authored-by: Janine Chan <[email protected]>
estherk15
pushed a commit
that referenced
this pull request
May 4, 2026
* 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 <[email protected]> * Update content/en/security/ai_guard/setup/sdk.md Co-authored-by: Alberto Vara <[email protected]> * 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) <[email protected]> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/_index.md Co-authored-by: Janine Chan <[email protected]> * Fix sensitive data link * Update content/en/security/ai_guard/setup/automatic_integrations.md Co-authored-by: Janine Chan <[email protected]> * Fix langchain links * Update content/en/security/ai_guard/setup/automatic_integrations.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/manual_integrations.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/sdk.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/signals.md Co-authored-by: Janine Chan <[email protected]> * Update content/en/security/ai_guard/setup/http_api.md Co-authored-by: Janine Chan <[email protected]> * 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 <[email protected]> * refactor(ai-guard): rename tracer references to SDK --------- Co-authored-by: Manuel Álvarez Álvarez <[email protected]> Co-authored-by: Alberto Vara <[email protected]> Co-authored-by: Yury Lebedev <[email protected]> Co-authored-by: Emmanuelle Lejeail <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Co-authored-by: Janine Chan <[email protected]>
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What does this PR do? What is the motivation?
Adds a Required permissions table to the AI Guard onboarding prerequisites so users understand which Datadog permissions are needed for each AI Guard workflow:
ai_guard_evaluate) — needed to call the evaluate API and to create an application key with theai_guard_evaluatescope.ai_guard_view) — needed to view the AI Guard UI, including signals, spans, and read-only settings (service blocking policies, evaluation sensitivity, tool policies, tool allowlist). Also required to report false positives.ai_guard_write) — needed to modify AI Guard configuration (blocking policies, sensitive data scanning, tool policies, tool blocking, tool allowlist, evaluation sensitivity thresholds).user_access_manage) — needed to create a Data Access Control restricted dataset that limits access to AI Guard spans.Also cross-links the new section from the "Create API and application keys" step.
Merge instructions
Merge readiness:
Additional notes