All posts

field notes

AI Access Control: How to Govern AI Coworkers in Slack

IBM's 2025 reporting found that 13% of organizations had experienced a breach of an AI model or application , and 97% of those breached organizations said they lacked proper AI access controls . The same reporting found that 63% either had no AI governance policy or were still de

Supercenter14 min read

IBM's 2025 reporting found that 13% of organizations had experienced a breach of an AI model or application, and 97% of those breached organizations said they lacked proper AI access controls. The same reporting found that 63% either had no AI governance policy or were still developing one. That changes the conversation. AI access control isn't an abstract compliance exercise. It's an operational security gap.

The difficult part isn't only deciding whether an AI coworker may open a tool. It's proving which human requested the work, which agent performed it, which resources it touched, and why each action was allowed. A Slack-based coworker can move from a message to CRM records, payment data, documents, email, and project systems in one workflow. If your identity model treats every action as either “the employee” or “the bot,” your audit trail will fail precisely when you need it most.

Table of Contents

Why AI Access Control Is Now a Security Priority

AI coworkers change the shape of access. A human employee usually works through a small number of visible applications and makes deliberate transitions between them. An agent can interpret a request, select tools, retrieve information, transform it, and write results into another system without the user opening each application manually.

That convenience creates two separate risks. An attacker may compromise an AI application or its credentials, while an authorized employee or manipulated prompt may cause the agent to overreach internally. Access control must address both. It needs to restrict what the agent can do and preserve visibility into how people and agents use AI across business workflows.

An infographic highlighting that 97% of organizations lack AI-specific security controls amidst rapid AI tool adoption.

The IBM findings make the failure concrete. Among organizations reporting an AI model or application breach, proper access controls were missing in nearly all cases, while governance policies were also absent or unfinished in many organizations. Only 34% of organizations with AI governance policies performed regular audits for unsanctioned AI use, according to the IBM 2025 report on AI model and application breaches.

Why traditional user access models struggle

Traditional identity systems were designed around named people, applications, and relatively predictable sessions. AI coworkers introduce delegated execution. The employee initiates a task, but the agent chooses intermediate actions and may call several services before returning an answer.

A permission such as “Sales Operations” is too broad if it lets an agent read every customer record, edit every deal, and access finance data. The agent needs a narrower authorization model that considers:

  • The requesting user, including the data and actions that person is already allowed to use.
  • The agent identity, which should have its own lifecycle, permissions, and credentials.
  • The specific task, including whether the agent is reading, creating, editing, deleting, or sending.
  • The destination resource, such as a particular HubSpot object, Stripe report, Notion page, or Slack channel.
  • The execution context, including workspace, tenant, channel, and approval state.

A useful implementation should also protect the data layer. Teams working on data security for AI need to know not only whether an agent is authenticated, but whether each request stays within the approved data boundary.

Practical rule: If your logs can't separate the employee who delegated a task from the agent that executed it, your access policy isn't complete.

Core Principles of AI Access Control

An AI coworker should enter production with the access discipline expected of a new employee. Start with the systems and actions required for its assigned work, then expand permissions only when a documented responsibility justifies the change. Connected software can act quickly across many tools, so a broad default role can turn a small delegated request into unauthorized data access or an unintended write.

NIST's AI Risk Management Framework 1.0, released as a formal milestone in 2023, frames trustworthy AI around confidentiality, integrity, and availability, including protection against unauthorized access and use. Its AI Risk Management Framework places access control within the risk model rather than treating it as an optional security layer.

A diagram illustrating four key principles of AI access control: least privilege, scoped permissions, auditability, and identity separation.

Four controls that work as one system

Least privilege limits an agent to the permissions its current work requires. A revenue assistant may read pipeline data and update a designated deal field without being able to export the CRM or change billing settings.

Scoped permissions make that limit precise. Define the allowed tools, resources, operations, and data types. “Can access HubSpot” leaves too much room for interpretation. “Can read assigned-company records and update deal notes” gives a policy engine something enforceable.

Auditability preserves the evidence behind each decision. Log the initiating employee, the agent identity, resource, operation, timestamp, policy result, and outcome. Denied requests deserve attention too, because they can expose attempted misuse or a workflow that asks for more access than intended.

Identity separation assigns the AI coworker its own non-human identity while retaining its relationship to the employee who delegated the task. In permission systems and audit logs, the human and agent should appear as related actors. Combining them into one account makes investigation and accountability harder across dozens of connected tools.

Teams formalizing human permissions can consult this guide to role based access control. AI workloads add delegation, task context, tool-level scope, and temporary authorization to that traditional model.

Before execution, the policy should answer:

  1. Who asked for the task?
  2. Which agent is acting?
  3. What exact operation is requested?
  4. Which resource will receive it?
  5. What evidence will remain afterward?

A missing answer may still leave a basic block in place, but it weakens accountability when an AI coworker acts on an employee's behalf.

Static Roles Versus Dynamic Task Permissions

