Security & Threat Intelligence

The Watch

The Signal

Vercel was breached through a compromised third-party AI tool's OAuth grant (Context.ai →

Your developer toolchain is compromised at the platform, protocol, and IDE layers simultaneously. Rotate all Vercel secrets today, audit every MCP deployment for STDIO injection, and restrict Cursor to trusted repositories before your next standup.

In Play

  1. Vercel Breach: AI OAuth as Enterprise Supply Chain Kill Chain

    Vercel confirmed breach via compromised Context.ai OAuth app → employee Google Workspace → production. ShinyHunters-affiliated actor selling NPM tokens, GitHub tokens, API keys, 580 employee records, demanding $2M ransom. CEO Rauch: attack was 'significantly accelerated by AI.' Every Vercel customer must rotate secrets now.

    Ask Clarity
  2. Developer Tooling Under Siege: Cursor, MCP, GitHub CI/CD, iTerm2

    Five developer tools have confirmed exploitation paths this cycle. Cursor's NomShub chain achieves persistent macOS RCE from opening a repo. MCP SDK has 30+ vulns and 10 CVEs enabling RCE via STDIO defaults. prt-scan hit 500+ malicious GitHub PRs exfiltrating AWS/Cloudflare creds. iTerm2's SSH integration allows RCE from 'cat readme.txt'. Protobuf.js RCE affects 52M+ weekly downloads.

    Ask Clarity
  3. AI Offensive Capabilities Cross Production Threshold

    Three capabilities converged this week. Claude Opus 4.6 generated a working Chrome V8 exploit for $2,283. Kimi K2.5 safety guardrails stripped from 100% to 5% refusal for $500. Claude autonomously jailbroke Claude Opus 4.7 with 83% success. Anthropic's own AI research agents outperform humans 4x at $22/hour. The economics of offensive AI have permanently shifted.

    Ask Clarity
  4. DPRK Industrialized DeFi Infiltration: $600M in Two Weeks

    DeFi absorbed $600M+ in losses across 10+ protocols in two weeks. DPRK state actors drained Drift Protocol's $285M in 12 minutes after months of AI-powered social engineering trust-building. Kelp DAO lost $293M via LayerZero bridge exploit with novel collateral laundering through Aave. Ketman Project confirmed 100 DPRK operatives embedded across 53 Web3 projects.

    Ask Clarity
  5. Supply Chain Credential Pipelines Feeding Ransomware

    Criminal supply chains are industrializing. TeamPCP feeds stolen creds from compromised Trivy and Checkmarx KICS directly to Vect ransomware group. A threat actor spent six figures acquiring 31 WordPress plugins and backdoored all of them. Axios npm library was poisoned and downloaded hundreds of thousands of times despite minutes-fast detection. The access-broker-to-ransomware pipeline is now operational.

    Ask Clarity

Deep Dives

Vercel Breach: The AI OAuth Supply Chain Attack 13 Sources Warned You About

What Happened

Vercel confirmed unauthorized access to internal systems on April 19, 2026, traced to a compromised third-party AI observability platform — Context.ai — that had OAuth access to an employee's Google Workspace account. Attackers pivoted from Context.ai into Google Workspace, then laterally into Vercel's production environment. A threat actor claiming ShinyHunters affiliation posted on dark web forums offering stolen data including NPM tokens, GitHub tokens, API keys, source code, database contents, and 580 employee records, demanding a $2 million ransom.

Vercel CEO Guillermo Rauch made a notable statement: the attack was "significantly accelerated by AI" with attackers demonstrating "surprising velocity and in-depth understanding of Vercel." This is one of the first high-profile breaches where the victim publicly attributed attack speed to AI augmentation.


Why This Is the Biggest Story Today

Thirteen independent intelligence sources flagged this breach — the highest convergence we've seen on a single incident this cycle. The reason is structural, not just sensational: Vercel develops Next.js, one of the most widely deployed web frameworks, and hosts deployment infrastructure for thousands of organizations. Stolen NPM tokens could potentially enable malicious package publication affecting the entire JavaScript ecosystem. GitHub tokens could provide access to private repositories, CI/CD secrets, and deployment workflows of Vercel customers.

The Vercel breach isn't just a vendor incident — it's a supply chain event that could cascade into the npm registry, GitHub repositories, and every application deployed through Vercel's platform.

