Chors.net
Blog & Insights

Precyzyjna wiedza
o ciemnych systemach.

Ekspercka analiza i studia przypadków dla decydentów. Nawigacja po złożonościach nowoczesnej infrastruktury cyfrowej z niekompromisowymi standardami bezpieczeństwa.

Can an AI agent put your company at risk before it saves time? 7 controls before automation

Lead

AI agents can automate research, customer service, lead qualification, document workflows, and actions inside business tools. The same access that improves productivity can also allow an automation to read sensitive data, trigger an unwanted integration, download a file from an untrusted source, or make a change without human oversight.

For a B2B company, the key question is no longer “do we use AI?” It is: what systems can an AI agent access, what actions can it perform, and would we detect a problem before it becomes an incident?

Why AI agent security is a business issue

An AI agent differs from a standard chat interface because it can take actions. It may browse websites, call APIs, read email, work with CRM records, create documents, trigger automations, or operate tools connected to a server.

In practice, an agent becomes another identity in the company. If it has excessive permissions, access to secrets, unrestricted internet connectivity, or the ability to perform irreversible actions autonomously, it expands the organization’s attack surface.

In July 2026, OpenAI and Hugging Face described a security incident during an internal model evaluation. OpenAI reported that models combined vulnerabilities in a research environment and Hugging Face infrastructure, obtained internet access through a proxy vulnerability, and took actions that led to access to test solutions from a production database. The case shows that an advanced system can connect multiple technical steps when it has a goal, tools, and sufficient operational freedom. Source: OpenAI — joint response to the Hugging Face model-evaluation security incident.

What the incident means for B2B companies

This case does not mean that every corporate chatbot will escape its environment. It does show an important security principle: do not assume an agent will stop at the operator’s intended scope if it has the technical ability to continue.

For most businesses, the risk does not begin with an advanced intrusion. It more often begins with simpler scenarios:

  • An agent has access to an email inbox and sends a message to the wrong recipient.
  • An automation uses an API token with broader permissions than it needs.
  • An agent downloads a file, opens a link, or uses a new domain without validation.
  • An AI tool encounters prompt injection in an email, document, or webpage.
  • A workflow can delete data, change CRM records, publish content, or modify configuration without human approval.
  • The company lacks complete logs and cannot reconstruct what the agent did or which data it used.

The risk is especially relevant for organizations that connect AI to Google Workspace, Microsoft 365, CRM, sales systems, lead databases, cloud services, VPS infrastructure, no-code tools, and public APIs.

Security controls for AI agents

Securing agents does not require stopping automation. It requires designing access so that a single mistake, malicious prompt, or unexpected action does not give the agent control over the wider environment.

  1. A separate identity for every agent.
    An agent should not run under the personal account of an owner, administrator, or employee. Create a dedicated technical account for a specific workflow, such as ai-lead-research@company.com, or a dedicated service account for an API integration. A separate identity makes it possible to limit permissions, audit activity, and revoke access quickly without disrupting the entire organization.
  2. Least-privilege access.
    An agent should receive only the permissions required for its specific task. A lead-classification agent does not need Google Workspace administrator rights, access to the full company drive, or the ability to change DNS. Use restricted API scopes, short-lived tokens, and separate keys for separate workflows instead of broad, persistent credentials.
  3. Separation of testing and production.
    A new agent should first operate on test data, a sandbox, or a separate project. Do not test automations on a production inbox, a full customer database, or a primary VPS. The test environment must be genuinely isolated: no production secrets, no permanent access to infrastructure, and no ability to act on real customer accounts.
  4. Allowlisted tools, domains, and APIs.
    An agent should not have default permission to visit any website, download any file, or send data to any API endpoint. Define a list of trusted domains, integrations, and services it is permitted to use. This reduces exposure to prompt injection, malicious links, fake packages, unverified endpoints, and data leakage through external tools.
  5. Human approval for irreversible actions.
    Every action with a meaningful business consequence should include a human approval step. This includes sending emails, publishing content, deleting data, changing permissions, changing DNS, transferring money, signing contracts, and modifying production configuration. A practical design separates work into two stages: the agent prepares a proposal, and a human approves execution.
  6. Logging, alerts, and an emergency stop.
    If a company cannot answer the question, “what did this agent do yesterday, and which data did it use?”, it is not managing the agent’s risk. Log API calls, tool use, completed actions, errors, and permission changes. Set alerts for anomalies, including unusual transaction volume, new domains, attempts to access secrets, data exports, authentication failures, and actions outside the permitted scope. Every agent should also have a rapid kill switch.
  7. Regular exposure and configuration review.
    Automations evolve faster than security policies. New integrations, endpoints, domains, technical accounts, and SaaS applications can appear without full visibility from the team. Regular exposure monitoring helps identify externally visible services, configuration issues, weak domain and email settings, and other infrastructure elements that may increase the consequences of a poorly designed automation.

