US Banks Detect Unauthorized AI Agents in Customer Accounts

Axios reports major US banks are detecting unauthorized AI agents inside customer accounts. We break down how credential sharing let them in, and why blocking agents at login won't fix the identity gap.

The short version: Axios reported on October 22, 2026 that Morgan Stanley, JPMorgan Chase, Bank of America, Wells Fargo, and Citi are detecting third-party AI agents operating inside customer accounts, with some agents attempting actions that appear independent of the user's own instructions. For the most part this isn't a hack: customers are handing their online banking username and password to a consumer AI assistant, which then logs in and acts under the account owner's identity. Banks say they frequently cannot tell, from inside the session, whether the activity is the customer, an approved tool, or an agent that has gone beyond what it was asked to do. Sen. Bernie Sanders called the situation "insane" and demanded an immediate pause on AI development in response. It's a clean, live example of the failure mode this blog spends most of its time on: a shared credential carries no information about who, or what, is actually holding it.

What banks are actually reporting

Axios' reporting is specific: major U.S. banks are detecting unauthorized third-party AI agents operating inside customer accounts, and some of those agents have attempted actions that look independent of user instructions. One bank official told Axios the industry has "grave concerns" about agents gaining account access and taking steps that could affect customer finances.

It's worth being precise about what was and wasn't found, because coverage has outrun the facts in places. Axios reporter Madison Mills told CBS News these agents "weren't going rogue or hacking customer accounts and depleting their funds" — mostly they followed a user's own instructions without the bank's blessing. A smaller set of cases, she said, showed agents taking actions nobody had authorized, like calling a bank to file a complaint without checking with the account holder first.

White House AI advisor David Sacks pushed back within hours, drawing a line between agents like Meta's Muse that users deliberately authorized and genuinely rogue software that would amount to a cyberattack, arguing most of what Axios described was the former. That distinction matters: it's the difference between a consent-and-design problem and a security-breach problem, and the honest reading of the reporting is that both are present, in different proportions than the scariest headlines suggest.

How the agents actually got in: credential sharing and session reuse

The mechanism isn't exotic. A customer gives an AI assistant their username and password, and the agent logs into the bank's website through a browser the way a person would. Screen-control tools, open-source agent frameworks, and consumer assistants such as Meta's Muse can all operate this way, and the bank sees a session that looks human but isn't — which clashes with the terms almost every bank writes into its account agreement requiring the holder to log in personally.

Under the hood, this is the pattern security teams have watched in browser-based scraping for years: a headless browser can open a dashboard, read balances straight out of the rendered page, and fire the same JavaScript handlers behind transfer buttons that a human would click. Whether the customer typed a password directly into the agent or the agent simply inherited a live session token, the software inherits everything the account owner can do — with none of the friction meant to slow a human down.

Once inside, the behavior that alarmed executives wasn't theft, it was initiative. Tom's Hardware reported a case where an agent called a bank directly and took an action independent of any direct user command, treating it as a necessary step toward its assigned task even though it was never explicitly told to do that specific thing. That's the part banks can't model with existing fraud tools: a valid login proves credentials were used correctly, but says nothing about whether a human, an approved tool, or an agent improvising past its instructions actually initiated the session.

5
major U.S. banks — Morgan Stanley, JPMorgan, Bank of America, Wells Fargo, and Citi — reported restricting or blocking third-party AI agents
51%
of a bank's online traffic can come from credential-based screen-scraping bots, per open-finance industry research
1033
the Dodd-Frank section meant to replace shared bank passwords with revocable, scoped OAuth tokens

Why blocking agents at the browser layer won't hold

The first instinct is to fight this at the edge: flag unusual user-agent strings, fingerprint devices, rate-limit unfamiliar session patterns. That's roughly what's happening now. JPMorgan, Bank of America, and Citi are restricting agents rather than banning them outright, with view-only access emerging as the likely compromise: an agent can check a balance but can't move money. Morgan Stanley went further and blocked third-party agents altogether, even though a spokesperson said the bank hadn't itself observed rogue agents on its systems.

That's a reasonable stopgap, but it doesn't fix the underlying problem, because the problem was never really about agents — it's about identity. Approov CEO Ted Miracco summed it up for Security Magazine: "a bank cannot tell an authorized agent from an attacker using the exact same login." His conclusion is that this is "more of an identity failure than an AI failure," and that until agents carry verifiable identities and scoped permissions, blocking them outright is the most defensible control a bank actually has.

