Code audit

Know what you have.
Know what to do next.

Get an independent view of the software you already own. We review the code and running system, explain the risks, and give you an ordered plan any developer can use.

For owners and teams who need a clear answer before making another decision.

What you get

A report that helps you make a decision.

The audit reads what exists. It does not change the system or commit you to a rebuild.

An explanation of the system

A review of the code, architecture, running environment, and available documentation.

Ranked risks

A clear view of the issues that matter, including security and the path to release.

An ordered action list

Prioritized next steps that you can hand to your current team or any other developer.

How we approach it

Read first. Report clearly. Let you decide.

We review the repository, running environment, documentation, architecture, security, and release path without changing the system.

Our working process
  1. You inherited the codebase

    The contractor or the developer who built it is gone, and nobody left can tell you what the code does or how much of it is finished.

  2. A vendor quoted a rewrite

    Someone told you the existing code has to be thrown away. That may be true. It is also the most profitable thing they could have said.

  3. Due diligence is coming

    An investor or an acquirer is going to send an engineer through your repository. You would rather read the findings first.

  4. The build keeps slipping

    Every new estimate sounds reasonable and the release date moves again. You want to know whether that is the team, the plan, or the code underneath.

  5. You are about to double down

    The next round of spending goes on top of this code, and you want to know whether the foundation holds.

  6. Hiring your first engineer

    You need an honest description of what you are asking a new hire to walk into.

  7. Checking a vendor proposal

    You have a specification or a vendor proposal and you want to know if the scope, the timeline, and the price line up with the work described.

Before we start

A few practical questions.

Prefer to talk it through?

Send us an email
What does a standard audit cost?

A standard code audit is $4k flat and takes 1 to 2 weeks. It delivers an independent report, ranked risks, and an ordered action list.

Will the audit change the software?

No. The audit is read-only. We review the repository, running environment, and documentation; changes are separate work.

Do we need to hire you for the fixes?

The report and action list can be used by any developer. You can take the findings to your existing team or decide what to do next.

Will you fix the problems you find?

Not as part of this. The audit is advisory and ends with the report. Your team or another vendor does the work. If you later want us to take on some of it, that is a separate conversation and a separate price, and we will say so plainly rather than steering the report toward it.

Why should I pay when other firms audit for free?

A free audit is a sales document. The firm reading your code wants the rebuild, so the findings tend to point that way. You are paying us for an answer that is not attached to a proposal. If the correct answer is that your code is fine and you should keep your current developer, we get paid the same $4,000 for saying so.

Do you do this for codebases in languages you have not worked in?

We tell you before you pay. If we are not the right reader for your stack, we say that on the intro call instead of taking the work and learning on your money.

Is the report confidential?

Yes, and we sign NDAs as a standard practice. Your code, your findings, and your decision to commission an audit at all stay between us. Nothing goes into marketing or a case study without written permission.

My codebase is bigger than 50,000 lines.

Then we quote it separately before starting. Send the details and we will give you a fixed number up front. We do not switch to hourly billing partway through.

Can I use the report for investor due diligence?

Yes. The report is written for a reader who was not in any of our conversations, which is what a diligence engineer is. It stands on its own without us there to explain it.

Will you review a vendor proposal instead of code?

Yes. We look at scope, sequencing, assumptions, and price against the work actually described, and we tell you what the proposal is quiet about. Reviewing a proposal costs the least before you sign it.

What if the audit says my software is beyond saving?

Then the report says so, with the specific reasons and the evidence. That is an uncomfortable report to receive and an inexpensive one to receive early. It is also a report you can trust, because we are not the ones who get the rewrite.