SecurityPrivileged access security

CyberArk to Delinea (and back): what a PAM migration really involves

Neither CyberArk nor Delinea ships a tool that reads the other's vault. Here's what maps, what you rebuild, and how to move privileged accounts in waves without locking out your apps.

Cohash Security Practice November 2026 12 min read 8 chapters 3-question check
part 9 of 9 · Before you sign an identity contract
01 Inventory 02 Mapconcepts safes to… 03 Rebuildrotation 04 Load inwaves 05 Retire oldvault

the ideaGet rotation working on the new side first. Then move passwords a wave at a time.

after reading, you can
  • Map CyberArk safes, platforms and dual control to Secret Server folders, templates and approvals
  • Plan migration waves so only one tool ever rotates a given password
  • Spot the data that won't export cleanly: dependencies, TOTP, attachments, history

Moving privileged accounts from CyberArk to Delinea Secret Server, or from Secret Server back to CyberArk, is a rebuild with a data load at the end. Neither vendor ships a tool that reads the other's vault, so plan the rotation rules, connectors and permissions first and the password copy last.

in plain wordsPlanning guide

A PAM tool keeps the master keys. Moving it means rehanging every lock it looks after

Some accounts can change anything in your company: domain admins, root on Linux, database owners, the service accounts that run payroll overnight. A privileged access management (PAM) tool keeps those passwords in a vault, changes them on a schedule and hands them out only to people who are allowed. CyberArk and Delinea are two of the big names. Copying the passwords is the quick part. The slow part is everything the old tool did with them: which servers it logged into to change them, which Windows services it updated afterwards, who had to approve a request, and which sessions it recorded. All of that has to be set up again in the new tool and tested against real systems before the old one is switched off.

think of it like this

Think of a building manager's key cabinet. You can carry the keys to a new cabinet in one trip. What takes weeks is copying the sign-out sheet, the rule about who needs a second signature, and the list of doors that get new locks every month, without locking a tenant out halfway through.

who should care
  • Teams renewing CyberArk or Idira
  • Secret Server owners weighing a switch
  • IT leaders planning a PAM budget
  • Auditors who rely on PAM records
  • Owners of apps with service accounts
chapter 01

Why it matters to you

A PAMdefinitionPAM is privileged access management: the vault for admin and service account passwords, which also rotates them and checks who's asking. move touches the accounts that can stop the business. If a password changes in the new tool while an app still holds the old one, that app fails on its next restart. Delinea's own docs warn about exactly this for services and scheduled tasks that aren't listed as dependenciesdefinitionServices, scheduled tasks or app pools that use a vaulted account. The vault updates them when the password changes, but only if it knows about them..

You'll also lose things you may be counting on. Secret Server's documentation says audits and history aren't carried over when secrets move, and its export file holds every password unencrypted. Nobody on either side owns the problem for you, either: Delinea's import page says migration isn't supported by its technical support team.

0Vendor tools that import the other vendor's vault directly, in either direction
4Password managers Secret Server's migration tool can read. CyberArk isn't one
Feb 11, 2026Palo Alto Networks completed its CyberArk acquisition
12.3.000001Latest Secret Server on-premises release we found, out October 21, 2026

Plenty of these projects start with the ownership change. Palo Alto now sells CyberArk under the Idira name and says it stays available as a standalone platform. A renewal on new paper still gets people pricing the other vendor, and some of those quotes turn into migration plans. One PeerSpot reviewer describes switching from Thycotic to CyberArk. The same mechanics apply in reverse, so we cover both directions.

how it worksHow a PAM migration actually runsMost of the work sits in steps two to four. The passwords themselves move late, once rotation is proven.
  1. 01 Count what you have

    Pull a list of every vaulted account and who can see it. Then find out what logs in with each one.

  2. 02 Map the concepts

    Decide what each safe, platform, folder or template becomes on the other side. Some don't map one to one.

  3. 03 Rebuild rotation

    Set up the password changers and the engines that reach each network. Then prove one target of each type actually rotates.

  4. 04 Load in waves

    Import a group of accounts, test logins and rotation, and pause the old tool's rotation for that group only.

  5. 05 Hand over and keep the old records

    The new tool takes over rotation. The old vault stays read-only for as long as your audit rules need its history.

