Compliance

Phase 1, Phase 2, then keep it running

A fixed-price gap analysis, remediation through to your audit, and upkeep after it. All in a workspace you keep.

All compliance →
Security

Testing, review and leadership

Led by a published security researcher with five CVEs. One standard report, letters for your buyers, and retests of your fixes.

All security →
Who we help

Prove you are secure

To the people you sell to, raise from or answer to.

All industries →
Resources

Learn the space

Original research, free tools, and plain-language guides on security and compliance, from a published security researcher.

Read the blog →
Startups

How to Prepare Your Startup for Technical Due Diligence

Direct answer: To prepare your startup for technical due diligence, build a short, honest data room before anyone asks: an architecture overview, a list of who has production access, your dependency and licence inventory, your last security test and what you fixed, your incident history, and a one-page view of your compliance position against what your customers require. Then fix the few things that read as red flags, such as secrets in code, a single person holding production, or a compliance claim you cannot evidence. Investors forgive known gaps with a plan. They discount surprises.

Why preparation changes the outcome

Technical diligence happens under deal pressure, usually in a window of days or weeks, with a reviewer who does not know your company and a founder who is also running the raise. Everything that has to be found, explained or fixed during that window costs time, and time in a deal turns into price, conditions or a slower close.

The same findings, discovered by you three months earlier, are a backlog. Discovered by the investor's reviewer, they are a negotiation. Preparation is mostly about moving discovery to your own timeline.

What the reviewer will look at

Expect five areas, in roughly this order of weight for an early-stage company:

  1. Team and process. Who builds, who reviews, how code reaches production, and what happens if one person leaves.
  2. Security posture. Production access, secrets, identity and MFA, cloud configuration, testing history and incident readiness.
  3. Architecture and infrastructure. How the product runs and whether it can carry the growth in your plan.
  4. Code, dependencies and licences. Quality in the important paths, dependency health, licence obligations, and how AI-generated code is reviewed.
  5. Compliance. What your customers will require and how far you are from it.

Our companion piece, technical due diligence for VCs, describes the same review from the investor's side, including the red flags that tend to change a deal.

Build the data room folder

A technical folder in the data room saves days. Keep each document short and current. A reviewer trusts one accurate page more than twenty aspirational ones.

  • Architecture overview. One diagram showing the main components, where they run, where customer data lives, and the third-party services in the data path. One page of text explaining it.
  • Environments and deployment. How many environments, how they are separated, how a change gets to production, who approves it.
  • Access list. Everyone with production or cloud admin access, why, and how it is granted and removed.
  • Identity and MFA. An export from your identity provider showing MFA coverage, with any exceptions explained.
  • Dependency and licence inventory. Generated by a tool rather than written by hand, with any copyleft components flagged and explained.
  • Security testing history. Your last penetration test report and a list of what was fixed, with dates. If you have never had one, say so.
  • Incident history. Any security incidents, what happened, who was notified, and what changed. "None" is an acceptable answer if it is true.
  • Policies that are actually followed. A small set is better than a large set nobody reads.
  • Compliance position. One page: what customers have asked for, what you hold, and the plan for the gap.
  • Key vendors. Cloud, identity, payments, data processors, with their security reports on file where you have them.
Raising soon? We run the same review an investor would, so you find the problems first and fix them on your own timeline. Technical due diligence for startups

Fix the red flags first

You will not fix everything before a raise, and you should not try. Fix the items that read as negligence rather than as an early-stage gap:

  • Secrets in repositories. Scan the full history, rotate anything exposed, and move secrets to a managed store. Rotation matters more than deletion, because history is copied.
  • One person holds production. Add a second admin, document the deployment, and make sure the cloud account and domain are owned by the company, not by a founder's personal email.
  • MFA gaps. Enforce it on email, identity, cloud and source control. This is cheap and the absence is hard to explain.
  • Broad production access. Cut it to the people who need it and log access to customer data.
  • Compliance claims you cannot evidence. Remove "SOC 2 compliant" from the website if there is no report behind it. A reviewer who finds an unsupported claim will question every other one.
  • Licence surprises. If a copyleft component sits in something you distribute, get an answer from counsel before the reviewer asks.

Then write down the rest. A short list of known gaps, each with an owner and a rough plan, is one of the strongest documents in a data room. It shows judgement, and it lets the investor price a plan instead of a mystery.

Free weekly email

