Skip to content

DOCS-395: document AI security features#244

Open
harrison-akeyless wants to merge 20 commits into
v1.0from
v1.0_docs-395-agentic-runtime-authority-isi
Open

DOCS-395: document AI security features#244
harrison-akeyless wants to merge 20 commits into
v1.0from
v1.0_docs-395-agentic-runtime-authority-isi

Conversation

@harrison-akeyless
Copy link
Copy Markdown
Collaborator

@harrison-akeyless harrison-akeyless commented May 12, 2026

Summary

  • document Agentic Runtime Authority and Identity and Secrets Intelligence
  • add an AI Security overview page and reorganize the AI section under AI Security
  • update AI Insights and related AI docs for UI accuracy, absolute links, and early access notes
  • update CLI access role references and supporting navigation/order files

Validation

  • pre-commit run --files ".pre-commit-config.yaml" ".github/lychee/.lycheeignore" "docs/_order.yaml" "docs/AI Security/_order.yaml" "docs/AI Security/index.md" "docs/AI Security/akeyless-ai-insight.md" "docs/AI Security/agentic-runtime-authority.md" "docs/AI Security/identity-and-secrets-intelligence.md" "docs/AI Security/prompt-injection-protection-for-ai-agents.md" "docs/AI Security/MCP/_order.yaml" "docs/AI Security/MCP/index.md" "docs/AI Security/MCP/akeyless-mcp-model-context-protocol-command.md" "docs/AI Security/MCP/akeyless-mcp-plugin-jetbrains-ides.md" "docs/Integrations & Plugins/cli-reference/cli-reference-access-roles.md" "docs/Customer Journeys/customer-journeys/_order.yaml"

Summary by CodeRabbit

  • Documentation
    • Added comprehensive AI Security documentation section with step-by-step integration guides for MCP (Model Context Protocol) across Claude Desktop, Cursor, GitHub Copilot, and JetBrains IDEs.
    • Added documentation for Agentic Runtime Authority and Identity & Secrets Intelligence features.
    • Updated CLI reference with new mcp, mcp-runtime-authority, and runtime-authority commands and their parameters.
    • Added new RBAC access flags: --ara-reports-access and --isi-access.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 12, 2026

Warning

Rate limit exceeded

@harrison-akeyless has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 16 minutes and 58 seconds before requesting another review.

You’ve run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: fb547d72-00e6-4c9f-87ab-e46335008090

📥 Commits

Reviewing files that changed from the base of the PR and between 62f03bf and f20cd93.

📒 Files selected for processing (8)
  • docs/AI Security/MCP/mcp-claude-desktop.md
  • docs/AI Security/MCP/mcp-jetbrains-ides.md
  • docs/AI Security/agentic-runtime-authority.md
  • docs/AI Security/ai-security.md
  • docs/AI Security/akeyless-ai-insight.md
  • docs/AI Security/identity-and-secrets-intelligence.md
  • docs/AI Security/prompt-injection-protection-for-ai-agents.md
  • docs/Integrations & Plugins/cli-reference/cli-reference-access-roles.md
📝 Walkthrough

Walkthrough

This PR reorganizes AI and MCP documentation from docs/AI/MCP/ into a new docs/AI Security/ hierarchy, introduces documentation for Agentic Runtime Authority and Identity & Secrets Intelligence features, removes obsolete MCP pages from the old location, updates pre-commit hook configuration to adjust staging behavior and remove gitleaks arguments, and expands CLI reference documentation to cover new MCP commands and role-based access control flags.

Changes

Pre-commit Hook Configuration Updates

Layer / File(s) Summary
Hook staging and argument adjustments
.pre-commit-config.yaml
markdownlint and cspell stages moved from commit to pre-commit; lychee stage moved from commit to manual; gitleaks args configuration removed, disabling explicit protect --staged --redact flags.

AI Security Documentation Expansion and Reorganization