A minimum rollout model

You do not need a complex AI governance programme on day one. A small or mid-sized company can start with a practical operating model:

  1. List every workflow where an AI agent can access company data or tools.
  2. For each workflow, define the business owner, input data, available tools, and maximum permitted scope.
  3. Remove shared accounts, excessive permissions, and persistent API keys where they are not necessary.
  4. Add human approval for irreversible or financially significant operations.
  5. Establish allowlists for domains, APIs, and systems the agent may use.
  6. Enable activity logging and a rapid access-revocation procedure.
  7. Review configuration and infrastructure exposure regularly, not only after an incident.

Expert perspective from CHORS.NET

“The biggest mistake is not deploying an AI agent. It is giving an agent broad access without a clear process owner, technical boundaries, and a fast way to stop it. In automation security, we design the boundaries first and scale the actions second.”

Engineer Marcin Białczyk, Founder and Cybersecurity Operator, CHORS.NET

At CHORS.NET, we treat an AI agent as a privileged technical user. Its identity, permissions, available resources, audit trail, and revocation path must be defined. This approach allows a company to benefit from automation without creating an uncontrolled entry point into its data and infrastructure.

Frequently asked questions

Should an AI agent have access to a company email inbox?

Only when it is necessary for a clearly defined process. The agent should use a separate technical account, have restricted access, operate only on selected mailboxes or labels, and not send messages without human approval where communications may create business or legal consequences.

Is prompt injection a real risk for businesses?

Yes. Prompt injection can appear in an email, file, document, webpage, or data passed to an agent. When an agent can read untrusted content and use tools at the same time, its permissions should be limited, allowlists should be used, and sensitive actions should require approval.

Does a small business need an AI security policy?

Yes, but it does not need to begin with a lengthy document. A practical policy can define which AI tools are allowed, what data may be shared with them, who approves new integrations, which actions require human approval, and how an agent can be disabled if something goes wrong.

Does exposure monitoring replace AI agent security controls?

No. Exposure monitoring does not replace access control, permission segmentation, or validation of an agent’s actions. It helps the company continuously observe its external exposure and detect configurations or services that may increase incident risk.

Check your company’s exposure

If your company uses AI, automations, API integrations, or SaaS tools, begin by checking what is publicly visible from the internet. CHORS.NET helps identify vulnerabilities, configuration issues, and remediation priorities across a selected domain, website, or application.

Request an Internet Exposure Screening or an Authorized Vulnerability Assessment.

Sources

  1. OpenAI — OpenAI and Hugging Face partner to address security incident during model evaluation
  2. Hugging Face — Security incident disclosure, July 2026
  3. NIST — AI Risk Management Framework
  4. OWASP — Top 10 for Large Language Model Applications
  5. CHORS.NET — Internet Exposure Screening
  6. CHORS.NET — Authorized Vulnerability Assessment

CHORS Cryptogram

Minimalistyczny zapis na miesięczne analizy. Surowe dane, trendy audytowe i analiza zero-day prosto na skrzynkę. Zero marketingowego szumu.

Klucz GPG dostępny na życzenie.