AI Risk Wire

Cases › security breach › LR-2026-0487

Vercel breach via third-party AI tool Context.ai with broad Google Workspace OAuth access

Confirmed Why: GitGuardian research · GitGuardian · 3 independent reports

Developing: a major or severe case captured in the last 72 hours. Later changes are logged on the corrections page.

Status: fix reported

Severity major
Reported 20 Apr 2026
Developer and model Context.ai

No source states: loss or records, agent tool, could do, deployer, industry.

Severity major: test met: many third parties, since Vercel stated the broader compromise potentially affected hundreds of users across many organizations

Vercel, the cloud platform behind the Next.js framework, disclosed a security breach. The attack began at Context.ai, a third-party AI tool that a Vercel employee had connected to a corporate Google Workspace account with broad OAuth permissions. The attacker used that access to take over the employee's Vercel Google Workspace account and move into internal systems. Environment variables not marked sensitive were potentially exposed, while sensitive variables were reported as encrypted and not accessed. Vercel engaged Mandiant, notified law enforcement and contacted a limited subset of customers, who were advised to rotate credentials. A group claiming the ShinyHunters name took responsibility and is attempting to sell the stolen data. Investigations by both companies remain underway.

What happened

1 · What it was doingAn employee connected Context.ai's AI Office Suite to a corporate Google Workspace account and granted it Allow All OAuth permissions.
2 · What went wrongThe attacker used that broad access to take over the employee's Vercel Google Workspace account and move into internal systems.
3 · What it reached or didNon-sensitive environment variables were exposed, and a group claiming the ShinyHunters name claimed responsibility for the attack.

What was done

Vercel engaged Mandiant, notified law enforcement and contacted a limited subset of affected customers.
Fix reported

“Vercel has since rolled out new dashboard features, including an overview page for environment variables and an improved interface for managing sensitive variable settings.”

Encryption of stored data

No later incident for Context.ai under this risk on record.

Risks

Read from the sources; not yet reviewed by a person.

Controls

Application

Effective Encryption of stored data

Control failure chain

L1 · Model Not stated in sourcesContext.ai
L2 · Harness Not stated in sourcesHarness not named
L3 · Application EffectiveDeployer not named
L4 · Infrastructure / target Not stated in sourcesOrganisation hit

L1 · ModelContext.aiModel provider

No source mentions a control at this layer.

Model version not linked to a model card.

L2 · HarnessHarness not namedAgent framework vendor

No source mentions a control at this layer.

L3 · ApplicationDeployer not namedDeployer

EffectiveEncryption of stored data“The company said environment variables marked as "sensitive" are encrypted at rest and were not accessed, but that variables stored without that designation should be treated as potentially exposed.”Tom's Hardware

Other controls for this risk at this layer, not mentioned in the sources: Short-lived, scoped credentials, Secrets kept out of the model's context, Separate identity for each agent, Least-privilege access for the agent, Alerts on unusual tool use, Activity logs, Sensitive-data checks on outbound data.

L4 · Infrastructure / targetOrganisation hit

No source mentions a control at this layer.

Other controls for this risk at this layer, not mentioned in the sources: Multi-factor sign-in and password policy, Secrets scanning.

EffectiveNot effectiveNot effective (bypassed)Did not existNot stated in sourcesNot yet checkedAttacker's ownOrder: model · harness · application · target

Controls for this risk: result in this incident

ControlPart of the systemResult
Encryption of stored dataL3 ApplicationEffective
Least-privilege access for the agentL3 ApplicationNot stated in sources
Separate identity for each agentL3 ApplicationNot stated in sources
Short-lived, scoped credentialsL3 ApplicationNot stated in sources
Secrets kept out of the model's contextL3 ApplicationNot stated in sources
Activity logsL3 ApplicationNot stated in sources
Alerts on unusual tool useL3 ApplicationNot stated in sources
Sensitive-data checks on outbound dataL3 ApplicationNot stated in sources
Multi-factor sign-in and password policyL4 Infrastructure / targetNot stated in sources
Secrets scanningL4 Infrastructure / targetNot stated in sources

Similar incidents

All cases of this kind ›

Evidence

No source states: how it was caught, when it happened, when it was found, how many records were exposed, the direct loss, a count of the other parties affected, any court case, what set it off.

Show the full account: 3 items from the primary sources

What happened, in order

Not dated in the sources:

  • The attacker took over a Vercel employee's Google Workspace account and moved laterally into internal systems.
  • A group calling itself ShinyHunters claimed responsibility and attempted to sell the stolen data.
  • Vercel rolled out new dashboard features for environment variables.
Show every field, with its source and grade

The AI system

Developer
Context.ai
C one secondary source states it
What it was allowed to do
Allow All OAuth permissions over the enterprise Google Workspace
C one secondary source states it
What it was for
Enterprise AI platform that builds agents trained on company-specific knowledge
C one secondary source states it

What happened

Earliest source we hold
2026-04-20
D inferred by us from the described behaviour, reason shown
Cause
a permission, scope or wiring error
C one secondary source states it
Cause in detail
Employee granted a third-party AI tool Allow All OAuth permissions over the enterprise Google Workspace
C one secondary source states it
Who caused it
an outside attacker
C one secondary source states it
What went wrong
security breach
C one secondary source states it
primary risk
RK03
D inferred by us from the described behaviour, reason shown
secondary risks
RK04
D inferred by us from the described behaviour, reason shown
control chain
layer: L3; party: deployer; party name: Vercel; control id: H3; outcome: held; quote: The company said environment variables marked as "sensitive" are encrypted at rest and were not accessed, but that variables stored without that designation should be treated as potentially exposed.; source index: 0
C one secondary source states it
remediations
kind: fix; controls added: H3; quote: Vercel has since rolled out new dashboard features, including an overview page for environment variables and an improved interface for managing sensitive variable settings.; source index: 0
C one secondary source states it

Impact

Severity
major
D inferred by us from the described behaviour, reason shown
Why this severity
test met: many third parties, since Vercel stated the broader compromise potentially affected hundreds of users across many organizations
D inferred by us from the described behaviour, reason shown

Notes on gaps

No source states the date the breach occurred or the date of disclosure beyond the bulletin being published on a Sunday; source dates of 2026-04-20 are publication metadata, not stated facts, so no dates were entered. No autonomous AI agent acting on its own is described, so agent and failure fields were left out. No source states an employee training or access-review control, so none was recorded as missing.

LR-2026-0487 · version 1 · published 2026-11-01 after automatic checks; not yet checked field by field by a person · JSON