When an AI agent can send email, update records or run code, the first question a buyer should ask is not how clever it is. It is what the agent is allowed to touch, who has to say yes before it acts, and what record it leaves behind. Most of those answers live in documentation, long before anyone signs a contract or runs a pilot.
So we checked. On 16 October 2026 we read the official public documentation of ten agent platforms and scored each one against a ten-point rubric covering permissions, approvals, logs, retention, admin controls, revocation, third-party risk, prompt injection and security disclosure. This is a document review, not a product test. We did not sign in, build an agent or try to break anything. Every score is linked to the page it came from, and the full evidence table is published alongside this article. If agents are new to you, start with our explainer on what AI agents are and how they plan and use tools.
What we reviewed, and what we did not
We picked ten platforms that businesses commonly use or evaluate for building or running agents. They cover chat-style assistants, enterprise suites, automation tools and developer frameworks. For each vendor we reviewed one named product, because one company's documentation can describe several agent products with different controls.
| Vendor | Product reviewed | How we read the docs |
|---|---|---|
| OpenAI | ChatGPT Work, with cloud browser and connected apps | help.openai.com |
| Anthropic | Claude Code | code.claude.com/docs |
| Microsoft | Copilot Studio | learn.microsoft.com |
| Gemini Enterprise agents, actions and connectors | docs.cloud.google.com | |
| Salesforce | Agentforce | architect.salesforce.com (see limits) |
| Zapier | Zapier Agents | help.zapier.com, zapier.com |
| n8n | AI Agent node and n8n agents | docs.n8n.io, n8n.io |
| LangChain | LangGraph and Deep Agents, with LangSmith | docs.langchain.com |
| Glean | Glean Agents | docs.glean.com |
| ServiceNow | AI Agents in AI Agent Studio | servicenow.com/docs, via ServiceNow's official GitHub copy |
Two products moved while we were reading them. OpenAI's help page for ChatGPT agent now opens with the line "ChatGPT agent is no longer available" and points readers to ChatGPT Work, so we scored Work.[1] Zapier's agent help pages carry a note that "Zapier is moving Agents to AI by Zapier".[2] We scored the pages as published that day. A buyer reading them a month later may find different text.
We did not use third-party write-ups, sales decks, analyst reports or anything behind a login. We also did not judge whether a control is good, only whether the documentation describes it.
The rubric, fixed before scoring
We wrote the rubric down before opening any vendor's documentation, and did not change it during scoring.
| # | Criterion | Documented means the docs… |
|---|---|---|
| C1 | Permissions or scopes listed | enumerate what the agent or its tools may access or do, or state whose credentials actions run under |
| C2 | Least-privilege guidance | tell the customer to grant only the access needed |
| C3 | Human approval for actions | describe a way to make a person confirm an action before it runs |
| C4 | Action log or audit trail | describe a record of the agent's individual actions or tool calls |
| C5 | Data retention | state a retention period, or a customer-set retention control, for agent data |
| C6 | Admin controls | describe organisation-level controls over the agent, its users or its tools |
| C7 | Revocation | describe how to withdraw access: disconnect, revoke, disable or delete |
| C8 | Third-party tool risk | warn that third-party tools, connectors, MCP servers or plugins carry risk or are not vetted |
| C9 | Prompt-injection warning | name prompt injection, or malicious instructions in content the agent reads, as a risk |
| C10 | Security disclosure route | publish a vulnerability-reporting route covering the product |
Each cell gets one of three scores. Documented means a specific statement that meets the definition. Partial means the topic is mentioned but the statement is general, limited to part of the product, or a capability without guidance. Not found means we could not locate it using our procedure.
The procedure was the same for every platform. We started at the product's documentation home and its security, permissions and admin pages, followed links within the vendor's own domains, and reviewed up to about eight pages per platform. Any cell still at Not found after that got at least one web search restricted to the vendor's domains before we finalised it. We recorded one best URL per cell, with a short note or quotation. For the scoring rules in full, see the rubric file published with the evidence table.
Results: broad coverage, uneven depth
● Documented · ◐ Partial · ○ Not found. Each cell links to a source in the evidence table.
| Platform | C1 Scopes | C2 Least priv. | C3 Approval | C4 Logs | C5 Retention |
|---|---|---|---|---|---|
| OpenAI ChatGPT Work | ◐ | ● | ● | ● | ◐ |
| Anthropic Claude Code | ● | ◐ | ● | ● | ● |
| Microsoft Copilot Studio | ● | ● | ● | ◐ | ● |
| Google Gemini Enterprise | ● | ◐ | ● | ● | ● |
| Salesforce Agentforce | ● | ● | ● | ● | ● |
| Zapier Agents | ● | ◐ | ● | ● | ◐ |
| n8n | ● | ◐ | ● | ● | ● |
| LangChain LangGraph/LangSmith | ● | ● | ● | ● | ● |
| Glean Agents | ● | ● | ● | ● | ● |
| ServiceNow AI Agents | ● | ● | ● | ● | ● |
| Platform | C6 Admin | C7 Revoke | C8 3rd-party | C9 Injection | C10 Disclosure |
|---|---|---|---|---|---|
| OpenAI ChatGPT Work | ● | ● | ◐ | ● | ● |
| Anthropic Claude Code | ● | ● | ● | ● | ● |
| Microsoft Copilot Studio | ● | ● | ◐ | ● | ● |
| Google Gemini Enterprise | ● | ● | ● | ● | ● |
| Salesforce Agentforce | ◐ | ◐ | ● | ● | ● |
| Zapier Agents | ● | ● | ◐ | ● | ● |
| n8n | ● | ● | ● | ◐ | ● |
| LangChain LangGraph/LangSmith | ● | ● | ◐ | ● | ● |
| Glean Agents | ● | ● | ● | ● | ● |
| ServiceNow AI Agents | ● | ● | ◐ | ● | ● |
Across 100 cells, 86 were Documented and 14 Partial. Glean was the only platform Documented on all ten. Anthropic, Google, LangChain and ServiceNow each had a single Partial. OpenAI and Zapier had three each.
These are counts of written disclosure, not security ratings. A platform can document a weak control clearly and score well. Another can run a strong control it barely describes and score worse. The table tells a buyer where the written answers are, and where to start asking questions.