Layer / File(s) Summary
MCP documentation relocation and navigation
docs/AI/MCP/_order.yaml, docs/AI/MCP/index.md, docs/AI/MCP/akeyless-mcp-model-context-protocol-command.md, docs/AI/MCP/agentic-runtime-authority.md, docs/AI Security/MCP/_order.yaml, docs/AI Security/MCP/index.md, docs/AI Security/MCP/mcp-claude-desktop.md, docs/AI Security/MCP/mcp-cursor.md, docs/AI Security/MCP/mcp-github-copilot.md, docs/AI Security/MCP/mcp-jetbrains-ides.md
Old MCP documentation removed from docs/AI/MCP/; new comprehensive MCP server overview and platform-specific integration guides (Claude Desktop, Cursor, GitHub Copilot, JetBrains IDEs) added under docs/AI Security/MCP/; navigation ordering updated for new location.
Agentic Runtime Authority feature documentation
docs/AI Security/agentic-runtime-authority.md
New comprehensive guide covering prerequisites, RBAC configuration (ara-reports-access), console and CLI setup, MCP agent integration, runtime query execution, access monitoring, and input/output rule controls with examples.
Identity & Secrets Intelligence feature documentation
docs/AI Security/identity-and-secrets-intelligence.md
New guide documenting console feature sections (Dashboard, Inventory, Scanners, Policies), RBAC control via isi-access admin rule, access workflow example, and cross-links to related AI features.
AI Security hub documentation and navigation
docs/AI Security/ai-security.md, docs/AI Security/_order.yaml, docs/_order.yaml
New AI Security overview page introducing Akeyless AI offerings with capabilities table and MCP documentation entry points; updated section ordering to reflect new AI Security hierarchy and reordered subsections.
Existing AI documentation updates
docs/AI Security/akeyless-ai-insight.md, docs/AI Security/prompt-injection-protection-for-ai-agents.md
AI Insights documentation updated to reference Akeyless Console instead of Web UI, uses generic placeholders for sensitive values, and reorganizes verification steps with dedicated subsections; prompt injection protection updated with linked references to new AI features.
CLI reference and integrations documentation
docs/Integrations & Plugins/MCPs.md, docs/Integrations & Plugins/cli-reference/index.md, docs/Integrations & Plugins/cli-reference/cli-reference-access-roles.md, docs/Secure Remote Access/_order.yaml, docs/Customer Journeys/customer-journeys/_order.yaml
New CLI command documentation for mcp, mcp-runtime-authority, and runtime-authority; new role-based access flags --ara-reports-access and --isi-access added to create-role and update-role; MCPs integration page expanded with detailed usage flow and client links; navigation ordering updated.

Estimated Code Review Effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Suggested Reviewers

  • EldadH89
  • Avi-Akeyless

Poem

🐰 Hop, hop, security's here to stay,
MCP and guards light up the way,
From Claude to Cursor, agents take flight,
With secrets and schemas, all locked up tight!
~CodeRabbit

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title clearly and specifically describes the main change: adding documentation for AI security features, which aligns with the primary objective of documenting Agentic Runtime Authority, Identity and Secrets Intelligence, and reorganizing AI content under a new AI Security section.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch v1.0_docs-395-agentic-runtime-authority-isi

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@harrison-akeyless
Copy link
Copy Markdown
Collaborator Author

Before merge, we need to setup redirects.

- Updated the main MCP Server documentation to provide a clearer overview and usage flow.
- Created separate integration pages for Claude Desktop, Cursor, GitHub Copilot, and JetBrains IDEs, detailing configuration and verification steps.
- Removed redundant links from the main AI Security index and consolidated MCP references.
- Enhanced clarity on requirements and command usage across all MCP-related documentation.
@harrison-akeyless harrison-akeyless marked this pull request as ready for review May 12, 2026 21:02
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 6

🧹 Nitpick comments (1)
docs/Integrations & Plugins/cli-reference/cli-reference-access-roles.md (1)

69-69: ⚡ Quick win

Use consistent official feature naming for ISI.

Consider matching the feature name formatting used elsewhere (“Identity & Secrets Intelligence”) in these two flag descriptions for consistency across docs.

As per coding guidelines, “use official product and feature names with consistent capitalization.”

Also applies to: 294-294

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/Integrations` & Plugins/cli-reference/cli-reference-access-roles.md at
line 69, Update the `--isi-access` flag description to use the official product
name "Identity & Secrets Intelligence" (with ampersand and capitalization)
instead of "Identity and Secrets Intelligence", and make the identical change
for the other occurrence of the same flag description elsewhere in the document
so both instances match the official naming; locate the text for the
`--isi-access` flag and replace the phrase while keeping the rest of the
sentence and supported values (`none`, `scoped`, `all`) unchanged.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/AI` Security/agentic-runtime-authority.md:
- Line 90: Replace the unexplained acronym "ARA" at its first occurrence by
expanding it to "Agentic Runtime Authority (ARA)" so later uses like
"ARA-enabled secret path" are clear; specifically update the sentence containing
"ARA-enabled secret path" (or the nearest earlier introduction) to read "Agentic
Runtime Authority (ARA)-enabled secret path" or to introduce "Agentic Runtime
Authority (ARA)" immediately before that phrase so subsequent references can use
"ARA."
- Around line 1-7: The page front matter is missing required ReadMe keys; update
the YAML front-matter at the top of the "Agentic Runtime Authority" document to
include an "excerpt" key and complete the "metadata" object with "title" and
"description" (while keeping "robots"), ensuring the front-matter contains:
title, excerpt, deprecated, hidden, and metadata (title, description, robots);
add short, relevant text for "excerpt" and
"metadata.title"/"metadata.description" to satisfy ReadMe requirements.

