← Everything we do
Code and system audits

Find out what is wrong before you spend more on it.

For anyone who inherited a codebase, is buying or taking over software, or runs a system that has got slow, expensive or frightening to change. We read it, probe it and measure it. You get a written report in priority order. Then we fix it, or hand it to whoever will.

A codebase, being read

Tap a lit block to fix it
0files and tables checked
0problems found
0fixed and settled back down

The scanner reads every file and table in turn. Anything it finds lights up.

An illustration. Every kind of problem on this map is one we have found in a real system.

Things we look for

The things nobody had time to check.

  • Database size: what is taking the space and what can go
  • Routes nobody should be able to reach
  • Dead code and files nothing uses
  • Rules written twice that now disagree
  • Settings that only work by luck
  • Magic strings that belong in one place
  • Security headers and session handling
  • Input handling on forms and APIs
  • Payment webhooks that can be forged or replayed
  • Tests that pass whatever the code does
  • Test helpers copied over and over
  • Dependency vulnerabilities
  • Accessibility and phone layout
  • SEO basics
  • Cloud spend nobody is watching
  • A written report, in priority order
  • Fixing it afterwards, or handing it over
What you get

Written down, in order.

A report you can act on

Plain English, most urgent first. Each finding says where it is, what it puts at risk and roughly how big the fix is.

Evidence for every finding

The file, the line, the query or the request that shows it. Anyone on your side can check it for themselves.

Fixed, or handed over

We can work through it ourselves, most urgent first. Or we hand the report to your own team with enough detail to carry on without us.

Worried about a system?

Tell us what it is and what is worrying you. We will come back with a price and a timescale for the audit.

hello@bitwrighttechnologies.com