Engineers will recognise the hard part in step four. For each wave there should be exactly one system allowed to change a password. CyberArk's own migration scripts tell you to stop the CPMs, its password-changing service, in both environments while accounts move, and the same idea applies across vendors.

chapter 02

What maps to what

The two products describe the same jobs with different objects. The table pairs them up, so you can see where the gaps are before anyone writes an import file. CyberArk terms come from its public scripts and Palo Alto's pages, since CyberArk's documentation site wasn't loading when we checked.

tableHow each CyberArk object maps onto Secret Server, and where it gets awkward
CyberArkSecret ServerWhat to watch
SafeFolderFolder permissions can inherit from the parent folder. Decide early whether you keep that
Safe membersFolder and secret permissionsSecret Server has View, Add Secret, Edit and Owner on folders, and List, View, Edit and Owner on secrets. Map each safe role by hand
AccountSecret, built from a secret templateOne template per kind of target. The template sets fields, launchers and the password changer
PlatformSecret template plus password changer and secret policyPlatforms export as files, but Secret Server can't read them. Use them as a spec
CPM rotationRemote Password Changing, run by distributed enginesEngines are Windows services placed in each network segment, grouped into sites
Logon, enable and reconcile accountsPrivileged account and associated reset secretsIn CyberArk the platform defines which link types exist and each account gets its own links. In Secret Server you set them per secret
Dependencies (services, scheduled tasks, IIS app pools)Secret dependenciesMiss one and that service fails the next time it restarts
Dual controlRequire Approval for AccessSecrets that need approval don't sync to the Delinea Platform
Enforce check-in/check-out exclusive accessCheck-outSecret Server gives one user at a time access for a set interval
Session isolation and recordingLaunchers with session recordingDelinea calls recording its single most intensive feature. Size the servers for it

Two rows deserve a closer look. Service account dependencies are where migrations break production, and they're often the least documented part of the vault. A Secret Server reviewer on PeerSpot put it plainly: most people are unsure where their service accounts are used, so resetting one to make it compliant feels like a gamble.

The approval row is the other trap for anyone heading to Delinea's cloud. Delinea's docs say a secret with Require Approval, Require Comment or Double Lock switched on won't sync to the Delinea Platform. If dual controldefinitionCyberArk's rule that someone has to approve a request before the user sees the password. In Secret Server you'd set Require Approval for Access instead. is how you pass audits today, check which secrets would drop out of the Platform view before you copy the policy across.

chapter 03

Moving from CyberArk to Secret Server

Getting the data out is the easy half. CyberArk publishes PowerShell scripts on its GitHub that list and export account details over the REST API, and another set that exports platforms. Its REST migration module says the account that runs the export needs the right to retrieve accounts in each safedefinitionCyberArk's container for accounts. You add people as safe members, and their rights there decide whether they can list, use or manage what's inside.. The same notes warn that membership in Vault Admins or Auditors pulls every account, so use a dedicated export user with exactly the safes in scope.

Secret Server takes the data in two ways. A CSV import adds secrets of one template at a time, and an advanced XML import can create folders, templates and secrets together. The XML import can only be run by administrators with the right role permissions. Users and groups have to exist on the Secret Server side first, and file attachments such as key files only go in through the API.

If the destination is Secret Server Cloud, Delinea says XML isn't the route between on-premises and cloud editions and points to professional services or the API instead. It also asks you to set duplicate secret names to Prevent Duplicates Globally before importing. Check that setting early, and rename any CyberArk accounts that would end up with the same secret name before you import.

CyberArk to Secret Server, in order

  1. 01
    Freeze the design scope

    Export accounts and platforms from CyberArk with its scripts, using an export user limited to the safes in scope. Count accounts per platform. That count decides how many secret templates and changers you build.

  2. 02
    Build templates and changers

    Create a secret template per platform type and attach the matching password changer. Add the privileged account or reset secrets for targets where CyberArk used a reconcile or logon account.

  3. 03
    Place distributed engines

    Install engines in each network segment the CPMs reached and group them into sites. Test a heartbeat and a password change against one real target of each type.

  4. 04
    Recreate people and folders

    Recreate users and groups first, then folders and permissions. Turn safe members into folder permissions and write down each role you couldn't map exactly.

  5. 05
    Import a pilot wave

    Load one template's CSV, upload attachments through the API, and add dependencies for every Windows service, scheduled task and app pool. Pause CyberArk rotation for those accounts only.

  6. 06
    Prove rotation, then repeat

    Let Secret Server rotate the pilot accounts and restart the dependent services on purpose. When that's clean, run the next wave.