Static roles remain useful for predictable work. A Slack AI coworker assigned to Sales Operations might receive a defined set of CRM, analytics, and communication permissions. That arrangement is easy to administer when the agent repeats the same narrow workflow.

The risk appears when a role becomes a convenience shortcut. A “Sales Assistant” that can read every account, modify every opportunity, and send external messages holds standing privilege far beyond a single request. If an employee asks for a small report, the agent may still be able to change records or disclose information unrelated to that task. Those actions also become harder to distinguish in audit logs when every tool sees only a broad service account.

Dynamic task permissions bind authorization to the work being performed. The agent receives access to a specific operation and resource for a limited period, then loses it when the task ends or approval expires. This requires more policy design, but it better reflects how an AI coworker acts on behalf of an employee across connected systems.

ApproachBest ForRisk ProfileImplementation Complexity
Static RBACStable workflows and broad application ownershipStanding access can create overreachLower
Dynamic task permissionsCross-system work, sensitive writes, and temporary delegationMore controlled, but policy errors can block legitimate workHigher

Use static roles as the outer boundary for discovery and routine access. An agent might discover approved HubSpot and Notion tools for its department, while write permissions remain outside that broad role when an action changes customer, financial, or operational records.

Apply dynamic scopes to the request itself. A weekly sales summary could permit reading approved revenue data and writing to one Notion report. It should not permit deleting deals, changing payments, or exporting customer data without a separate decision.

OAuth guidance for AI agents recommends time-limited, revocable tokens with fine-grained scopes, rather than broad API keys. Bind each token audience to the intended resource server, map scopes to specific operations, and shorten token lifetimes to reduce the impact of a leaked credential. The OAuth scope guidance for AI agents also separates permission to discover a tool from permission to invoke it.

A hybrid policy gives teams a workable control point:

  • Role policy sets the maximum tool and data boundary.
  • Task policy narrows that boundary for the current request.
  • Approval policy requires confirmation for sensitive writes.
  • Revocation logic removes temporary access after completion, cancellation, or timeout.
  • Audit policy records the employee, agent, scope, decision, and result.

Static RBAC is simpler, but often too blunt for delegated work. Dynamic authorization limits exposure more precisely, though teams must test policies against real workflows. Otherwise, a control intended to separate AI actions from human actions can block legitimate work or leave operators unable to explain which actor made a change.

How AI Coworkers Handle Multi-Tool Workflows

Consider a sales operations request in Slack: “@agent, pull current Stripe revenue for this account, update the HubSpot deal, log the activity in Notion, and send me a summary here.”

The user has initiated one task, but the agent must perform several separate authorization decisions. Treating the request as one permission event would hide the exact points where data crosses system boundaries.

A diagram illustrating an AI coworker workflow with permission scopes and audit trails for secure tool access.

The authorization chain

First, Slack establishes the initiating context. The system records the employee, workspace, channel, thread, request text, and agent identity. The agent shouldn't receive a vague instruction to “use the connected apps.” It should receive an execution context that downstream policy services can evaluate.

Next, Stripe receives a read request. The policy checks whether the requesting user can view the account's revenue information and whether the agent's delegated scope permits that specific report. A denied request should produce a logged decision, not a silent fallback to another account or data source.

HubSpot receives a separate write request. Reading revenue and updating a deal are different operations. The agent might be allowed to add a note or update a defined field, while changes to ownership, discounting, or lifecycle status require additional approval.

Notion receives the activity record. The write scope should identify the permitted workspace, database, or page. Without resource-level boundaries, a seemingly harmless logging step can expose internal notes or overwrite unrelated records.

Slack receives the result. The response should identify what succeeded, what was denied, and which actions need human approval. The agent shouldn't claim completion when one downstream operation failed.

Each handoff needs its own record. Enterprise auditability requires logs containing the initiating user, acting agent, touched resource, timestamp, and outcome, with access decisions recorded at every step in a multi-step workflow. Guidance on enterprise AI audit trails also emphasizes immutable records with signed context such as request ID, tenant, agent identity, and policy decision.

What the replay should show

A useful replay lets an investigator follow the chain without reconstructing it from scattered application logs:

  • The employee delegated the task in a specific Slack context.
  • The named agent requested a Stripe read under a defined scope.
  • The policy allowed or denied that request.
  • The agent transformed the result for the HubSpot update.
  • The policy evaluated the write independently.
  • Notion recorded the activity under the same correlation ID.
  • Slack delivered the final response and reported any incomplete step.

That design keeps the agent helpful without allowing one successful login to become a blank cheque. Teams building AI agent workflow automation should treat every tool boundary as an authorization boundary, not merely an integration detail.

The Identity Problem in AI Audit Logs

More than two-thirds of organizations can't clearly distinguish AI-agent actions from human actions, according to a 2026 Cloud Security Alliance survey. The Cloud Security Alliance finding on AI-agent accountability points to an operational weakness: a log may show that an action occurred without showing whether an employee performed it or an agent acted for that employee.

A conceptual illustration of a padlock featuring a biometric fingerprint on one side and an AI circuit on the other.

