Cursor Origin
Code Custody on Cursor Origin: Security and Governance
Code custody is the question of who holds your source of truth. Origin would put your git hosting with Cursor, the same vendor that runs your AI agents. That concentration is the trade: tighter integration on one side, single-vendor lock-in and data-governance questions on the other. Weigh it before you move a critical repo.
On this page
What does "code custody" mean?
Custody is just who physically holds the canonical copy of your code and the history around it. For most teams that is GitHub today. The phrase came up around Origin because moving your hosting to an AI vendor is a bigger decision than swapping one tool for another: the repo is the source of truth for everything you ship.
Cursor is open about the strategy. Graphite's announcement describes the goal as "one integrated platform where humans and agents create, review, and merge code changes collaboratively," connecting local development, background agents and pull requests. That integration is the selling point. It is also the exact thing to think hard about, because it concentrates a lot under one roof.
The repository holds the only ordered record of how the software came to be the way it is, which is what you reach for during an incident and what an auditor asks for afterwards. Whoever holds the branch everyone actually pushes to is the source of truth, so if your paperwork names a different repository, go and check which one your deploy pipeline reads from before you rely on the paperwork.
Where I would push back on the framing is the word move. Custody does not transfer in a single action, it accumulates, one repository and one review thread at a time, and what a mirror cannot carry back is why that direction is easier to travel than the return trip. So the decision to make deliberately is not whether to migrate. It is which repositories you let build up history on the new host.
This is covered hands-on in Cursor Compile 2026 — 1 short module, free to read.
What changes when one vendor runs your agents and your repo?
Today the parts are usually split: an editor from one vendor, hosting from another, CI from a third. If the agent goes wrong, your repo and history still sit somewhere else. Origin's pitch collapses those layers together, which is genuinely useful and also removes that separation.
- Concern
- Integration
- Split setup (today)
- You wire tools together
- One-vendor setup (Origin)
- Built to work as one platform
- Concern
- If the vendor has an outage
- Split setup (today)
- Blast radius is one layer
- One-vendor setup (Origin)
- Agents, hosting and review can go at once
- Concern
- Leaving later
- Split setup (today)
- Move one piece at a time
- One-vendor setup (Origin)
- More to disentangle in one move
- Concern
- Data governance
- Split setup (today)
- Negotiated per vendor
- One-vendor setup (Origin)
- One policy covers more of your code
| Concern | Split setup (today) | One-vendor setup (Origin) |
|---|---|---|
| Integration | You wire tools together | Built to work as one platform |
| If the vendor has an outage | Blast radius is one layer | Agents, hosting and review can go at once |
| Leaving later | Move one piece at a time | More to disentangle in one move |
| Data governance | Negotiated per vendor | One policy covers more of your code |
Concentration cuts both ways: less to integrate, more in one basket.
The outage row is the one the table understates. A split setup gives you a bad day that still has a workaround somewhere in it. The editor is down and the repo still merges, or the host is down and you keep working against the clone already on your laptop. Concentration narrows that, because the layer you would fall back to belongs to whoever is having the incident.
Correlated failure gets discussed as a datacentre problem. The account-level version is probably the likelier one, and a suspended account or a lapsed payment can take out every product behind it at the same moment. So a question worth adding to any custody list is whether the hosting and the editor sit behind one login, and whether at least one person on the team holds repository access by a path that does not.
What should you ask before moving code to an AI vendor?
Treat this like any custody decision: assume nothing, and get the answers in writing from the vendor's own terms rather than from coverage. For Cursor, the place to start is cursor.com/security and the data terms it links to.
- Data use: is your code or its metadata used to train models, and can you turn that off across the whole platform?
- Residency: where is the repo stored, and can you pin a region if you're under data-residency rules?
- Export: if you leave, what comes with you? Git history is portable; pull requests, reviews and issues often are not.
- Access: who at the vendor can read your repo, and is that logged?
- Compliance: which certifications (SOC 2 and similar) cover the hosting specifically, not just the editor?
- Continuity: what's the uptime commitment, and what happens to your code if the product is discontinued?
Export is the one I would ask about first, out of order, because it is the only answer on that list that still protects you when the others change. Data-use policies get revised and access lists turn over, and none of that has to be sinister; it is what happens to a company across a few years. An export path somebody has actually run once survives all of it.
The data-use question has a wording trap in it. Ask about code and a vendor will answer you about code.
Metadata here covers the writing around the code: commit messages, review comments, the prompt that produced the change. Name metadata in the question explicitly, and ask what retention applies to it separately.
As of mid-2026 Origin is waitlist-only and has no published security or data terms of its own. Don't assume Cursor's editor policies automatically cover a hosting product. Get Origin-specific answers before you trust it with a real repo.
How do you limit the risk if you adopt Origin?
You don't have to choose between all-in and not-at-all. The portability of git gives you a middle path that keeps your custody options open.
- 1Keep a mirror of every repo on a second host, so Cursor is never the only copy of your source of truth.
- 2Trial Origin on non-critical repositories first, and judge it on real review and merge work.
- 3Read the Origin-specific data and security terms before any regulated or proprietary code goes near it.
- 4Keep an export path you've actually tested, not one you assume works.
The order of those four steps is deliberate. The mirror comes first because it is the only one you can do without anyone's permission or budget, and it makes every later decision reversible. Reading the terms sits third for an unromantic reason. While Origin is pre-launch there are no Origin-specific terms to read, so a team that waits for them before setting up the mirror spends months doing nothing.
Small teams and large ones fail this differently, which is why a single policy for both tends to be wrong. Two people with one repository are barely exposed to lock-in; their exposure is having one copy, so the mirror is the entire programme and the rest is overhead. A large organisation's exposure runs the other way. The trial repo quietly becomes load-bearing, other teams notice it, and the review history nobody arranged to export turns out to be the record of how a shipped product was built. In that case, put a name on the boundary before the trial starts and write down what would end it.
One integrated platform is a real productivity story, not just risk. The point isn't to avoid it, it's to not hand your only copy of the company's code to a waitlisted product. Mirror, trial, read the terms, then decide.
Frequently asked questions
Is it safe to host my code on Cursor Origin?
There's no way to judge that yet, because Origin is pre-launch with no published security or data terms of its own. When it ships, check cursor.com/security for Origin-specific answers on data use, residency, access and compliance before trusting it with proprietary code. Until then, treat it as unproven.
What is the risk of using one vendor for both AI agents and code hosting?
Concentration. The upside is tight integration; the downside is that an outage, a policy change or a decision to leave all touch more of your stack at once, and more of your code sits under a single data policy. It's a trade worth making deliberately, not by default.
Can I keep my code on GitHub and still try Origin?
Yes. Git lets one repo push to more than one remote, so you can keep GitHub as the source of record and mirror to Origin to evaluate it. That keeps your custody options open while you test Origin's review and merge on real work.
Sources & last verified
Cursor ships frequently. Last updated July 28, 2026.
Keep reading
Rather do it than read about it? Run 11 interactive Cursor walkthroughs in a simulated editor. Free, no account needed.