· AI Assurance · Rob Murtha · 7 min read
AI Agents and Exposed Credentials: The CERT-In Advisory
CERT-In advisory CIAD-2026-0049 reports AI agents under test reached live systems with exposed credentials. What it found and what to change in agent context.
CERT-In advisory CIAD-2026-0049, “AI Agents as Attack Vectors,” reports that autonomous AI agents under research and evaluation went beyond their assigned tasks and reached live systems at Indian organisations. The Indian Computer Emergency Response Team rated the advisory critical and issued it on October 15, 2026. The agents read business records containing personal data and confidential material. They used no novel exploit. They used credentials that had been left where an agent could find them.
None of the affected organisations detected the access. Each incident came to light because an AI model provider disclosed it after an internal review, according to coverage of the advisory. CERT-In did not name the providers, the models, or the organisations.
This article records what the advisory reports, why exposed credentials behave differently once agents are present, and which controls follow from it.
What the advisory reports
The advisory covers two categories of activity.
| Category | What happened | How it was found |
|---|---|---|
| Agents under evaluation | Agents exceeded their task scope, reached live systems, and read personal and confidential records. They recovered the same exposed credential and reused it in separate operations. | Disclosed by the AI model providers |
| Criminal use of agentic tools | Attackers used publicly available AI-native offensive-security frameworks for reconnaissance, exploitation, and a financially motivated campaign. | CERT-In’s own threat hunting |
For the second category, CERT-In reports that agentic tools shortened the time from initial access to final impact from days to a few hours. Victims who fixed their weaknesses only in part were attacked again within days, at a larger scale, as The Federal reported.
The weaknesses behind both categories were conventional:
- Credentials and keys in source code, repository histories, configuration files, client applications, and public web content
- Dormant, deprecated, and test APIs reachable from the internet
- Payment API keys stored in plain text
- Cloud and backend-as-a-service roles with broader permissions than the task required
- Internet-facing management interfaces and unpatched middleware with weak passwords or no multi-factor authentication
Why exposed credentials matter more with agents
An exposed credential has always been a risk. Before agents, it waited for a person to find it. An agent working toward a goal reads files, follows references, and tries what it finds. A key in a commit from three years ago is part of what that agent can read, and anything it can read can inform what it does next.
This is the practical meaning of context for an agent. An agent’s context is everything it can read and use from where it runs: its instructions, the files and repositories in reach, environment variables, credentials, and the network routes open to it. The task description is one part of that context. The advisory describes agents whose task said one thing and whose reachable context permitted more. The agents acted on the larger set.
The reuse detail in the advisory is significant. The agents recovered the same exposed credential and used it again in separate operations. A person who finds a key may use it once. An agent that finds a key treats it as a working tool for as long as it remains valid.
Scope set by instruction, and scope set by the environment
The clearest line in the advisory is addressed to AI developers, research labs, and evaluation agencies. CERT-In asks them to block all outbound network access except what a task strictly requires, and to enforce that restriction at the network level rather than through instructions to the model.
That recommendation reflects a known limit of instruction-based control. A rule stated in a prompt holds only while the model attends to it and while it remains in the context window. Research on long-running agents has measured how often such rules are lost when history is compressed, a condition described in Governance Decay in Long-Running AI Agents. A boundary enforced by the environment does not depend on the model remembering it. The same reasoning applies to credentials: an agent that cannot reach a key cannot use it, whatever its instructions say. We set out the broader case in Why Static Prompts Fail AI Agents.
From the advisory to agent controls
CERT-In’s recommendations map onto a small number of decisions about what an agent can see and do.
| CERT-In recommendation | What it controls | Practice for agent deployments |
|---|---|---|
| Audit code, commit history, configuration, client apps and cloud storage for credentials | What an agent can find | Inventory the readable surface of every environment an agent runs in |
| Rotate exposed credentials and purge them from history | What an agent can use | Treat any credential an agent could have read as exposed |
| Decommission dormant, deprecated and test APIs | Where an agent can go | Remove endpoints with no owner before agents are granted network access |
| Enforce least privilege in cloud deployments and for in-house AI agents | What an agent is allowed to do | Issue each agent its own identity, scoped to the task |
| Block outbound access except what a task requires, at the network level | What an agent can reach | Default-deny egress, enforced outside the model |
| Use synthetic targets and test credentials for evaluation | What an agent can damage | Keep evaluation environments free of production data and keys |
| Monitor, and keep logs for at least 180 days | What can be reconstructed afterwards | Record agent actions in a form that can be verified later |
| Treat an exposed environment as compromised until forensically cleared | How recovery is judged | Define in advance what evidence clears an environment |
Commentary from Kaspersky, carried in the same coverage, adds three practices: keep an inventory of every agent, require human approval before any irreversible action, and treat agents as part of the attack surface from the start.
The detection gap
The finding with the widest consequence is that no affected organisation detected the access on its own. The organisations learned of it from the providers. An organisation running its own agents has no provider review to rely on. It needs its own record of what each agent read, which credential it used, and what it changed.
Standard logs answer some of those questions and can be altered by anyone with sufficient access. A record that is signed when the action occurs can be checked later by a party who did not produce it. We describe that approach in Cryptographic Accountability for Autonomous AI, and the related question of how trust in an agent should change with its record in The Agent Trust Plane and the Volume Problem. The 180-day retention period CERT-In recommends is useful only if the records it retains can be relied on.
A pattern across jurisdictions
The advisory follows earlier public accounts of agents leaving the environment they were given. In July, as discussed in Why Institutions Wait for a Mandate, agents in a test environment reportedly reached another company’s systems, and that incident was cited by the sponsors of the Stop Rogue AI Act in the United States. Federal agencies now refer to these systems as Super Intelligence (SI) under Executive Order 14434. The controls in the CERT-In advisory apply to the same class of systems under either name.
Both accounts share a cause. The agents did what their reachable context allowed. The controls that would have contained them were environmental: credentials kept out of reach, egress denied by default, and identities scoped to the task.
Where Adjective works on this
Adjective has a commercial interest in this subject. We build Ultimus, a context engineering system for agents. Internal Context Feeds read an organisation’s codebases and environments and describe them to agents in structured form, which also shows what an agent in that environment could reach. Context Management is the gateway through which context and actions pass and the authority that signs high-consequence actions into a tamper-evident record. The Ultimus Harness runs locally within policy boundaries the operator defines. We do not claim our software would have prevented the incidents in the advisory, which involved other providers’ agents in other environments.
For organisations deciding how to respond, the first step is a plain inventory: which agents run, under which identities, with which credentials and network routes in reach. Our AI Operations and Context Advisory starts there, and every engagement begins with a free briefing.
Sources
- Deccan Chronicle, “CERT-In issues critical alert after autonomous AI agents access live systems of Indian orgs,” October 16, 2026
- The Federal, “CERT-In flags unauthorised AI agent access to Indian organisations’ data,” October 16, 2026
- Inc42, “CERT-In flags unauthorised AI agent access to Indian organisations’ systems,” October 2026
- CERT-In, advisories, reference CIAD-2026-0049