AI agents · security · local tool · updated 23.10.2026

AI Agent — a new insider: how to limit access before launch

An agent differs from a regular chat not by its "intelligence," but by its right to act: reading files, calling tools, writing to systems, and sending messages. Before launch, you must design not only the prompt but also the boundaries of its authority.

Mia checks three separate access gateways for the AI agent's data, tools, and actions
Editorial AI illustration of Vibe Coding. It shows the principle of three separate gateways, rather than the interface of a specific product.

What exactly Microsoft stated — and what does not follow from it

On October 19, 2026, Microsoft called AI agents the "new insiders" of an organization. This does not mean that every agent is malicious. Risk arises when a single system simultaneously holds credentials, sees internal data, reads untrusted content, and can quickly perform actions on behalf of a person.

Microsoft's recommendations include four practical steps: know all agents, their owners, and their purpose; limit access and actions before launch; protect data, tools, and the execution environment; and constantly adapt behavioral monitoring. TechCrunch also noted another important detail: monitoring should ideally be separated from the model provider so that one system is not both the executor and the sole auditor.

Commercial context. Microsoft sells Defender and related security products. Its wording is not an independent scientific proof of the scale of the threat. However, the risk model itself is useful even without Microsoft products: inventory, least privilege, confirmation of risky actions, logs, and access revocation.

A password outside the agent's context is useful, but not enough

On October 22, 2026, 1Password introduced 1Password for Agents. According to the company, the agent confirms its identity with a separate digital key, the human sees the request and approves specific access, and the password manager fills in the credentials on the site without showing the password to the model. This reduces the risk of a secret ending up in a prompt, log, or chat history.

But a hidden password does not make an action correct. An agent with a successful login can still open the wrong account, send the wrong form, or follow an instruction from a malicious page. Therefore, before trusting any "credential broker," check four separate things:

  • What exactly is being approved: just the login, or also the specific next action?
  • How long the access lasts: one request, one session, or permanently?
  • What the log sees: who requested access, to which service, and what happened after login?
  • How to stop it: can the session be instantly revoked and the previous state restored?
The limit of verification. This is an analysis of a public launch and manufacturer statements, not our 1Password for Agents pentest. At the time of verification, access is granted via application; compatibility, pricing, and behavior in a specific agent must be checked separately. Do not give an agent a raw password just because a future integration promises to hide it.

Three layers that should not be mixed

1. The Model

It proposes a plan and can make mistakes, hallucinate, or fall victim to prompt injection. A higher-quality model output reduces some errors but does not replace permission control.

2. Authority

Tokens, roles, and available tools determine how much real damage a wrong decision can cause. This is the most direct technical lever: do not grant a permission that is not needed for the scenario.

3. Independent Control

Rules, confirmation, logs, limits, and a separate monitor see the action from the side. If an agent can disable the audit itself, it is not independent control.

The Principle

A secure launch does not require "trusting" the agent. It makes an error local, visible, and reversible.

In its own materials on the secure launch of coding agents, OpenAI also recommends isolation, network restrictions, reviewing changes, and approving sensitive actions. Anthropic is researching the monitoring of unwanted autonomous actions. This does not mean the problem is solved; on the contrary, different labs recognize the need for protective layers beyond the model itself.

Free AI Agent access map

Choose the most sensitive type of data and the strongest action your scenario will actually allow. The calculation is performed in the browser. The form has no text fields, and the analytics only receive the risk level and the number of recommended controls — not the selected access rights.

What the agent can do

Why one "safe" feature doesn't save a dangerous combination

CombinationPrimary riskFirst control
Reading public pages without keysPrompt injection and false conclusionsIsolation of external content and source verification
Internal documents + edit rightsMass corruption or leakSeparate copy, narrow folder, diff, and write confirmation
Incoming email + sending emailsA stranger's email can become an agent instructionDo not execute commands from email; use drafts instead of automatic sending
Persistent key + deletion or paymentLarge error radius and difficult revocationShort-lived token, hard limit, and mandatory human approval

Five launch stages instead of one big permission

  1. Describe one task. Not "manage marketing," but "compile a draft report from three allowed tables."
  2. Run in read-only mode in a copy. Output is a file or draft that changes nothing externally.
  3. Add one reversible action. For example, creating a draft with a diff, a log, and a cancel button.
  4. Leave a gateway before the consequence. Publishing, messaging, payment, deletion, and changing permissions require separate confirmation.
  5. Test the emergency scenario. Revoke the token, stop the process, find the action in the log, and restore the previous state.

For a small Ukrainian business, this often means discipline rather than an expensive platform: a separate service account, minimal roles, a test database, a limit per operation, and a clear log. You don't necessarily need to buy a complex security product before a real scenario arises.

Prompt for authority review

Insert before technical launchYou are an independent security reviewer. Do not perform actions or ask for secrets. Scenario: [one specific agent task] Data: [sources and most sensitive class] Tools: [API, files, browser, email] Allowed actions: [read / write / publish] Human confirmation: [exactly where] Log and revocation: [how they work] Return: 1) minimal permissions for the scenario; 2) three worst-case plausible errors; 3) boundaries that reduce the radius of each error; 4) emergency stop test; 5) what needs to be removed before production.

After the response, check the settings manually. The prompt cannot see real IAM policies, inherited roles, or environment secrets unless you describe them; there is no need to send the actual secrets into the chat.

Sources and boundaries

We have not performed a pentest on Microsoft Defender, 1Password for Agents, OpenAI Codex, or any specific agent platform, and we are not comparing their effectiveness. This access map is an educational preflight, not a security certification or a replacement for your infrastructure review.

Have a real scenario for an agent?

In Telegram, you can discuss access boundaries without publishing secrets. If you want to receive practical Ukrainian analyses via email — subscribe on the materials page with address confirmation and unsubscribe options.

Also read about the current wave of personal assistants: Matrix OS, Dots, Muse, and Grok Bot — capabilities and limitations.

Was this helpful? Pass it on

Send it to someone with a similar task.

Share in Telegram ↗

Read via RSS · Weekly newsletter in Ukrainian

Discussion

Share your opinion or ask about the material. Your nickname and comment text will be visible to everyone.

Loading comments...

Telegram chat ↗