Safeguard
Industry Analysis•

RPA lock-in and exit plans: what should security ask for?

If an outside provider builds your bots, you may struggle to move them. Ask for workflow ownership, credential handover and access records before you sign.

Safeguard Security Team
4 min read

Ask four things before anyone else builds your bots: who owns the workflow definitions, who holds the credentials, where run logs live, and how access is handed back at the end. The Wikipedia overview of RPA notes that a provider that owns the automation can make it hard to bring a process back in-house or switch providers.

Why exit planning is a security topic

Lock-in is usually framed as a cost problem. It is also a control problem. If you cannot move a bot, you cannot easily audit it, and you may be unable to revoke the provider's access without breaking a business process. That leaves you accepting someone else's pace for fixing problems.

What to ask before signing

TopicQuestionGood answer
OwnershipWho owns workflow definitions and documentation?You do, delivered in a readable form
CredentialsWhose accounts and secret stores do the bots use?Yours, with the provider holding no standing access
AccessHow does the provider's staff reach your systems?Named individuals, time limited, logged
LogsWhere are run logs kept and can you export them?In your environment, exportable
ChangesWho approves edits to live workflows?You, or a joint process with records
ExitWhat happens to bots, accounts and data at the end?A written handover and revocation list
SubcontractorsDoes anyone else touch your workflows?Disclosed, with the same obligations

Access for the provider's people

Contractors who build and support bots often hold wide access for long periods. Give each person their own named account, limit it to the systems in scope, set an end date, and review it monthly. We describe the routine in a monthly contractor access review with the audit log.

Build the exit plan on day one

An exit plan written at the end rarely works. Write it at the start, and test a small part of it.

  1. Keep an inventory of every bot, owner, system and account, in your own records.
  2. Store workflow definitions in a place you control, with version history.
  3. Keep credentials in your own secret store so rotating them after the provider leaves is easy.
  4. Document the business purpose of each bot in plain language, so a new team can understand it.
  5. Ask for a handover run: someone from your team operates a bot unaided while the provider watches.
  6. List the accounts to revoke on exit, and who does it.

Contract points to raise with your legal team

Whether a given clause is adequate is a question for your counsel. Security's job is to bring the technical questions above to the table so they can be written into the agreement.

Signs the lock-in is already here

  • Nobody on your side can open a workflow definition.
  • The provider holds the only copy of the documentation.
  • Credentials sit in the provider's tooling.
  • Changes happen without a ticket you can see.

If two or more apply, start collecting copies and moving credentials now.

Where Safeguard fits

Safeguard's asset discovery and compliance evidence automation can help you keep an independent record of what runs in your environment.

Quick check

Is lock-in only about licensing?

No. It also covers who holds credentials, logs and workflow definitions, which decide whether you can audit and move bots.

When should we test the exit plan?

Early, with one small bot, so the first real handover is not the first time anyone tries it.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.