AI Chronicle
Five findings
1. Nothing was missing, but four answers were hard to find
After the first pass through each platform's documentation, four cells were still at Not found. All four turned up when we ran the domain-restricted search our procedure required.
- LangChain, prompt injection. The framework's security policy does not use the term. Its Deep Agents sandbox page does, warning that sandboxes "don't protect against context injection".[3]
- Glean, third-party risk. The background-agents security page talks about untrusted inputs, not tools. The MCP Gateway page lists "Unvetted sources" and "Credential exposure" as risks of unmanaged MCP servers.[4]
- n8n, revocation. The credentials page in the docs covers creating and editing. The step for withdrawing access is on n8n's legal security page, which says deleting an OAuth grant inside n8n "doesn't revoke n8n's access" to the third-party account.[5]
- Zapier, third-party risk. The agent help pages say nothing about it. A help article on the MCP Client integration, which works in Zaps and Agents, says to "only connect to remote MCP servers you trust".[2]
That is the strongest practical lesson in this review. The answers usually exist, but not always where a buyer reading the agent docs would look. "Absence from the docs" and "absence from the agent section of the docs" are different findings. The n8n case also shows why the detail matters: removing a credential in one system does not always cut access in the other.
2. Least privilege and third-party risk are the thinnest areas
Two criteria fall well below the others: least-privilege guidance (6 Documented, 4 Partial) and third-party tool risk (5 and 5).
On least privilege, the gap is usually between offering a control and telling customers to use it. Zapier's security page shows that admins can "allow an app but limit its actions", but we found no advice to grant the minimum.[2] Google's Gemini Enterprise security overview advises granting powerful workforce-pool roles only to administrators "who absolutely require them", which concerns admins rather than agents.[6] n8n has a least-privilege guide for one connector, SharePoint. Claude Code recommends project-specific permission settings and regular audits without stating a minimum-access rule.[7]
The Documented cells are often direct. Salesforce tells customers to "Configure running users with minimum permissions required for the agent's defined scope".[8] LangChain's security policy says to "Scope permissions specifically to the application's need".[3] Glean's guidance for background agents says to "Scope each write tool to the minimum permissions and resources required".[4]
“Assume everything listed in agent configuration is reachable through prompt manipulation, even if the agent wasn’t designed to use it.”
— Salesforce, Trust for the Agentic Enterprise, Well-Architected Framework (accessed 16 October 2026).[8]
That sentence explains why least privilege matters more for agents than for most software. An agent's real permission boundary is whatever it can reach, not whatever it was designed to do.
Third-party risk follows the same split. Anthropic says plainly that it reviews connectors for its directory "but does not security-audit or manage any MCP server".[7] n8n calls community nodes "unverified code from a public source" with "full access to the machine that n8n runs on".[5] Microsoft's Copilot Studio MCP page instead says that when you connect a non-Microsoft product, "you're responsible for the tools and resources you access".[9] That moves the responsibility to the customer, but it does not describe the risk. OpenAI notes that data shared with apps is handled under each app's own terms. ServiceNow says external agents need properly scoped credentials. Both count as Partial.[1][10]