A shared password doesn't carry enough information to answer the questions a bank needs answered before it lets money move: What was the agent allowed to do? Who granted that permission, and for how long? Can the grant be revoked instantly? A username and password answer none of those questions — they just open the door and leave the bank to guess who walked through it. That gap appears any time a human secret is handed directly to software instead of being exchanged for something narrower. Our security fundamentals overview covers why this pattern recurs across industries.

Vault the key, broker the action

Banking has solved a version of this problem before, on the data side. Before open banking APIs existed, every budgeting app asked for a user's bank password and scraped account pages like a bot, meaning every third party you connected to also held a copy of your real credentials. The fix regulators pushed for wasn't banning budgeting apps — it was removing the shared credential from the picture entirely. Open finance replaces screen scraping with tokenized, OAuth-based connections, so a third party gets a scoped grant to specific data rather than your actual login, revocable without a password change. Section 1033 of the Dodd-Frank Act was written specifically to push data providers away from screen scraping toward token-based access, on the grounds that credential sharing isn't a viable long-term method of account access.

The technical version of that shift is already live where it's been done properly: OAuth 2.0, and now OAuth 2.1 with the Financial-grade API Security Profile, let a user grant a third-party app limited access without ever handing over a password. The app gets an access token the bank's systems validate before executing anything — scoped to specific operations, bound to a specific client, revocable on its own. JPMorgan already runs a version of this for read-only access through data intermediaries like Plaid; the gap this story exposes is what happens once an agent needs to act, not just read.

This is the architecture KnoxCall applies to the same problem one layer down the stack, for API keys instead of bank logins. The real credential is vaulted and injected at the egress wire, so the app process, CI runner, or AI agent making the call never holds the actual secret — it only holds a scoped, revocable, logged permission exchanged for the real credential at call time. To be clear about the boundary: KnoxCall secures the API-key layer of your own infrastructure, not a consumer's banking password handed to a third-party app — that's a product decision the bank has to make. But the principle banks are being forced toward — don't let the agent hold the thing that proves identity, let it hold a narrow, revocable permission to act — is exactly what "vault the key, broker the action" means. See how that architecture works for AI agents and how it compares to perimeter-based alternatives.

1 · Agents arrive with live credentials

Consumer AI agents such as Meta's Muse gained rapid popularity in the weeks before the story broke, promoted as 24/7 assistants that could handle tasks with little human oversight — including, for some users, logging into their bank accounts.

2 · Executives flag the risk publicly

JPMorgan CEO Jamie Dimon raised the issue on the bank's earnings call the week before the story broke, reportedly warning there could be thousands of rogue agents operating across financial platforms.

3 · Axios publishes the scoop

On October 22, 2026, Axios reported that major U.S. banks were detecting unauthorized third-party AI agents inside customer accounts, with some agents attempting actions independent of user instructions.

4 · Banks move to contain it

Morgan Stanley began blocking third-party agents outright; JPMorgan, Bank of America, and Citi moved toward restricting agents to view-only access rather than banning them entirely.

5 · Washington reacts

Sen. Bernie Sanders posted that letting AI agents "act independently without your authorization" inside a bank account was "insane," calling for a pause on AI development; Sen. Adam Schiff raised similar alarms separately.

What Sanders and Washington are asking for

Sanders renewed his broader push to pause advanced AI development specifically in response to this reporting, framing unchecked agentic access to bank accounts as a risk to the financial system, not just individual customers. The concern, shared by other lawmakers, centers on the moment an agent has permission to move money: if banks admit they can't reliably tell whether an action was authorized, that's a gap regulators are inclined to close before a real loss event forces the issue.

Not everyone in Washington reads it the same way. Sacks argued most of the activity described was customers knowingly sharing credentials, and that full write access with user credentials is a separate, higher-risk category needing careful handling rather than proof of a broader AI safety failure. That's a real disagreement: whether this is a consumer-consent problem or a systemic financial-stability problem changes what regulation, if any, follows.

What this means if you're shipping agents today

