Windsurf rescue
Windsurf doesn't exist anymore. The codebase it built still does.
Windsurf, as a product name, stopped existing on June 2, 2026 — Cognition, the company behind Devin, acquired it in mid-2025 and renamed it Devin Desktop via a silent update that changed existing installs overnight. If you built something in what you still think of as Windsurf, the tool's identity has already moved on without you, but the codebase hasn't. We fix what's actually in the repo, regardless of what the editor that wrote it is called this month.
If you see this, this is you
The signals.
What they actually mean.
“You clicked 'Reject' and it deleted the file anyway.”
One detailed, dated first-person account: explicitly rejecting a change still deleted an entire working file at least twice, requiring git-history recovery. The same account describes the AI rewriting previously-working code while adding unrelated features.
“A fix attempt kept retrying and kept charging you for it.”
A March 2025 report, cross-referenced across Discord and Reddit at the time: the edit tool failing roughly 40 percent of the time while still consuming credits on every retry. One user described their credits gone in two to three days of light use.
“The agent forgot something you told it earlier in the same session.”
Documented in the same first-person account: database schema information supplied earlier repeatedly had to be re-explained, and an unrequested route redirect went out without confirmation.
“A hidden file could read or write anything on disk.”
CVE-2025-62353, CVSS 9.8: a path-traversal bug in Windsurf's own file tools allowed arbitrary file read and write, reachable through a prompt hidden in something as ordinary as a README, even with auto-execution turned off.
“The editor quietly registered a tool server you never approved.”
CVE-2026-30615: malicious HTML content processed by the editor could inject a command that auto-registered a malicious MCP server and executed commands with it, disclosed in April 2026.
“It's built on a browser engine with dozens of known, patched holes.”
The same October 2025 finding that named Cursor also named Windsurf: 94-plus already-patched Chromium vulnerabilities inherited from an old Electron base. Researchers said Windsurf didn't respond to the disclosure at all.
Our process
Five steps. 14 days.
Audit
We identify what version and rebrand-state your codebase was actually built under, Windsurf, early Devin Desktop, whichever, since the fixes available depend on that. We check for hidden-file prompt injection risk and any auto-registered MCP servers.
Triage
Keep, rewrite, delete. This tends to run 60/30/10 — the multi-file editing this tool was known for is usually structurally sound, the trust boundaries around it usually aren't.
Foundation
File tools get locked to actual project boundaries. MCP auto-registration gets disabled or scoped. We rebuild anything that was silently rewritten during a prior fix that quietly broke something else.
Migration
We verify the corrected setup against real usage before cutover, since a session that 'forgot' context earlier is exactly the kind of thing that needs re-verifying, not re-trusting.
Handoff
Documented, tested, CI green. Whatever the editor is calling itself by the time you read this, the codebase is yours and it works without it.
What we do with the code
Three piles. Honest splits.
Keep
60%Multi-file structure and UI work, genuinely one of this tool's strengths, and it usually holds up.
Rewrite
30%File-access boundaries, MCP configuration, anything touched by a silent rewrite during a prior fix attempt.
Delete
10%Orphaned code from an unrequested redirect or a rewrite that duplicated existing logic.
Verdict
Who this is for.
FAQ
Questions founders ask.
Wait, Windsurf doesn't exist anymore?
Not under that name. Cognition (the Devin company) acquired it in mid-2025 and renamed the editor Devin Desktop in June 2026. Your codebase is unaffected by the name change — it still needs the same audit either way.
Is my app affected by the file-access CVE?
Depends on the version it was built with and whether it's been updated since. We check this directly as part of the audit rather than assuming either way.
Do you rebuild the whole app?
No. About 60 percent typically stays, the multi-file editing this tool does well tends to hold up. We focus on the trust and access boundaries around it.
Can I keep using Devin Desktop (formerly Windsurf) after the fix?
Yes. We lock down file access and MCP auto-registration so the tool keeps its strengths without the specific risk pattern that's been publicly documented.
What if I genuinely don't know which version built my app?
That's normal, especially given the rebrand — checking this is the first thing we do in the audit, not something you need to figure out beforehand.
Ask anything
Got a question about windsurf rescue?
Frequent questions
Valery Satsura
CEO · Start Matter · usually replies in minutes
Hey, I'm Valery. Ask anything about windsurf rescue. I usually reply in minutes.
Engagement shape
This is one of our services.
Same engagement, on the services index: Vibe Code Rescue from $500. Quote in 24 hours, audit free for 48 hours.
Other ways we engage
Not ready for a full rescue?
Start smaller.
Vibe-coded rescue
Your AI-built MVP is breaking. We rebuild without throwing it away.
14 days · $500–$12.5K
Read the scenarioAgency transfer
Your dev team stopped shipping. We pick up where they failed.
14 days · $500–$15K
Read the scenarioLovable rescue
Lovable shipped fast. We fix what's actually broken underneath.
14 days · $500–$12.5K
Read the scenarioBolt.new rescue
Bolt shipped it in the browser. We fix what breaks outside it.
14 days · $500–$12.5K
Read the scenarioReplit Agent rescue
Replit Agent built it fast. We fix what it broke along the way.
14 days · $500–$12.5K
Read the scenarioCursor rescue
Cursor moved fast in your codebase. We check what it moved.
14 days · $500–$12.5K
Read the scenariov0 rescue
v0 built the UI. We build what it was never meant to.
14 days · $500–$12.5K
Read the scenarioClaude Code rescue
Claude Code followed most of your rules. We fix the rest.
14 days · $500–$12.5K
Read the scenario48-hour audit
Just the audit. No rebuild.
2 days · from $500
Written report on what your repo has and what it lacks. You decide who fixes it.
Request the auditOne feature
Ship a single feature.
1–2 weeks · $1.5K–$4K
Scoped to one workflow. Tests included. Your repo stays the way you left it.
Scope the featureFractional CTO
A senior in the room.
Monthly · from $1K
Architecture review, hiring help, code review on every PR. Half-day per week.
Start a conversationSend us the repo.
We reply in 48 hours.
Read-only GitHub access is fine. One-page audit comes back inside two days. No charge for the audit.