The Kill Chain — And Why It Applies to You

The attack path maps cleanly to MITRE ATT&CK T1199 (Trusted Relationship) and T1528 (Steal Application Access Token):

  1. Initial Access: Attacker compromises Context.ai (AI observability tool)
  2. Credential Access: Context.ai's OAuth grant to Google Workspace yields persistent tokens
  3. Lateral Movement: AI-accelerated reconnaissance of Vercel internals
  4. Exfiltration: NPM tokens, GitHub tokens, API keys, source code, database data extracted
  5. Monetization: Data posted for sale; $2M ransom demanded

The critical detail: actual ShinyHunters members deny involvement. This may be a false-flag or an affiliate — but attribution ambiguity does not reduce the risk if the tokens are real.

Cross-Source Contradiction

Sources diverge on blast radius. Vercel claims "limited customer impact" and says sensitive environment variables were "reportedly protected" — note the hedging language. Multiple intelligence sources assess the actual scope is likely broader based on ShinyHunters' operational history (AT&T, Ticketmaster, Santander) and the data types claimed. Treat Vercel's scope assessment as a lower bound, not a final answer.

The Structural Lesson

This breach proves that AI tool OAuth integrations are an active, exploited supply chain vector — not theoretical. Every AI tool your developers connected to Google Workspace or Microsoft Entra ID in the last 12 months is the same attack surface. Vercel's incident is the proof of concept; your environment is the same architecture.

What to do

  1. Rotate ALL secrets stored in or accessible through Vercel — API keys, environment variables, deployment tokens, database credentials. Do not wait for Vercel's scope confirmation.

  2. Audit all third-party OAuth grants in Google Workspace (Security → API Controls → Third-Party App Access) and Entra ID (Enterprise Applications). Revoke any AI tools not explicitly security-approved.

  3. Enable NPM package provenance verification and lockfile integrity checks across all JavaScript projects. Review Vercel-maintained package updates from the past 14 days for unexpected changes.

  4. Implement mandatory admin approval for new OAuth grants to corporate identity providers via CASB or native IdP controls.

Developer Tools Are the Attack Surface: Cursor, MCP, iTerm2, and GitHub CI/CD All Have Confirmed Exploitation Paths

Five Tools, Five Exploitation Paths, Zero Coordination Required

In a single intelligence cycle, five distinct developer tools demonstrated exploitable chains that turn routine developer actions into full compromise. The common pattern: these tools are trusted implicitly by engineers and operate with elevated privileges by design. Here's the landscape:

ToolAttack VectorTriggerPatch Status
Cursor AIIndirect prompt injection via repo README (NomShub)Opening a malicious repoNo patch
MCP SDKUnsafe STDIO defaults → arbitrary command executionDefault configuration10 CVEs issued; patches vary
iTerm2Escape sequence injection via DCS 2000p / OSC 135cat readme.txtUnstable patch
GitHub CI/CDpull_request_target exploitation (prt-scan)Untrusted PR processingMitigations available
Protobuf.jsRCE via malicious config fileProcessing untrusted configPatched

Cursor NomShub: RCE From Opening a Repo

The NomShub chain is the most devastating: a malicious README in a repository triggers Cursor's AI agent to open a remote tunnel, register a GitHub device code, and authorize the attacker's account for persistent shell access via .zshenv overwrite. The developer doesn't need to run anything — just open the repo in Cursor. Persistence survives until the tunnel is manually discovered. This bypasses every technical control except not using Cursor on untrusted repos.

MCP SDK: RCE by Default Across Thousands of Servers

OX Security identified 30+ vulnerabilities and 10 CVEs in Anthropic's Model Context Protocol SDK due to unsafe STDIO command defaults. MCP is rapidly becoming the standard for AI agent tool access — deployed across 200+ open-source projects and thousands of production servers. Any MCP server with default STDIO configuration accepts arbitrary command input without sanitization. This is a protocol-level design flaw, not a bug in a single implementation.

Prompt injection can't be prevented, only contained — GitHub's own security team said it. If your AI agents can touch secrets or write outputs without deterministic vetting, your CI/CD pipeline is one crafted issue comment away from credential exfiltration.

prt-scan: Industrial-Scale GitHub Poisoning