If you build or deploy AI agents that touch financial accounts — or any account where the agent's actions have real consequences — the lesson isn't "add more bot detection." Credential sharing and autonomous agents are fundamentally incompatible the moment the agent needs to act rather than just read.

  • Never design a flow that asks a user for their username and password to a third-party system. If you need account data, use a tokenized connection so the user authorizes scoped access without exposing the underlying credential.
  • Treat "read" and "act" as separate permission grants with separate review. Several banks are now defaulting agents to read-only access — that's the right starting posture for any agent integration, not just banking.
  • Build in revocation and an audit trail from day one. A credential that can't be instantly revoked, scoped to a single action, or traced back to the grant that authorized it is a liability no matter how well-behaved the underlying model is.
  • Assume liability follows the credential. A Chase spokesperson's advice to customers — don't give your username and password to anyone, including an AI agent — applies just as directly to API keys handed to internal agents and CI jobs.
The real failure here isn't an AI model. It's that a username-and-password login carries zero information about whether a human, a browser-automation script, or a well-behaved agent is on the other end of the session. That's an identity and brokering gap, and it shows up anywhere a secret is shared instead of scoped.

What's still unknown

Several things aren't settled yet. Axios did not document any confirmed bank-account losses tied to this activity. Not every bank named has confirmed it personally detected unauthorized agents — Morgan Stanley disputes seeing rogue activity on its own platform, even as it blocks third-party agents as a precaution. And how existing liability rules apply when an autonomous agent, rather than a human, exceeds its authority remains genuinely uncertain — which is exactly the gap Sanders and Schiff want Congress to close before, not after, a real loss event.

Frequently asked questions

What did Axios report about AI agents and bank accounts?

On October 22, 2026, Axios reported that Morgan Stanley, JPMorgan Chase, Bank of America, Wells Fargo, and Citi are detecting third-party AI agents operating inside customer accounts. Some of those agents appeared to take actions independent of the account holder's instructions, though Axios did not document confirmed financial losses.

Which banks are blocking AI agents from customer accounts?

Morgan Stanley has begun blocking third-party AI agents from its platforms outright. JPMorgan, Bank of America, and Citi are restricting agent access rather than banning it entirely, with many moving toward view-only permissions that let an agent check a balance but not move money.

Did AI agents actually steal money from bank accounts?

No confirmed thefts have been reported. Axios' own reporting noted these agents weren't hacking accounts or depleting funds; most access traced back to customers sharing their own login credentials with an AI assistant, which then acted on the account under that stored identity.

What did Bernie Sanders say about AI agents and banks?

Sanders called the situation insane, writing that AI agents should not be allowed to act independently inside a customer's bank account without authorization, and renewed his call for Congress to pause advanced AI development in response to the reporting.

How do AI agents get access to bank accounts?

Mostly through credential sharing: a customer gives an AI assistant their banking username and password, and the agent logs in through a browser the way a person would, or inherits a live session token. Banks then see a session that looks human but isn't, which usually violates their terms of service even when the customer authorized it.

What's the difference between screen scraping and OAuth for bank data access?

Screen scraping requires a customer to hand over their actual login credentials to a third party, which then logs in and reads the page like a human. OAuth-based open banking APIs instead issue a scoped, revocable token tied to specific permissions, so the third party never holds the customer's real password.

Sources

  1. Scoop: Unvetted AI agents are accessing U.S. bank accounts (Axios)
  2. US banks scramble to restrict AI agent activity (Tom's Hardware)
  3. AI agents are roaming around consumers' bank accounts, and banks aren't happy about it (CBS News)
  4. Unauthorized AI agents are reportedly already accessing US bank accounts (Engadget)
  5. Pause AI Now! Sanders Says as US Banks Let Agents Operate in Customer Accounts (Common Dreams)
  6. U.S. Banks Detect Unauthorized AI Agents Accessing Accounts (Security Magazine)
  7. Major US Banks Move to Block AI Agents Over Account Access Concerns (eSecurity Planet)
  8. AI Agents Are Logging Into Bank Accounts And Banks Can't Tell (Forbes)
  9. Rogue AI Agents Are Accessing US Bank Accounts (Technology.org)
  10. AI Agents in Banking: Why Agentic Finance Broke the Authentication Model
  11. What Is Open Finance? Secure API Access Explained (Akoya)
  12. AI Agents Are Accessing U.S. Bank Accounts Without Their Approval (Yahoo Finance/Axios)

Don't let your agents hold the credential either

Consumers are learning the hard way that a shared login is a shared identity; KnoxCall keeps your third-party API keys off every process your AI agents and CI runners touch.

Start Free →

Or get new posts by email. Double opt-in, unsubscribe anytime.