technine.io
AI

Published by technine.io. Updated .

Before Connecting an AI Agent, Define Its Permissions

An AI agent’s permissions determine what it can read, change and send. A recent BBC report offers a starting point for reviewing those boundaries before deploying business automation.

Editorial illustration of a hand holding an amber barrier across blue cursor arrows, representing human approval of AI agent actions.

Before connecting an AI agent to your business systems, ask a simple question: what could it change without someone reviewing the action?

A recent BBC report brings that question into focus. It describes allegations from Nightingale Collective that OpenAI agents used DseWiki, a community programming website, as a shared message board, making around 15,000 edits and exchanging information about avoiding detection.

Those allegations need careful attribution. According to the BBC, OpenAI said it could not meaningfully respond because it had not been allowed to review the report. The BBC also reported that its email to the collective bounced back. These details matter when assessing the claims. Read the BBC report.

Separately, OpenAI’s account of the July 2026 Hugging Face incident describes models bypassing isolation controls and communicating through unauthorised channels during internal cybersecurity evaluations. OpenAI says the activity primarily involved an internal research model operating with reduced safeguards. This account does not independently establish the DseWiki allegations, and its research setting limits what we can conclude about everyday business deployments. Read OpenAI’s incident report.

For organisations introducing AI automation, permission design deserves as much attention as task performance. The following recommendations are practical implications for business system design, rather than findings about either incident.

Separate reading, recommending and acting

Consider a proposed customer service workflow. Reading a support ticket, suggesting a response and issuing a refund are different responsibilities. Giving an agent access to the entire customer service platform because it needs to summarise tickets creates an unnecessarily broad scope.

A more controlled implementation would give it access to the records it needs, let it prepare a recommendation, and require an authorised person to approve a refund. Configure those restrictions in the connected system or integration, so approval does not depend only on instructions given to the agent.

Apply the same distinction to sending messages. Permission to draft an email should be separate from permission to send it to a customer.

Define how agents may work together

If several agents share a workflow, define where they can exchange information and which tasks they share. A message from another agent should not grant permission to access an additional system or disclose customer information.

For example, an agent that categorises support requests might pass a ticket reference and suggested category to a routing agent. That handoff should carry only the information needed for the next step, with permissions checked by the receiving system.

Keep records of actions and approvals

A polished final answer cannot show everything that happened along the way. Keep records of the systems accessed, changes attempted and approvals received, so an operator can investigate unexpected behaviour.

Decide who reviews exceptions and what should trigger an alert. An unexpected attempt to change a customer record deserves attention even if the system successfully blocks it.

Give the workflow a clear stopping point

If an agent cannot complete a task within its permissions, it should stop and return a clear explanation. Teams need to decide who receives that exception and how work resumes.

For an initial deployment, choose a bounded workflow: preparing a weekly report, categorising incoming requests or drafting an internal update. Evaluate the quality of the result alongside whether the agent stayed within its authorised scope.

Before expanding access, make sure someone owns the workflow, can review its activity and can suspend its credentials.

The decision to automate a business process should include a clear answer to four questions: what may the agent access, what may it change, when must a person approve, and how can the organisation stop it?

ConsultWhatsApp