Repository navigation
Public release
This is the first public release of CxMigrate.
With CxMigrate, you can choose to migrate Teams, Projects, Scans (current result triage), Users, Presets, Roles, and Custom Queries. Details are provided within the UI for each type of migration, and some items can be renamed when migrating. An easy migration wizard is also available within the tool, allowing users to bulk-migrate their entire CxSAST environment to CheckmarxOne.
When you first run the tool, it will require you to configure the connection details for a legacy CxSAST environment and a CheckmarxOne tenant - the configuration is stored in a config.yaml file alongside the binary. CxMigrate will then connect to both CxSAST and CxOne to retrieve the current inventory from both, process and validate the items, and present the items that can (or cannot) be migrated from CxSAST to CxOne. The inventory is stored in a local cache (sast.cache and cx1.cache) alongside the binary.
Checkmarx-internal documentation is available here: https://checkmarx.atlassian.net/wiki/spaces/PTS/pages/7762706453/CxPS+EMEA+-+Easy+Migration+Tool