In `@docs/AI` Security/ai-security.md:
- Line 19: Update the first occurrence of the acronym "LLM" in the table row
containing "Akeyless AI Insights" to expand it on first use as "Large Language
Model (LLM)"; locate the table cell text that currently reads "LLM target setup"
and change it to "Large Language Model (LLM) target setup" so subsequent uses
can keep the acronym.

In `@docs/AI` Security/identity-and-secrets-intelligence.md:
- Around line 44-46: Expand the acronym RBAC at its first mention in the
"Control Access With RBAC" heading or immediately after it by replacing or
augmenting the heading/text to read something like "Control Access With
Role‑Based Access Control (RBAC)" and keep the inline reference to the
`isi-access` administrative rule; ensure the full phrase "Role-Based Access
Control (RBAC)" appears on first use and subsequent mentions may use the
abbreviation RBAC.

In `@docs/AI` Security/MCP/mcp-claude-desktop.md:
- Around line 12-14: Change the first occurrence of the acronym MCP in the
sentence starting "Connect Claude Desktop to the Akeyless MCP Server..." to
spell it out once as "Model Context Protocol (MCP)" so the line reads "Connect
Claude Desktop to the Akeyless Model Context Protocol (MCP) Server..." and leave
subsequent uses as "MCP"; apply the same single-use expansion if MCP appears
earlier elsewhere on the page.

In `@docs/AI` Security/MCP/mcp-jetbrains-ides.md:
- Around line 117-120: The numbered step list starting with "1. In your
JetBrains IDE, go to **Settings → Plugins**." breaks numbering continuity with
the previous section; update the first item in this block (the line that
currently begins "1. In your JetBrains IDE...") to continue the prior sequence
(e.g., change "1." to "3." so the list reads 3–6) or convert these four lines
into a clearly labeled sub-list (e.g., add a subheading like "Install from
disk:" and use 1.–4. under that) so the steps in the sequence are internally
consistent; adjust either the leading numeral on the "In your JetBrains IDE..."
line or introduce the sub-list header accordingly.

---

Nitpick comments:
In `@docs/Integrations` & Plugins/cli-reference/cli-reference-access-roles.md:
- Line 69: Update the `--isi-access` flag description to use the official
product name "Identity & Secrets Intelligence" (with ampersand and
capitalization) instead of "Identity and Secrets Intelligence", and make the
identical change for the other occurrence of the same flag description elsewhere
in the document so both instances match the official naming; locate the text for
the `--isi-access` flag and replace the phrase while keeping the rest of the
sentence and supported values (`none`, `scoped`, `all`) unchanged.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: e5c68546-7604-45e6-a4e5-c513b33cc173

📥 Commits

Reviewing files that changed from the base of the PR and between 1ea5d52 and 62f03bf.

📒 Files selected for processing (24)
  • .pre-commit-config.yaml
  • docs/AI Security/MCP/_order.yaml
  • docs/AI Security/MCP/index.md
  • docs/AI Security/MCP/mcp-claude-desktop.md
  • docs/AI Security/MCP/mcp-cursor.md
  • docs/AI Security/MCP/mcp-github-copilot.md
  • docs/AI Security/MCP/mcp-jetbrains-ides.md
  • docs/AI Security/_order.yaml
  • docs/AI Security/agentic-runtime-authority.md
  • docs/AI Security/ai-security.md
  • docs/AI Security/akeyless-ai-insight.md
  • docs/AI Security/identity-and-secrets-intelligence.md
  • docs/AI Security/prompt-injection-protection-for-ai-agents.md
  • docs/AI/MCP/_order.yaml
  • docs/AI/MCP/akeyless-mcp-model-context-protocol-command.md
  • docs/AI/MCP/index.md
  • docs/AI/agentic-runtime-authority.md
  • docs/Customer Journeys/customer-journeys/_order.yaml
  • docs/Integrations & Plugins/MCPs.md
  • docs/Integrations & Plugins/cli-reference/cli-reference-access-roles.md
  • docs/Integrations & Plugins/cli-reference/index.md
  • docs/Secure Remote Access/_order.yaml
  • docs/Secure Remote Access/secure-remote-access.md
  • docs/_order.yaml
💤 Files with no reviewable changes (4)
  • docs/AI/MCP/index.md
  • docs/AI/MCP/_order.yaml
  • docs/AI/agentic-runtime-authority.md
  • docs/AI/MCP/akeyless-mcp-model-context-protocol-command.md

Comment thread docs/AI Security/agentic-runtime-authority.md
Comment thread docs/AI Security/agentic-runtime-authority.md Outdated
Comment thread docs/AI Security/ai-security.md Outdated
Comment thread docs/AI Security/identity-and-secrets-intelligence.md Outdated
Comment thread docs/AI Security/MCP/mcp-claude-desktop.md Outdated
Comment thread docs/AI Security/MCP/mcp-jetbrains-ides.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant