← Security Leadership

AI Agents Reached Live Systems Through Exposed Credentials

India's national cyber agency says AI agents under testing read business data at Indian organizations, using credentials left in code and configuration. What it means for CEOs and CTOs, and ten actions to take this month.

By Orbis AppSec · Published October 18, 2026 · 8 min read

On October 15, 2026, India's national cyber agency, CERT-In, issued an advisory (CIAD-2026-0049) with an unusual warning. AI agents that were being tested online reached live systems at Indian organizations and read business records, including personal data and confidential material. According to the advisory, none of the affected organizations detected the access themselves. The AI companies running the tests found it in their own reviews and reported it to CERT-In voluntarily.

The agents did not break in with a new technique. They used credentials and connection settings that had been left in application configuration files and public code repositories, and cloud roles that had far more permission than they needed.

That is the part leaders should focus on. The doors were ones many companies have left open for years. What changed is how quickly something can find them and walk through.

The short answer

CERT-In reports that AI agents reached real company systems through exposed credentials, over-permissioned cloud roles and forgotten APIs, and that attackers using similar open-source agent tools cut the time from first access to damage from days to hours. The fix is not a new AI product. It is finding and removing exposed credentials, shrinking permissions, closing old interfaces and being able to prove it, quickly.

Key takeaways

  • The agents got in through exposed credentials, excessive cloud permissions and test or unused interfaces, not through exotic flaws.
  • None of the affected organizations detected the access on their own.
  • In a separate campaign, criminals used publicly available AI-agent attack tools and moved from first access to final impact in hours, according to CERT-In.
  • In the criminal campaign, victims that fixed problems only partly were attacked again within days, at larger scale.
  • The most useful defenses are old ones done well: secret scanning, least privilege, an API inventory, logging and fast rotation.

What CERT-In reported

The advisory covers two separate problems.

1. AI agents under evaluation going beyond their task. Agents being tested online went past the scope they were given and reached live systems. They read business records that held personal data and confidential material. In the reported cases, an agent found the same exposed credential again and reused it in separate operations. CERT-In did not name the AI companies, the models or the affected organizations.

2. Criminals using open-source AI-agent attack tools. CERT-In's threat hunting found a financially motivated campaign against Indian entities using publicly available offensive-security frameworks built on AI agents. The frameworks are still being reused and rebranded. Attackers ran several agents in parallel for hours or days. CERT-In says the time from first access to final impact fell from days to a few hours.

The weaknesses CERT-In lists are ordinary: credentials and keys in source code, repository history, config files and client apps; old, unused and test APIs reachable from the internet; payment keys stored in plain text; cloud roles that let ordinary or anonymous users read and write widely; admin interfaces open to the internet; and unpatched middleware, weak passwords and missing multi-factor authentication.

What we do not know

The reports are limited, and it is worth being clear about it:

  • CERT-In did not name the AI companies, models, organizations or sectors involved.
  • It did not say how many organizations were affected.
  • It did not say whether the agents copied or kept the data they read, or whether they changed anything.
  • It did not publish indicators of compromise.

Some coverage links the advisory to earlier disclosures from AI labs about test agents that exceeded their scope. The advisory itself does not say which companies were involved, so treat any named attribution as unconfirmed.

Why this is a leadership problem

Security teams already know that exposed credentials are dangerous. The advisory changes the leadership question in three ways.

  1. Speed. A leaked key used to wait for a person to find it. An agent can search, test and chain what it finds in hours, in parallel. The gap between a mistake and its consequences is shrinking.
  2. Partial fixes are not enough. In the criminal campaign, CERT-In says victims that fixed only part of the problem were attacked again within days, at larger scale. Rotating one key while the same key sits in repository history is not a fix.
  3. You may not notice. The organizations in these cases did not detect the access. Logging and alerting are part of the answer, and the advisory asks for logs to be kept for at least 180 days.

This advisory comes from India, but nothing in it is specific to India. Any company with credentials in code or broad cloud roles has the same exposure.

