Vercel confirmed a breach today, April 22, 2026. A third-party AI tool's OAuth credentials were compromised, giving attackers access to Vercel's internal systems. ShinyHunters is allegedly selling that access right now. If you have any project on Vercel — whether it is your side project or your primary revenue driver — the two-phase plan below is the minimum you should complete before you sleep tonight.
This is not a drill. The attack vector (OAuth token from a trusted tool) is particularly insidious because it bypasses most traditional security controls: no phishing link was clicked by your team, no password was weak, no firewall was misconfigured. A tool your team trusted and connected months ago became the breach point. This is supply chain risk at the developer infrastructure layer, and it is increasingly common.
Phase 1 (15 minutes) locks down access: tokens, integrations, GitHub, and Google. Phase 2 (15 minutes) rotates your most critical secrets. You can do a deeper cleanup over the next 48 hours, but these two phases eliminate the highest-probability attack paths tonight. If you have a team, share this plan now — everyone with Vercel access should run it independently.
You cannot wait for Vercel's official statement to be more specific. The time between credential theft and active exploitation is measured in hours when ShinyHunters is involved. Operate on worst-case assumptions: your environment variables were read. Your OAuth tokens were captured. Act accordingly.
Key takeaways
- Phase 1 covers Vercel token revocation, audit log review, integration cleanup, and GitHub + Google 2FA hardening — it takes 15 minutes.
- Phase 2 covers rotating the secrets for your top 1-2 revenue-generating projects first, then expanding to all others over 48 hours.
- Marking secrets as 'Sensitive' in Vercel is your most important single action — it encrypts values and prevents read-back via UI or API.
- Do not rotate secrets without immediately redeploying — a live deployment will still use old keys until you trigger a new deploy.
- SMS-based 2FA on GitHub is a SIM-swap risk; switch to an authenticator app or hardware key tonight as part of Phase 1.
Practical checklist
- PHASE 1 — Vercel Tokens: Go to vercel.com/account/tokens → Revoke all tokens; regenerate only what you need with a 90-day expiry.
- PHASE 1 — Vercel Audit Log: Go to vercel.com/[team]/~/settings/audit-log → Review 7 days → Flag unfamiliar IPs and unexpected env reads.
- PHASE 1 — Vercel Integrations: Go to vercel.com/[team]/~/integrations → Uninstall everything not actively used, especially AI review and vibe-coding tools.
- PHASE 1 — GitHub OAuth Apps: Go to github.com/settings/applications → Revoke anything 6+ months old or unused.
- PHASE 1 — GitHub PATs: Go to github.com/settings/tokens → Revoke all classic 'no expiration' tokens → Regenerate as fine-grained with 90-day expiry.
- PHASE 1 — GitHub 2FA: Go to github.com/settings/security → Disable SMS 2FA → Enable authenticator app → Download fresh recovery codes.
- PHASE 1 — Google: Go to myaccount.google.com/permissions → Remove unused AI and dev tools → Check Gmail filters for unauthorized auto-forward rules.
- PHASE 2 — API Keys: Rotate OpenAI / Anthropic / Groq / xAI API keys in the provider dashboard; update in Vercel and mark Sensitive.
- PHASE 2 — Payments: Rotate Stripe secret key + webhook signing secret; update in Vercel and redeploy immediately.
- PHASE 2 — Database: Rotate Supabase service-role key + JWT secret; rotate database connection string passwords; update and redeploy.
- PHASE 2 — Auth: Rotate NextAuth / Clerk / Auth.js secrets and any third-party auth provider client secrets.
What to do next week
After completing both phases, set a 48-hour follow-up reminder to extend the audit to all your projects — not just the top one. Review every team member's Vercel access level and confirm there are no unknown collaborators. Document what you found and what you rotated in a brief incident log; this is valuable if you later discover downstream impact. TechTrio helps founders and engineering teams with secure deployments, credential management, and incident response for Vercel, Firebase, and cloud infrastructure. If you want us to walk through the full audit with your team, book a call and we will join within 24 hours.
How we work with clients at TechTrio
Every engagement at TechTrio Automation starts with a short discovery phase: we map your current stack, traffic, conversion paths, and operational bottlenecks. From there we propose a phased roadmap — quick wins first (tracking, analytics hygiene, performance, or a focused automation), then deeper builds (product modules, integrations, or marketing systems). Our teams in Ahmedabad and Mehsana collaborate closely with stakeholders in India, the UK, USA, Canada, and the UAE, so documentation, handoffs, and support hours stay practical.
We bias toward maintainable defaults: typed frontends where it pays off, predictable hosting on Vercel or similar for marketing sites, Firebase or Postgres depending on data and compliance needs, and observability so you are never guessing whether a workflow ran. Security is not an afterthought — least-privilege access, secrets outside the repo, and reviews for anything that touches payments or personal data.
If you are evaluating an agency or studio partner, ask for references in your industry, a clear definition of done, and a plan for what happens after launch. We publish these articles because we want founders and operators to make better decisions — whether or not you ever hire us. When you are ready for a deeper conversation, book a short session from our site and we will help you prioritise what to build, automate, or measure next.
Published by TechTrio Automation — web, mobile, SaaS, and AI automation from Gujarat, serving teams worldwide.