Giving an agent the user's session or credentials creates this ambiguity. The agent sees the same systems, but the audit trail cannot reliably separate a button clicked by the employee from a prompt interpreted by the agent or a later service call. That makes incident review, permission tuning, and accountability harder across connected tools.

One task, two identities

An AI coworker needs its own agent ID and credentials, tied to the employee who delegated the work. The authorization record should preserve both identities and the delegation relationship.

This matters when one request crosses email, CRM, files, and finance systems. The employee may be allowed to request the task while the agent receives narrower scopes. A finance write can require approval even when the employee can access the account. A file lookup can pass while external sharing remains blocked.

Use an audit record that answers five questions:

  • Human principal: who initiated or approved the work.
  • Agent principal: which non-human identity executed it.
  • Delegation context: what task authorized the agent to act.
  • Authorization metadata: which scope, resource, operation, and policy decision applied.
  • Execution evidence: what inputs and outputs were involved, with timestamps, request IDs, and outcome.

That separation gives investigators a usable record when a prompt is manipulated, delegation is unauthorized, or an agent exceeds its intended scope. It also prevents teams from attributing an automated action to the employee just because the request began in Slack.

A Slack AI agent integration can keep the user experience conversational while retaining a separate machine identity underneath. The interface may stay simple. The security record cannot.

The video below provides additional context on identity and control challenges surrounding AI agents.

<iframe width="100%" style="aspect-ratio: 16 / 9;" src="https://www.youtube.com/embed/NH0plIdqDMk" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

Audit logs should show the complete chain from employee delegation to agent execution and downstream service activity. Without that chain, access reviews and incident response depend on inference instead of evidence.

Evaluating Your AI Access Control Readiness

Readiness isn't a single checkbox. Evaluate access control at the same stages where you expand an AI coworker's responsibilities.

During the pilot

Start with low-risk read workflows and create an inventory of every connected agent, tool, owner, and data source. Ask:

  • Where is the agent deployed? Record Slack channels, workspaces, environments, and departments.
  • What can it connect to? List every application, connector, API, and custom integration.
  • What can it do? Separate read, create, update, delete, send, export, and administrative operations.
  • Who owns it? Assign a human accountable for the agent's lifecycle and permissions.
  • Can you replay a task? Verify that logs connect the user, agent, resource, decision, and outcome.

Before expanding writes

Test temporary scopes and approval gates with real cross-system tasks. Confirm that the agent can't use a user's access to bypass a narrower agent policy, and verify that revocation works when a task ends, an employee changes teams, or a connector is disabled.

The operational gap is visible in recent market reporting. A June 2026 report found that 24% of organizations had no AI-specific access controls, while only 11% had endpoint tools capable of detecting or controlling unauthorized AI applications or browser-based tools on managed devices. Those figures appear in enterprise agent security coverage.

Before enterprise rollout

Review policy enforcement centrally rather than relying on each application to interpret agent permissions differently. Require distinct agent identities, scoped and revocable credentials, immutable audit records, and a documented process for incident response.

The most useful readiness questions are direct:

  1. Can you identify every agent and its human owner?
  2. Can you show exactly what each agent can connect to and do?
  3. Are write actions narrower than read actions?
  4. Do temporary permissions expire automatically?
  5. Can security revoke access without deleting the whole workflow?
  6. Can an investigator distinguish a human action from delegated agent execution?

If the answers are unclear, improving the model's output quality won't solve the immediate problem. The bottleneck is permission design.

How Proper Access Control Enables Broader AI Adoption

Teams often fear that strict controls will make AI coworkers too cumbersome to use. Poorly designed controls can do that. Good controls create a safe operating envelope, so employees know which tasks the agent can complete automatically, which data it may use, and when approval is required.

That clarity supports adoption across departments. Sales teams can delegate CRM updates without granting unrestricted database access. Operations teams can connect Stripe, Notion, and Slack while keeping finance writes separate. Engineering and IT teams can review agent activity through distinct identities rather than searching ambiguous service-account logs.

The strongest deployments treat AI as a governed system, not an untracked productivity layer. Permissions follow the user and the task, credentials remain scoped and revocable, and every action has a replayable record. Company standards can also travel through reusable skills, which keeps recurring work consistent without turning broad access into a substitute for process design.

Supercenter provides AI coworkers that live in Slack and Microsoft Teams, act on behalf of each user within that person's permissions, and execute work across connected business tools with logged activity. For leadership teams, that combination makes permission boundaries part of the workflow rather than an afterthought.

Secure adoption doesn't mean giving agents less responsibility forever. It means giving them the right responsibility, then expanding it when the evidence, approvals, and audit trail support that decision.


Visit Supercenter to see how Slack-based AI coworkers can execute cross-tool tasks with delegated permissions and replayable audit trails. Start by mapping one real workflow, then use its identity and access model as the foundation for broader deployment.

  • ai access control
  • ai governance
  • slack ai security
  • enterprise ai permissions
  • ai audit trails