VulCode
Taking over a project from another vendor: what we check before we quote
Tutorials

Taking over a project from another vendor: what we check before we quote

Secrets, accounts, a clean install, dependencies and a backup: where taking over an app or website starts, and what the review report gives you

DualFroz - VulCode CEODualFroz - VulCode CEO·23 October 2026·2 min read

We quote the rest of someone else's project after reviewing the code and the access, because only then is it clear how much work is left. The review's own date comes in its quote, and before we change a line of code we go through a list where the order matters.

What we check before quoting

WhatWhy
Passwords, keys and tokenswe rotate every one the previous vendor may have known; GitHub names revoking a leaked secret as the first step, since nobody can remove it from other people's clones
Domain, server and external servicesmoved to your company, not to us; a .pl domain is controlled by its registrant, so one registered to the vendor needs the vendor's part
A clean installwe build and run the project on a fresh machine using only the repository, without the previous team's knowledge
Code and dependenciesstructure, tests, outdated and vulnerable libraries, and whether they can be updated safely
Backup and monitoringwe test the data backup by restoring it and switch monitoring on before the first change, to see the starting point

The report and the decision

The review report says what to keep, fix or rewrite, with the reasons. We rewrite only modules that break with every change or stand on a library nobody maintains, and finish the rest in stages on a test version. The quote gives the stages, a date for each and the risks named plainly, and what to rewrite is always your call. The code we add is yours once it is accepted and paid for. If you need only a diagnosis, start with a code audit.

The review, the plan and the final documentation are on our project takeover page.