built by osborne. Start an audit
Independent audit shop — builtbyosborne.tech

Messy repo?Get receipts,not opinions.

Flat-rate audits of code repos, docs, and workflows for agencies and funded startups. Every finding comes with file-and-line evidence, a severity, and the fix order. You get a written report and a fix-first pack. No retainer, no hourly meter.

4Audit types, flat starting prices, quoted before work begins
100%Of findings backed by tool output and file:line evidence
PDFWritten report plus fix-first pack, delivered by email
0Logins, dashboards, or subscriptions. A report and a pack, delivered
01 / Services

Services & prices

Four audits. Flat starting prices, confirmed in writing after intake once scope is clear. The price never moves mid-audit. Every audit ends the same way: a written report plus a fix-first pack your team can work from the same day.

/ 01

Repo Audit

For teams shipping on a codebase nobody fully understands anymore.

  • Full-repo scan: architecture map, dependency graph, layer violations
  • Security pass: leaked secrets in code and git history, vulnerable dependencies with CVE IDs
  • Dead code, duplicate blocks, and complexity hotspots, counted not guessed
  • Findings ranked by severity with file-and-line evidence
Starting at $2,000
/ 02

Docs Audit

For teams whose docs drifted away from the product they describe.

  • Every internal and external link checked, dead links listed with locations
  • Terminology and naming consistency across the full doc set
  • Structure, style, and readability pass with per-file grades
  • Contradictions between docs flagged side by side
Starting at $1,250
/ 03

Workflow Audit

For teams whose build, review, and release process slows the work down.

  • CI/CD pipeline mapped end to end, with wait and failure points timed
  • Branch, review, and release rules checked against what the team actually does
  • Automation gaps and manual steps that should not exist, listed in fix order
  • Workflow diagram of the current state and the recommended state
Starting at $1,500
/ 04

Diligence Audit

For agencies and funded startups facing an acquisition, raise, or major client review.

  • Repo, docs, and workflow audits combined into one diligence-grade report
  • Risk summary written for non-technical readers: investors, buyers, executives
  • License, dependency, and secrets exposure review
  • Remediation roadmap sequenced by what a reviewer will ask about first
Starting at $3,500

White-label for agencies

Run any audit under your agency's name. Reports and fix-first packs ship with your logo and colors, ready to hand to your client. Your client never sees this shop.

Ask about white-label
02 / Sample report

What a report looks like

This is the shape of every delivered report, shown on a fictional sample project. Real reports carry your repo's actual evidence. Filter the findings by severity to see how the ranking works.

Repo Audit — Sample Project “Northwind API”
Sample report · Fictional client · For illustration
Scope: 1 repo · 214k lines
Node / TypeScript
41/100Security posture
58/100Maintainability
23Total findings
6Fix-first items, week one
Critical

Live cloud key committed to git history

A production access key sits in a deploy script and in 14 months of history. Rotating the key is fix #1; scrubbing history is fix #2.

deploy/push.sh:14 · secrets scan, full history
Critical

3 dependencies with known CVEs, one remotely exploitable

Each CVE is listed with the fixed version and the smallest safe upgrade path, so the patch is an afternoon, not a migration.

package-lock.json · CVE list in full report
High

14 circular import chains between api/ and core/

The cycle map shows exactly which imports to cut. Left alone, this is why unrelated changes keep breaking the build.

src/api/* ↔ src/core/* · dependency graph, p.4
High

UI layer imports the database layer directly in 9 files

Layer violations proven by import analysis, not opinion. Each one is listed with the service call that should replace it.

src/ui/checkout.tsx:3 · 8 more in full report
Medium

11.4% of the codebase is duplicated blocks

Copy-paste clusters counted across the repo. The top 5 clusters account for most of it and are listed with line ranges.

duplication scan · 63 clusters
Medium

212 dead links across the docs set

Every dead link listed with the file it lives in. Docs findings ride along free in a repo audit's appendix.

docs/**/*.md · link check, full list in appendix
Low

38 unused exports and 6 orphaned files

Provable dead weight. Safe to delete, listed individually so your team can remove them without a search party.

dead-code scan · full list in fix-first pack

The full report runs 20+ pages: executive summary, scored sections, every finding with evidence, and the fix-first pack, the same findings reordered into a week-by-week work list.

03 / Process

How it works

Four steps. No discovery-call maze, no proposal deck, no hourly billing. You always know what happens next and what it costs.

01

Intake

Fill the form below: repo or docs link, stack, scope, deadline. Ten minutes, no call required.

10 minutes
02

Quote & pay

You get a flat quote in writing and a Stripe payment link. The audit starts when payment lands. Card details never touch this site.

Before any work starts
03

Audit runs

The repo, docs, or workflow gets scanned and mapped with dedicated tooling, then every finding is verified by hand before it makes the report.

Timeline set in your quote
04

Report lands

A written report (PDF) and the fix-first pack land in your inbox, sequenced so your team can start fixing the same day.

On the date in your quote
04 / Intake — step 01 of 04

Start an audit

Four things decide the quote: what you hand over, what it is built on, how much of it is in scope, and when you need it. Give those honestly and the flat price holds.

  • Private repo? A read-only invite or a zipped export both work
  • Tight deadline? Say so in the form, rush is quoted up front, never added later
  • Agency white-label? Pick it in the form, branding is set before the audit starts

Payment is by Stripe after the quote.
No payment is taken on this page.

Add your name so the quote has a person on it.

Add a valid email. The quote and Stripe link go here.

Pick the closest audit. “Not sure yet” is a valid answer.

Name the main languages and frameworks.

Pick the date you need the report by.

A few lines on scope. It is what the flat price is built on.

Your intake brief is ready Next: quote + Stripe link by email

                
Copied. Send it with your first reply and the quote comes back faster.