Get The Compliance Brief every Tuesday

One email a week from Jacob Masse: the security and compliance stories that changed something that week, and what each one means if you sell software to enterprise buyers. Five stories, a take on each, five minutes to read.

Free. Unsubscribe in one click, and replies reach Jacob directly. Read the latest issue or browse the archive.

Answering the request list

Diligence request lists are often generic and longer than your company. Some practical rules:

  • Answer what is asked, accurately. "Not yet, planned for next quarter" is a complete answer. An answer that implies more than exists will be tested.
  • Point to evidence. Each answer should reference a document in the folder rather than restate it.
  • Mark items that do not apply and say why, rather than leaving them blank.
  • Keep one owner for the technical answers, so the story is consistent between the documents and the interview.
  • Prepare the walkthrough. The reviewer will usually want a live tour of the cloud console and the deployment pipeline. Rehearse it with someone who is not the person who built it, which is also a fair test of key-person risk.

Compliance: show the plan, not a badge

Investors rarely expect a seed or Series A company to hold a SOC 2 report or ISO 27001 certificate. They do expect you to know which one your customers will ask for, roughly what it takes, and when you intend to start. A gap analysis report is a strong document here because it shows the gap is known and scoped.

If your sales plan depends on enterprise customers in the next year, say how compliance fits it. SOC 2 Type II needs an observation period of 3, 6 or 12 months after the controls are in place, so a plan that promises enterprise revenue next quarter with no report and no start date is a timing risk the investor will notice.

Our security readiness guide for funding and acquisition covers the security half of this in more depth.

Acquisitions are stricter

Everything above applies to an acquisition, with more weight. An acquirer is buying the code and the liabilities, so expect closer attention to licences, ownership of the intellectual property (including contractor agreements that assign it), past incidents and personal data. The review is more likely to include read access to repositories and cloud accounts, and the findings are more likely to appear as specific indemnities or price adjustments.

When to start

Start before the raise is announced, ideally a quarter ahead. The red-flag fixes are mostly quick. The data room is a few days of work for someone who knows the system. The slow items are cultural, such as getting a second person able to deploy, and those need time to become true rather than written down.

A self-commissioned review is from $4,500 per company. It covers the same areas as an investor's review and leaves you with a findings list, a cost to fix for each item, and the report to share or not.

Frequently asked questions

Should we share our own diligence report with investors?

That is your choice. Many founders share it because it shows the gaps are known and being handled. The report is yours if you commissioned it, and it is often more useful to share the findings list with progress against it than the report alone.

Do we need a penetration test before raising?

Not always. If you sell to enterprises or hold sensitive data, a recent test with fixes is strong evidence. If you have never had one, say so and show the plan. An old test with nothing fixed is worse than none.

What if the reviewer finds something serious?

Acknowledge it, explain the fix and the timeline, and show any containment already done. A serious finding handled openly is usually a negotiation point. One that looks hidden can end a deal.

How much code access should we give?

Agree it in writing with the investor, often read access to specific repositories under the NDA, or a supervised walkthrough before signing. Whatever you agree, the report should state it.

Want to find the problems before your investor does? We review your company the way their reviewer will and tell you what to fix first.

Technical due diligenceOr score yourself first

Before you go

Want the rest of this by email?

If this was useful, I send a few short notes on security and compliance. Unsubscribe in one click, and replies reach me directly.

From Jacob Masse, principal of traztech: the files by email, then a few short notes over the next month. No spam, unsubscribe in one click.

Want a second opinion on where you stand?

We run SOC 2, ISO 27001 and the rest of the compliance stack for startups and SMEs, and the security testing that sits behind it. The first call is free, and we will tell you if you are not ready to start yet.

Book a free call

Track record

Who is actually doing the work

5
Published CVEs, including a CVSS 9.1
Zero
Exceptions on a SOC 2 Type II built from nothing in-house

Published vulnerability research

Five published CVEs. CVE-2024-45163 (CVSS 9.1) is a flaw in the Mirai botnet itself, which gave defenders a way to shut down attacker infrastructure. CVE-2026-42626 takes HP ENVY 5000 printers offline from any unauthenticated device on the same network.

A SOC 2 Type II built from nothing

At Humera, a venture-backed US security company, Jacob built the compliance programme in-house from nothing: no report, no policies, no documented controls. It ended in a Type II attestation with zero exceptions.