chapter 04

Moving from Secret Server to CyberArk

Going the other way, the export comes from Secret Server's own CSV or XML export. It only includes secrets the exporting user can view, it asks for the admin password, and it leaves out users, groups, launchers and configuration. Delinea's hardening guide suggests a separate role holding just the export permission, which is worth setting up before the project instead of handing someone full admin.

Some secrets need extra handling. Keeper's documentation for its own Secret Server importer notes that TOTP codes stored in Secret Server can only be pulled out through a manually downloaded CSV, and that XML exports carry neither attachments nor permissions. Check your templates for TOTP fields and attachments before you promise anyone a date.

CyberArk's GitHub has the pieces for loading. Its Account Onboard Utility reads a simple CSV and creates accounts and safes, and with a template safe it copies the CPM and safe members onto each new safe. Separate scripts add logon, enable and reconcile links and onboard dependencies such as Windows services, scheduled tasks and IIS app pools.

side by sideMoving to the same vendor's cloud is a different job from switching vendors
Within one vendor
  • For Self-Hosted to Privilege Cloud, Palo Alto already has a four-phase plan written up
  • Palo Alto's tool exports a copy of the Vault database and files, and Idira's team imports it. Only a few items need handling by hand
  • Only Idira's internal migration teams run that tool. You won't get a copy
  • Delinea has a migration program for moving Secret Server on-premises onto its Platform
Between CyberArk and Delinea
  • No importer from either vendor reads the other's vault
  • You export over REST or CSV yourself. Then you rebuild templates and platforms on the far side
  • Someone recreates users, groups, launchers and configuration by hand before the first import
  • Audit history stays behind in the old system
  • Delinea support doesn't cover migrations, so the project owns every gap

Put that in the business case. If your real problem is running servers and patching the vault, a move to the same vendor's SaaS comes with vendor tooling. A switch between vendors puts all the mapping on your team or your partner, so put that effort in the business case, not just the licence price.

before

During the move: one rotation owner per account

Think of it as handing over keys one bunch at a time. The old vault keeps rotating whatever hasn't moved yet, and once a wave moves, only the new side touches it.

During the move: one rotation owner per account Think of it as handing over keys one bunch at a time. The old vault keeps rotating whatever hasn't moved yet, and once a wave moves, only the new side touches it. 01 · OLD PAM 02 · NEW PAM 03 · TARGETS rotates old waves queues work rotates new waves updates dependencies export, one wave CyberArk Vault accounts not yet moved CPM paused for moved waves Secret Server pilot and later waves Distributed engines one site per segment Servers and databases Services and tasks dependencies © Cohash · cohash.com
01 · OLD PAM02 · NEW PAM03 · TARGETS CyberArk Vault: accounts not yet moved CyberArk Vault accounts not yetmoved CPM: paused for moved waves CPM paused for movedwaves Secret Server: pilot and later waves Secret Server pilot and laterwaves Distributed engines: one site per segment Distributedengines one site persegment Servers and databases Servers anddatabases Services and tasks: dependencies Services andtasks dependencies rotates old waves rotates new waves updates dependencies export, one wave © Cohash · cohash.com
after

After cutover: the old vault keeps only history

Secret Server rotates everything through its engines. The old vault stays read-only for audit history until its retention period ends, then it's retired.

After cutover: the old vault keeps only history Secret Server rotates everything through its engines. The old vault stays read-only for audit history until its retention period ends, then it's retired. 01 · PEOPLE 02 · PAM 03 · TARGETS request access rotate, heartbeat update dependencies history before cutover history after Admins launchers, recorded Auditors Secret Server Distributed engines Old vault read-only history Servers and databases Services and tasks © Cohash · cohash.com
01 · PEOPLE02 · PAM03 · TARGETS Admins: launchers, recorded Admins launchers,recorded Auditors Auditors Secret Server SecretServer Distributed engines Distributedengines Old vault: read-only history Old vault read-onlyhistory Servers and databases Servers anddatabases Services and tasks Services andtasks request access rotate, heartbeat update dependencies history before cutover history after © Cohash · cohash.com
chapter 05