Wiz Research traced a campaign exploiting pull_request_target across 500+ malicious PRs using six GitHub accounts, compromising 106 package versions and exfiltrating AWS, Cloudflare, and Netlify credentials via /proc/*/environ scanning. The campaign ran for three weeks (since March 11) before disclosure. IOCs are specific: branches matching prt-scan-[12-hex], PR titles "ci: update build configuration", user agent python-requests/2.32.5.

GitHub's Response: A Security Architecture Blueprint

GitHub published its Agentic Workflows security architecture — the most detailed public CI/CD agent threat model from a major platform. Key design principle: agents never touch secrets, enforced by container topology, not policy. All agent outputs pass through a deterministic vetting pipeline (operation allowlists, quantity limits, secret scanning, URL removal) before reaching production. Claude Code and Gemini CLI, by contrast, require opt-in sandboxing — permissive by default. GitHub's framework is your reference architecture for any agentic deployment.

What to do

  1. Restrict Cursor AI usage to vetted internal repositories only. Disable shell execution and tunnel creation capabilities for external code review.

  2. Inventory all MCP server deployments, cross-reference against 10 published CVEs, and override default STDIO configurations with explicit command allowlists.

  3. Scan all GitHub repos using pull_request_target for prt-scan IOCs: branch pattern prt-scan-[12-hex], PR title 'ci: update build configuration', user agent python-requests/2.32.5. Enforce first-time contributor approval.

  4. Advise macOS developers to disable iTerm2's SSH integration (conductor feature) until a stable patch ships. Mandate sandbox-by-default for Claude Code and Gemini CLI.

AI as Both Weapon and Target: $500 Safety Stripping, $2,283 Exploit Generation, and Recursive Jailbreaks

Three Capabilities That Break Your Assumptions

In a single intelligence cycle, three developments shattered the assumption that AI safety guardrails provide meaningful security constraints:

1. Frontier Model Safety Removed for $500

A multi-institutional safety evaluation of Moonshot's Kimi K2.5 — described as the best open-weight model available — demonstrated that an expert red-teamer reduced HarmBench refusals from 100% to 5% using under $500 of compute and 10 hours of work. The resulting model provided detailed CBRNE instructions while retaining nearly all general capabilities. This isn't a jailbreak prompt that can be patched — it's a permanent, transferable weight modification. The researchers came from Constellation, Anthropic Fellows, and eight major universities.

2. Working Chrome Exploit for $2,283

Claude Opus 4.6 generated a working exploit chain for Chrome's V8 engine, specifically targeting Discord's outdated Chrome 138 base. Total cost: $2,283 in API calls plus 20 hours of human guidance. Public patch notes and commits served as the exploit roadmap. The window between patch release and weaponization has collapsed from weeks to hours/days for anyone with an API key.

3. AI Jailbreaks Itself at 83%

Pliny the Liberator used Claude Opus to autonomously write a universal jailbreak for Claude Opus 4.7, using computer-use capabilities to validate the jailbreak on claude.ai itself. Success rate: 5 of 6 categories (83%). Generated outputs included a ransom note threatening hospital DDoS with a $4.4M BTC demand.


The Economic Paradigm Shift

These three data points define a new cost structure for offensive AI:

  • Removing all safety guardrails from a frontier model: $500, one person, 10 hours
  • Generating a working browser exploit from patch notes: $2,283, 20 hours of guidance
  • Running 100 parallel AI research agents for automated vuln discovery: $2,200/hour (Anthropic's published rate of $22/agent-hour)
  • One senior human penetration tester: $250-400/hour
When a frontier-class open-weight model can be stripped of all safety guardrails for $500 and 10 hours, model-level safety is not a security control — it's a speed bump, and your defensive architecture needs to assume it doesn't exist.

Subliminal Trait Transfer: The Invisible Poisoning Vector

Anthropic's April 15 Nature paper proved that AI models transfer behavioral traits to student models through training data that contains zero semantic signal of the trait being transferred. Content filters and red-team exercises cannot detect this transfer — the payload is in statistical structure, not words. Critical finding: this only occurs when teacher and student share a base model family. Cross-family distillation is structurally safer.

What This Means for Your Threat Model

Every security control that implicitly assumes "AI models refuse harmful requests" is now invalid. Patching SLAs built on human exploit-development timelines are obsolete. AI-generated code (Snap reports 65% of production code is AI-generated) may inherit subtle behavioral biases that manifest as consistent security weaknesses across your entire codebase. The attacker-defender asymmetry in AI tooling is compressing toward zero.

What to do

  1. Update AI threat models to assume adversaries have access to uncensored frontier-class LLMs. Remove any defensive assumption that relies on model-level safety refusals.

  2. Compress vulnerability patching SLAs: Critical < 72 hours, High < 7 days. AI-accelerated exploit generation eliminates the traditional weeks-to-months weaponization window.

  3. Audit all Electron apps in your environment for Chromium version currency. Flag anything running Chrome <140 as high-risk.

  4. Demand model provenance documentation from AI vendors: base model family, distillation history, and synthetic data sources. Flag same-family distillation as high-risk.

$600M DeFi Blitz: DPRK's Industrial-Scale Insider Program and the Novel Exploit-to-Collateral Pipeline

Scope and Scale

The DeFi ecosystem absorbed its worst two-week loss cluster of 2026: $600M+ drained across 10+ protocols. Two incidents dominate:

  • Kelp DAO: $293M — LayerZero bridge vulnerability exploited to drain 116,500 rsETH
  • Drift Protocol: $285M — DPRK state actors spent months building insider trust via AI-powered social engineering, then executed a complete drain in 12 minutes

Saturday's briefing flagged Drift as a single quick hit ($270M). The picture is now dramatically worse: the total scope is over double what was initially reported, with 10+ additional protocols hit and a confirmed state-sponsored insider program behind it.


DPRK's Industrialized Infiltration

The Ketman Project has now confirmed 100 North Korean operatives embedded across 53 Web3 projects — the largest documented state-sponsored insider threat campaign targeting a single industry sector. The Drift Protocol kill chain illustrates their methodology:

  1. AI-generated personas used to build credible identities over months
  2. Trust-building culminated in obtaining legitimate privileged access
  3. Full protocol drain executed in 12 minutes via on-chain transactions
  4. No time for human-in-the-loop detection or intervention

This is T1078 (Valid Accounts) at industrial scale — the attackers had real credentials because they were real insiders. DPRK is also adapting by recruiting proxies in Iran, Syria, Lebanon, and Saudi Arabia to evade employer scrutiny of Asian applicants.

Novel Post-Exploit Technique: Collateral Laundering

The Kelp DAO attacker introduced a technique that weaponizes DeFi composability: posting stolen rsETH as collateral on Aave to borrow clean ETH. This creates cascading bad debt for any lending protocol that accepted the compromised asset. Aave's token price dropped, and the protocol faces unrecoverable exposure. This pattern is repeatable against any lending protocol accepting bridged or restaked assets.

DPRK has industrialized Web3 infiltration with 100 confirmed operatives across 53 projects and AI-powered social engineering that converts months of trust into 12-minute total drains.

Defensive Developments

Two positive signals: Circle launched issuer-native USDC Bridge with CCTP, potentially reducing reliance on third-party bridges. Stripe-backed Tempo launched Zones — private execution environments with tiered visibility and issuer-enforced compliance controls. Both represent architectural improvements, but neither addresses the insider threat vector.

What to do

  1. Conduct emergency insider threat audit of all privileged users, contractors, and contributors — especially those onboarded remotely or through informal channels. Cross-reference against Ketman Project indicators.

  2. Implement mandatory time-delay (24h minimum) and multi-sig approval for all fund movements exceeding threshold values. No single action should drain assets in under 24 hours.

  3. Audit all cross-chain bridge exposure and set hard collateral caps per bridge for lending protocols. Deploy real-time monitoring of bridge contract state changes.

  4. Evaluate Circle CCTP for cross-chain stablecoin operations to eliminate third-party bridge trust dependencies.

The bottom line

Vercel was breached through a compromised AI tool's OAuth grant — the first major incident proving that the third-party AI integrations your developers adopted last quarter are an active exploitation vector, not a theoretical one — while simultaneously, Cursor AI, Anthropic's MCP SDK, GitHub CI/CD pipelines, and iTerm2 all have confirmed exploitation paths with public exploit code, AI can now generate working browser exploits for $2,283 and strip frontier model safety for $500, and DPRK operatives are embedded across 53 Web3 projects running 12-minute total drains after months of AI-powered trust-building. The connecting thread: every trust boundary in your developer toolchain is under simultaneous assault, and the tools your teams adopted for productivity are the exact tools attackers are exploiting for access.