AI Chronicle
3. Every platform documents approval, but defaults differ
Human approval was the only control, apart from a disclosure route, that all ten platforms documented. What happens when nobody changes the settings varies.
- Approval by default. Gemini Enterprise says that for actions imported from a custom MCP server, "By default, all calls to any action require confirmation from the user".[6] Glean's write tools need confirmation unless an admin makes a tool eligible and a builder switches confirmation off.[4] OpenAI says ChatGPT "is designed to request confirmation" before consequential actions such as payments, and its site-access default is to ask.[1]
- Approval off by default. In Copilot Studio, the tool setting "Ask the end user before running" is "set to No by default".[9] Gemini Enterprise's own list of third-party connector actions includes an Asana action that creates tasks "immediately without visual preview or asking for confirmation".[6]
- A model approves instead of a person. Claude Code's documented starting mode for interactive terminal and VS Code sessions is auto mode, in which "A separate classifier model reviews actions instead of you". Its manual mode asks before edits and commands.[7]
- Approval by instruction. Zapier documents adding a line to the agent's instructions asking it to wait for confirmation, or a Human in the Loop step when the agent runs inside a Zap.[2] Salesforce warns that approval requests in instructions "are recommendations within the reasoning process" and that mandatory oversight belongs in Flow checkpoints outside the agent.[8]
- Approval per tool. n8n, LangChain and ServiceNow let builders mark individual tools for human review, interrupt or supervised execution.[5][3][10]
All of these count as Documented under our rubric, because each describes a mechanism. For a buyer, the useful question is not "is there an approval step?" but "which actions does it cover when I first switch the agent on, and who can turn it off?"
4. Logs exist, but often behind a setting, an add-on or a plan
Nine of ten platforms document a record of individual agent actions. The catch is that many of these records are optional.
Salesforce's Agentforce Session Tracing, which logs turn-by-turn actions, is "off by default", and its Event Monitoring data is kept for one day unless the customer has Shield or the Event Monitoring add-on.[8] Claude Code's audit data is OpenTelemetry events, which the customer has to enable and export.[7] n8n log streaming and LangSmith audit logs are Enterprise features.[5][3] Glean exports agent traces "through tool calls and LLM interactions" to an observability platform the customer runs.[4]
Copilot Studio was the one Partial. Its Purview audit page lists administrative and maker changes and a user-interaction event. It says the Audit solution's records include "only the transcript thread ID", not the conversation, and we did not find a description of individual tool-call records there.[9] OpenAI's connected-apps page says "All app calls are logged" in its Compliance Logs platform. The pages we read did not say how cloud-browser steps are logged. The retired ChatGPT agent page had said individual agent actions would not appear in Compliance API logs.[1][11]
A log you have to switch on is not a log you will have on the day something goes wrong. Our accountability analysis explains why that record matters once an agent has acted.
5. Retention periods are stated, and they vary widely
Eight platforms state a period or a customer-set control for agent data. The numbers are not comparable without care, because they cover different things: chat history, transcripts, traces or event logs.
| Platform | What the docs say is kept, and for how long |
|---|---|
| Anthropic Claude Code | Commercial plans: 30-day standard retention; zero data retention for qualified accounts[7] |
| Microsoft Copilot Studio | Dataverse transcripts removed after 30 days by default (adjustable); Copilot Studio storage up to 28 days[9] |
| Google Gemini Enterprise | Admin sets chat history to 1, 30, 60, 90, 120 or 180 days; default 60[6] |
| Salesforce Agentforce | Event Monitoring 1 day without add-on, up to 365 days with Shield or add-on; Setup Audit Trail 180 days[8] |
| n8n | Self-hosted execution data pruned after 14 days by default[5] |
| LangChain LangSmith | Traces: 14 days base, 180 days extended[3] |
| Glean Agents | Admin sets chat history to 30 days, 90 days, 6 months or 1 year[4] |
| ServiceNow AI Agents | Session, trace and span data kept 30 days by default[10] |
| OpenAI ChatGPT Work | No Work-specific period found; data follows ChatGPT data-control settings (Partial)[1] |
| Zapier Agents | Links to product-specific retention practices; no agent period on the page (Partial)[2] |
Short retention protects privacy. It also limits investigation. A one-day event log or a 14-day trace window can expire before a problem is noticed. A buyer should decide how long they need to keep evidence of agent actions, then check whether the default meets that need or whether it costs extra.
Limits of this review
Absence from the docs is not absence of the feature. A Partial score means we did not find a fuller statement. The feature may still exist, or may be described somewhere we did not look. We ran the extra domain search only for cells still at Not found. Partial cells did not get that extra step, so some may be understated.
Presence in the docs is not proof the feature works. We did no hands-on testing. A Documented cell shows that the vendor describes a control, not that it works as described, applies to every plan or is switched on by default.
One day, one reading. Documentation changes often. Two of the ten products were being renamed or replaced on the day we read them. Every cell reflects the page on 16 October 2026, Pakistan Standard Time.
Scope choices matter. We reviewed one product per vendor. Several vendors offer other agent products with different controls. Some evidence comes from pages for a related surface, such as a vendor-wide security page or an integration used by agents. The evidence table notes where.
Access limits. Salesforce Help articles did not render for our automated fetcher, so Salesforce was scored mostly from its official architecture guidance. That may explain its two Partial cells. ServiceNow's documentation site is a JavaScript application, so we read the same pages from ServiceNow's official GitHub documentation copy and cite the canonical servicenow.com URLs.
Judgment calls. Some boundaries, such as when a responsibility statement becomes a risk warning, needed judgment. We applied the same rule across platforms and recorded the wording behind each call, so readers can disagree with a specific cell.
A worked example: a buyer uses the rubric
This example is hypothetical. The firm, platforms, weights and answers are invented to show the method. They are not findings from this review.
Imagine a 40-person accounting firm with two platforms on its shortlist for an agent that drafts replies to supplier invoice queries and flags exceptions in its finance system. Call them Platform A and Platform B. The firm's operations lead has an afternoon, not a security team.
Step 1: decide which criteria are must-haves. The agent will read invoices and write notes into a finance system, so the lead marks four criteria as gates: human approval (C3), action logs (C4), revocation (C7) and retention (C5). The rest count, but a Partial is acceptable if the vendor answers a follow-up question.
Step 2: read the docs against the rubric. The lead spends about an hour per platform, starting from the security and admin pages and recording one URL per criterion. Platform A documents per-tool approval but sets it off by default. Platform B requires confirmation for write actions by default. Both document action logs, but Platform B's are only on its Enterprise plan.
Step 3: turn every Partial into a written question. Platform A is Partial on retention: its agent page links to a general privacy policy. The lead emails: "How long are agent run records, including tool inputs and outputs, retained on our plan, and can we change it?" Platform B is Partial on third-party risk, so the question is: "Which connectors in your catalogue are built and maintained by you, and which by third parties?"
Step 4: check the defaults, not just the features. For each gate criterion, the lead writes down what happens if nobody changes a setting. Platform A would let the agent write notes without confirmation until someone switches approval on. That becomes a launch checklist item, not a reason to reject it.
Step 5: test before trusting. The rubric only narrows the field. Before any live data, the firm runs both agents in a sandbox with fake invoices. It checks that the approval prompt appears for every write, that the log shows each tool call, and that disconnecting the finance system really stops the agent. Our guide to building a first agent without code covers that staged rollout, and the invoice-exception agent tutorial applies it to this exact job.
The output is a short decision record: the gate criteria, the URL behind each answer, the vendor's written replies to the Partials, and the settings the firm changed before launch. That record is also what the firm will need if an agent action is ever questioned.
How to read a vendor's documentation quickly
Some habits from this review apply to any platform, including ones not in our table:
- Start with security, admin and permissions pages, then search. Agent overview pages rarely carry the detail. Four of our answers turned up only through a targeted search.
- Look for the default. "You can require approval" and "approval is required" are different statements.
- Note the plan. Several logging and access-control features are limited to enterprise tiers.
- Check what revocation actually revokes. Disconnecting inside the agent platform may not revoke the grant in the connected app.
- Separate what the vendor promises from what you must do. Salesforce, Microsoft and Anthropic all frame parts of agent security as the customer's responsibility.
For how failures show up once an agent is running, see why AI agents fail, and how to diagnose the failure. For the gap between a polished demo and a governed deployment, see what AI agent demos leave out. Our profiles of LangChain's role in AI agent development and of Glean and the workplace AI search problem give context on two of the companies reviewed here.
Questions readers commonly ask
Does a high score mean a platform is safer?
No. The score counts written disclosure against ten criteria. It says nothing about how well a control works, how often it fails or whether it is turned on in your account. Use it to find where to look and what to ask, not to rank security.
Why is there no "Not found" anywhere in the results?
Four cells started as Not found and changed after a domain-restricted search found the answer elsewhere in the vendor's documentation. We report that because it shows how scattered the material is, not because every platform is complete. Partial cells did not get the extra search, so the true picture may be slightly better than the table shows.
Why did you score ChatGPT Work rather than ChatGPT agent?
On the day of review, OpenAI's ChatGPT agent help page said the product "is no longer available" and pointed to ChatGPT Work. We scored the current product. Where the retired page said something relevant, such as how agent actions appeared in compliance logs, we mention it as context and do not count it.
Can I reuse the rubric?
Yes. The criteria, scoring definitions and procedure are published with the evidence table. Keep the rubric fixed before you start, record a URL for every cell, and date your reading. If you add criteria for your industry, such as data residency, add them before you begin.
Will you update the scores?
The table is a dated snapshot. We would rerun the same procedure rather than edit individual cells, so that scores stay comparable. Check the date on any score before relying on it.
The next step
Disclosure tells you what a vendor says it provides. It does not tell you who answers for an agent's action when something goes wrong. Read who is accountable when an AI agent acts next. It turns the logs, approvals and permission registers in this rubric into a chain of responsibility.
Related reading: Can AI research assistants substantiate their claims? · Build an invoice-exception investigation agent
About these sources
All pages were accessed on 16 October 2026 (PKT). Each footnote names the main pages used for that platform. The complete cell-by-cell evidence, with one URL and a note or quotation per cell, is in AC059_Evidence_Table.csv, and the rubric is in AC059_Rubric_Preregistered.md. Quotations are exact from the fetched pages. Vendor documentation shows what a vendor describes, not independent proof that a control works. The accounting-firm example is hypothetical.
Research record
- Research question
- What does the official public documentation of ten widely used AI agent platforms disclose about permissions, approvals, logs, retention, admin controls, revocation, third-party risk, prompt injection and security disclosure?
- Methodology
- Document review, not a product test: we did not sign in, build an agent or try to break anything. We wrote the rubric down before opening any vendor's documentation, and did not change it during scoring. Ten criteria: C1 permissions or scopes listed; C2 least-privilege guidance; C3 human approval for actions; C4 action log or audit trail; C5 data retention; C6 admin controls; C7 revocation; C8 third-party tool risk; C9 prompt-injection warning; C10 security disclosure route. Each cell gets one of three scores. Documented means a specific statement that meets the definition. Partial means the topic is mentioned but the statement is general, limited to part of the product, or a capability without guidance. Not found means we could not locate it using our procedure. The procedure was the same for every platform. We started at the product's documentation home and its security, permissions and admin pages, followed links within the vendor's own domains, and reviewed up to about eight pages per platform. Any cell still at Not found after that got at least one web search restricted to the vendor's domains before we finalised it. We recorded one best URL per cell, with a short note or quotation.
- Sample & selection
- Ten platforms that businesses commonly use or evaluate for building or running agents, one named product per vendor: OpenAI ChatGPT Work (with cloud browser and connected apps); Anthropic Claude Code; Microsoft Copilot Studio; Google Gemini Enterprise agents, actions and connectors; Salesforce Agentforce; Zapier Agents; n8n AI Agent node and n8n agents; LangChain LangGraph and Deep Agents, with LangSmith; Glean Agents; ServiceNow AI Agents in AI Agent Studio. 100 cells (10 platforms x 10 criteria). Exclusions: we did not use third-party write-ups, sales decks, analyst reports or anything behind a login, and did not judge whether a control is good, only whether the documentation describes it.
- Collection start
- 2026-10-16
- Collection end
- 2026-10-16
- Key findings
- Of 100 cells, 86 were Documented, 14 were Partial and none ended as Not found. Four answers turned up only after a targeted search, not by following the docs. The thinnest areas were least-privilege advice (6 of 10 Documented) and warnings about third-party tools (5 of 10). Approval steps were documented everywhere, but their defaults differ. Logging often depends on a setting, an add-on or a higher plan. Retention periods are stated, and they range from one day to a year. A Documented score means the vendor wrote it down. It does not mean the control works.
- Limitations
- Absence from the docs is not absence of the feature: Partial cells did not get the extra domain-search step, so some may be understated. Presence in the docs is not proof the feature works: we did no hands-on testing. One day, one reading: every cell reflects the page on 16 October 2026, and two of the ten products were being renamed or replaced that day. Scope choices matter: we reviewed one product per vendor, and some evidence comes from pages for a related surface. Access limits: Salesforce Help articles did not render for our automated fetcher, so Salesforce was scored mostly from its official architecture guidance; ServiceNow pages were read from ServiceNow's official GitHub documentation copy. Judgment calls: some boundaries needed judgment; we applied the same rule across platforms and recorded the wording behind each call.
- Funding & conflicts
- No external funding. AI Chronicle has no commercial affiliation with the platforms assessed.
Sources
- OpenAI Help Center: ChatGPT Work and Codex
(workspace permissions, "grant access only to the files the task needs"); Using cloud browser in ChatGPT (https://help.openai.com/en/articles/20001280-using-cloud-browser-in-chatgpt) (confirmation before consequential actions, site-access defaults, prompt-injection statement, browser data); Connected apps in ChatGPT (https://help.openai.com/en/articles/11487775-connectors-in-chatgpt) (app permissions, disconnecting, "All app calls are logged", third-party terms); security.txt (https://openai.com/.well-known/security.txt) (Bugcrowd and coordinated disclosure policy).
- Zapier Help Center: Use actions on Zapier Agents
Add approval steps to your agent's instructions (https://help.zapier.com/hc/en-us/articles/41776074420493-Add-approval-steps-to-your-agent-s-instructions); Review your agent's activity (https://help.zapier.com/hc/en-us/articles/33336184962573-Review-your-agent-s-activity); Data safety with Zapier Agents (https://help.zapier.com/hc/en-us/articles/24687564925453-Data-safety-with-Zapier-Agents); App access policies (https://help.zapier.com/hc/en-us/articles/8496307974541-App-access-policies-in-Zapier); Build an agent (https://help.zapier.com/hc/en-us/articles/24393442652557-Build-an-agent-in-Zapier-Agents); Connect remote MCP servers using MCP Client (https://help.zapier.com/hc/en-us/articles/38777069364109-Connect-remote-MCP-servers-to-Zapier-using-MCP-Client); Zapier Security and compliance (https://zapier.com/security-compliance) (guardrails, bug bounty).
- Docs by LangChain: Security policy
(limit permissions, Intigriti VDP); Human-in-the-loop (https://docs.langchain.com/oss/python/langchain/human-in-the-loop); Deep Agents permissions (https://docs.langchain.com/oss/python/deepagents/permissions); Deep Agents sandboxes (https://docs.langchain.com/oss/python/deepagents/sandboxes) (context injection); Guardrails (https://docs.langchain.com/oss/python/langchain/guardrails); Observability concepts (https://docs.langchain.com/langsmith/observability-concepts); Usage and billing (https://docs.langchain.com/langsmith/usage-and-billing) (trace retention); RBAC (https://docs.langchain.com/langsmith/rbac); Audit logs (https://docs.langchain.com/langsmith/audit-logs); Managed Deep Agents connections (https://docs.langchain.com/langsmith/python/managed-deep-agents-connections).
- Glean Docs: Agent identity
Security best practices for scheduled-trigger agents (https://docs.glean.com/security/agents/background-agents); Run tools without user confirmation (https://docs.glean.com/administration/tools/managing-tools/run-without-user-confirmation); Export agent traces (https://docs.glean.com/administration/agent-trace-export); Chat History (https://docs.glean.com/administration/assistant/configuration/chat-history); Manage agent access (https://docs.glean.com/administration/managing-agents/agent-access); Delete and restore agents (https://docs.glean.com/administration/managing-agents/deleting-and-restoring-agents); MCP Gateway (https://docs.glean.com/administration/platform/mcp/mcp-gateway); Security and Architecture (https://docs.glean.com/security) (bug bounty).
- n8n Docs: AI Agent node
Human-in-the-loop for tools (https://docs.n8n.io/build/integrate-ai/ai-examples/human-in-the-loop-for-tools); View executions (https://docs.n8n.io/build/understand-workflows/understand-executions/view-executions-for-a-single-workflow); Manage execution data (https://docs.n8n.io/deploy/host-n8n/configure-n8n/scaling/manage-execution-data); Block specific nodes (https://docs.n8n.io/deploy/host-n8n/configure-n8n/security/block-specific-nodes); Community node risks (https://docs.n8n.io/integrations/community-nodes/risks); Guardrails node (https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.guardrails); SharePoint least-privilege registration (https://docs.n8n.io/integrations/builtin/credentials/microsoftentraserviceprincipal-sharepoint); Stream logs (https://docs.n8n.io/administer/observe-and-log/stream-logs-to-external-systems); Build and manage agents (https://docs.n8n.io/build/build-and-manage-agents); n8n Security (https://n8n.io/legal/security/) (deleting OAuth grants); security.txt (https://n8n.io/.well-known/security.txt).
- Google Cloud Documentation, Gemini Enterprise: Gmail connector
(supported actions, required OAuth scopes); Security overview (https://docs.cloud.google.com/gemini/enterprise/docs/security-overview); Set up a custom MCP server data store (https://docs.cloud.google.com/gemini/enterprise/docs/connectors/custom-mcp-server/set-up-custom-mcp-server) (default confirmation); Connect a third-party data source (https://docs.cloud.google.com/gemini/enterprise/docs/connectors/connect-third-party-data-source) (action list including the Asana example); Access traces and spans (https://docs.cloud.google.com/gemini/enterprise/docs/access-traces-and-spans); Configure the assistant (https://docs.cloud.google.com/gemini/enterprise/docs/configure-assistant) (retention); Manage web app features (https://docs.cloud.google.com/gemini/enterprise/docs/manage-web-app-features); Manage actions (https://docs.cloud.google.com/gemini/enterprise/docs/connectors/manage-actions); Enable Model Armor (https://docs.cloud.google.com/gemini/enterprise/docs/enable-model-armor); security.txt (https://www.google.com/.well-known/security.txt).
- Anthropic, Claude Code Docs: Security
(permission modes, auto-mode classifier, prompt injection, MCP security, HackerOne reporting); Configure permissions (https://code.claude.com/docs/en/permissions) (permission rules, managed settings); Data usage (https://code.claude.com/docs/en/data-usage) (retention periods); MCP (https://code.claude.com/docs/en/mcp) (removing servers deletes stored OAuth tokens; OAuth scope pinning); Monitoring (https://code.claude.com/docs/en/monitoring-usage) (OpenTelemetry audit events).
- Salesforce Architects, Trust for the Agentic Enterprise
(running user, minimum permissions, HITL in Flow, Session Tracing, retention of monitoring data, supply-chain and prompt-injection risks; verified quotation); Salesforce Vulnerability Reporting Policy (https://www.salesforce.com/company/legal/disclosure/). Salesforce Help articles did not render for our fetcher.
- Microsoft Learn, Copilot Studio: Add tools to custom agents
("Ask the end user before running", credential choice); Secure your Copilot Studio projects (https://learn.microsoft.com/en-us/microsoft-copilot-studio/guidance/sec-gov-phase3); View audit logs in Purview (https://learn.microsoft.com/en-us/microsoft-copilot-studio/admin-logging-copilot-studio); Understand downloaded conversation transcripts (https://learn.microsoft.com/en-us/microsoft-copilot-studio/analytics-transcripts-powerapps); Configure data policies (https://learn.microsoft.com/en-us/microsoft-copilot-studio/admin-data-loss-prevention); Create and delete agents (https://learn.microsoft.com/en-us/microsoft-copilot-studio/authoring-first-bot); Extend your agent with MCP (https://learn.microsoft.com/en-us/microsoft-copilot-studio/agent-extend-action-mcp); External threat detection (preview) (https://learn.microsoft.com/en-us/microsoft-copilot-studio/external-security-provider); MSRC Coordinated Vulnerability Disclosure (https://www.microsoft.com/en-us/msrc/cvd).
- ServiceNow Docs (canonical URLs; text read from ServiceNow's official GitHub documentation repository
branch australia): Security for AI agents (https://www.servicenow.com/docs/r/australia/intelligent-experiences/aia-security-implementation.html); Agentic AI security and governance (https://www.servicenow.com/docs/r/australia/platform-security/now-assist-security.html); Add tools and information (https://www.servicenow.com/docs/r/australia/intelligent-experiences/add-tool-aia.html) (supervised mode); Configure trace data retention (https://www.servicenow.com/docs/r/australia/intelligent-experiences/mon-ai-configure-trace-retention.html); Deactivate an agentic AI asset (https://www.servicenow.com/docs/r/australia/intelligent-experiences/deactivate-ai-asset-new.html); External AI agent security (https://www.servicenow.com/docs/r/australia/platform-security/naai-3rd-party-security.html); AI Guardian (https://www.servicenow.com/docs/r/australia/platform-security/now-assist-guardian.html); Coordinated Vulnerability Disclosure (https://securitylab.servicenow.com/cvd).
- OpenAI Help Center, ChatGPT agent
(retired product page; "ChatGPT agent is no longer available"; earlier statement on Compliance API logging of agent actions). Context only; not scored.
This article was researched and drafted with the help of AI tools, then edited and fact-checked by the AI Chronicle editorial team. Illustrations are original artwork created for AI Chronicle with AI image generation.