What to do now

What to do now, by who you are

Business ownerthis quarter
  • Ask for the migration effort in the business case next to the licence quote. Without it, the cheaper quote can be the dearer project.
  • Decide how long the old vault must stay readable for audit, and budget its licence or hardware for that time.
  • Ask any partner to show their concept mapping and rollback plan before they price the move.
PAM and identity teamthis month
  • Pull an inventory of accounts per platform and per safe, or per template and folder on Secret Server. It shows how big the job really is.
  • List every dependency the vault knows about, then ask app owners about the ones it doesn't.
  • Build one changer per target type in a test environment and prove a rotation before any import.
  • Plan SSH keys, TOTP fields and file attachments as separate waves.
Application ownersbefore your wave
  • Tell the PAM team everything that logs in with your service accounts. If you leave something off the list, it's what breaks after the first password change.
  • Agree a restart test window for the first rotation after your accounts move.
Security and auditbefore cutover
  • Map today's approval and dual-control rules to the new tool and record any that can't be copied exactly.
  • Restrict export rights to a dedicated role and log every export run.
  • Agree with the auditors where they'll find history from before the cutover, and write it into the audit plan.
chapter 06

Set it up so the next move is easier

  • Keep one template or platform per target type, named the same in your runbooks. Fewer special cases means fewer things to map next time.
  • Record every dependency in the vault itself, not in a spreadsheet beside it. Both products can update services and tasks when a password changes, but only for the ones they know about.
  • Give each service account a named owner. The PeerSpot reviewer's problem, nobody knowing where an account is used, goes away once someone answers for each one.
  • Put the export right in its own role and review who holds it, as Delinea's hardening guide suggests.
  • Keep a change log of approval rules and session-recording settings, so the next team can see why each one exists.

If the migration goes wrong

Most failures show up on the first rotation after a wave moves: an app that can't log in, or two tools fighting over one password. Work through these in order.

  1. 01Stop the damagefirst hour
    • Pause rotation for the affected wave in the new tool. Leave the old tool's rotation paused too, so neither changes the password again.
    • Find out which system changed the password last, because that one holds the working value. Get it to the app owner through the vault, never by email.
  2. 02Find the gapfirst day
    • Check the heartbeat and password-change logs for the failing secrets or accounts.
    • Look at the service, task or app pool that failed and check it against the dependencies you imported. Often it just isn't on the list.
    • Check the reset or reconcile account for that target. If it came across without the rights it needs, the change fails every time.
  3. 03Restorefirst day
    • Put the known password back on the target and in the app. Then restart the app and make sure it actually comes up.
    • Add the missing dependency or changer setting and rotate once by hand while the app owner watches.
  4. 04Re-plan the wavethis week
    • Re-run the pilot test for that target type before importing more of it.
    • If the gap is a whole category, such as SSH keys or TOTP, move it into its own wave.
  5. 05Record itafter the fix
    • Write it up for audit: which accounts were hit, and how long each one was down.
    • Update the concept mapping table so the next wave doesn't repeat it.
chapter 07

What this looks like in typical estates

What it tends to look like on the ground