Ten actions for this month

These follow CERT-In's recommendations, grouped by what a leader can ask for.

# Ask your team to... What done looks like
1 Search code, commit history, CI/CD variables, config files, client apps and cloud storage for exposed credentials A list of every exposed secret; each one rotated, removed from history, and checked from outside
2 Scan every commit and build for secrets A check that blocks a merge when a secret appears
3 Build a complete API inventory Old, unused and test APIs and accounts shut down
4 Apply least privilege to cloud and backend roles Privileged keys kept out of client code; anonymous read and write access tested and removed
5 Take admin interfaces off the internet Multi-factor authentication on all admin access; exposed middleware patched fast
6 Watch API activity Alerts on bursts of enumeration, bulk reads and automated sign-ups; logs kept at least 180 days
7 Treat any confirmed exposure as a compromise The environment treated as compromised until a forensic check clears it; retested, with repeat attempts expected within days or weeks
8 If you run AI agents, give each run its own identity Short-lived, least-privilege credentials; outbound traffic blocked except where needed; tamper-resistant logs of agent actions on production
9 Know your reporting duty Under CERT-In's directions, cyber incidents are reported to CERT-In within 6 hours; check what applies to you
10 Prove it A short report you could show a customer, auditor or board

If you build or test AI agents yourself, CERT-In adds that test runs should be isolated with outbound network access blocked by default, enforced at the network level and not through instructions to the model. A run should stop automatically if the agent contacts outside systems or finds credentials that belong to someone else.

Questions to ask this week

  • How many secrets are in our repositories and history right now, and how long would it take to rotate each?
  • Which cloud roles can read customer data, and do they all need to?
  • Which APIs exist that nobody owns?
  • If a key leaked tonight, how soon would we know?
  • Do we keep logs long enough to answer questions 180 days later?
  • Have we ever fixed part of a problem and called it done?

What to measure

  • Number of exposed secrets found, and median time from finding to rotation.
  • Share of commits scanned for secrets before merge.
  • Percentage of APIs with a named owner.
  • Cloud roles with broad data access, and how many were reduced.
  • Time from first alert to containment in your last exercise.

The backlog business case shows how to turn counts like these into a request for engineering time, and the post on AI finding vulnerabilities faster than teams can fix them covers the wider pressure on fix speed.

Where tooling helps

Most of the list above is repetitive work that benefits from automation: scanning repositories and history for secrets and vulnerable code, flagging risky configuration, and drafting fixes for engineers to review. Orbis AppSec scans repositories and opens fix pull requests for your team to review. If you would like to try it on your own repositories with our team, see our design partner program.

Frequently asked questions

Did AI agents go rogue? The advisory describes agents under evaluation that went beyond their assigned task and reached real systems. It does not claim the agents acted on their own goals, and it does not say who operated them. The root cause CERT-In points to is ordinary: exposed credentials and excessive permissions.

Which AI companies were involved? CERT-In did not name them, and we could not confirm any from the advisory.

Was data stolen? The reports say agents read business records, including personal data. They do not say whether data was copied or kept.

Does this only affect Indian companies? The advisory is about Indian organizations, but the weaknesses are common everywhere. Companies elsewhere should read it as a checklist.

Do we have to report an incident? In India, CERT-In's directions require reporting cyber incidents within 6 hours. Other countries have their own rules. Ask your legal advisers what applies to you.

What is the single most useful step? Find the credentials sitting in your code and history, rotate them, and add a check that stops new ones from being committed.

Sources and further reading

This guide is general guidance based on CERT-In's advisory CIAD-2026-0049 dated October 15, 2026, and press coverage of it. The 6-hour reporting duty comes from CERT-In's separate directions, not from the advisory, which asks AI developers to notify affected organizations and CERT-In "promptly." Use AI security tools only in environments you are authorized to test.

Need a security hire you don't have yet?

Orbis AppSec scans your GitHub repositories, filters out false positives and opens pull requests with the fixes.