01 CSV wave accounts only 02 Secret Server rotates 03 App poolrecycles 04 Dependencyadded
scenario 01Medium risk
A mid-size firm leaving CyberArk Self-Hosted
the setup
A company runs CyberArk Self-Hosted for a few hundred Windows and Linux accounts and wants Secret Server Cloud at renewal. Most service accounts run IIS app pools and scheduled tasks.
what happens
The first CSV wave imports cleanly, but the dependencies don't come along. Secret Server rotates the passwords on schedule, and the app pools fail at the next recycle.
what to do
Onboard dependencies in the same wave as the accounts, and restart each dependent service on purpose after the first rotation.
01 XML export no attachments 02 Missing keyfiles 03 API and CSVpull 04 CyberArkonboard
scenario 02Medium risk
A Secret Server shop moving to CyberArk
the setup
An enterprise standardises on CyberArk after the Palo Alto deal and moves its Secret Server estate across, including secrets with TOTP fields and attached key files.
what happens
The XML export carries neither the attachments nor the permissions, and the TOTP seeds aren't in the API pull. The first cutover date slips.
what to do
Inventory templates for TOTP fields and attachments first, export those through a manual CSV and the API, and give them their own wave.
01 Old vaultrotates 02 New vaultrotates 03 App loginfails 04 One owner perwave
scenario 03High risk
Both tools rotating the same accounts
the setup
A team imports a wave into the new tool but forgets to stop rotation on those accounts in the old one.
what happens
Each tool changes the password on its own schedule. Whichever rotated last wins, and the app holds whatever the other tool set. Logins fail at random.
what to do
Pause old-side rotation for each wave as it moves, and keep a single list of which system owns rotation for every account.
chapter 08

How Cohash helps

We implement and upgrade both platforms, and a migration between them starts with counting: accounts per type, dependencies and approval rules. Then we build and test the rotation on the new side before any password moves. See our CyberArk and Delinea pages, bring in PAM engineers, read how our privileged access practice works, or start with an assessment. If you're still choosing, our CyberArk, Delinea and BeyondTrust comparison covers the buying side.

key takeaways

What to take from this

  1. 01

    No vendor tool moves a vault between CyberArk and Delinea. Budget for a rebuild with a data load at the end.

  2. 02

    Map safes, platforms and dual control to folders, templates and approvals before anyone writes an import file.

  3. 03

    Import dependencies with the accounts, or the first rotation breaks a service on restart.

  4. 04

    Give every wave exactly one system that's allowed to rotate its passwords. Two tools rotating the same account will lock an app out.

  5. 05

    Treat export files as the most sensitive thing in the project, and keep the old vault readable for audit history.

platforms in this noteCyberArk →Delinea →
fact-checked November 2026 against vendor and official documentation · where to go next
  1. How Cohash delivers CyberArk: scope, roles and architecture
  2. How Cohash delivers Delinea: scope, roles and architecture
  3. Hire vetted CyberArk engineers
  4. Privileged access management
  5. Book a 30-minute working session with a senior engineer
01Is there a tool that moves our CyberArk vault into Delinea for us?

Not from either vendor. Secret Server's migration tool reads KeePass, Password Corral, Password Safe and Passwords MAX, and Delinea asks you to contact support about anything else. Its migration program covers Secret Server on-premises to the Delinea Platform. In practice you export from CyberArk with its REST scripts and load Secret Server through CSV, XML or the API, after building templates and changers to match.

02We run Secret Server. Can we move it to CyberArk?

Yes, but you'll rebuild the configuration. Secret Server exports secrets as CSV or XML, without users, groups, launchers or configuration. CyberArk's Account Onboard Utility on GitHub loads accounts and safes from a CSV, and separate scripts add linked accounts and dependencies. Plan TOTP fields and attachments separately.

03Do the passwords' audit history and session recordings move with them?

Don't count on it. Secret Server's docs say audits and history aren't preserved when secrets are migrated. Keep the old vault readable, or export its reports, for as long as your retention rules require.

04How long will it take us to get from CyberArk to Delinea?

That depends far more on how many target types you rotate, and how well dependencies are written down, than on the number of passwords. Count accounts per platform and their dependencies first. The count tells you how many templates, changers and test cycles you need, and that's what an honest schedule is built on.

05Should we move to the cloud with our current vendor instead?

If running the vault yourself is the main pain, that's usually the shorter path. Palo Alto describes a four-phase move from self-hosted PAM to its cloud, and its migration tool is reserved for Idira's internal teams. Delinea runs its own program from Secret Server on-premises to its Platform. A switch between vendors only pays off if the product itself is the problem.

06Who should run the export?

A dedicated user with access to only the safes or folders in scope. On CyberArk, membership in Vault Admins or Auditors exports every account. On Secret Server, Delinea suggests a separate role holding just the export permission. Treat every export file as a full copy of your passwords.

next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it