Due diligence

Technical due diligence checklist for startups: code, security and the team

What an investor's or buyer's technical reviewer checks, the documents to have ready for each area, how to share code safely and which findings are red flags.

By the Startup Data Rooms editors · Oct 16, 2026 · 16 min read

Two engineers reviewing code together on large monitors

Technical due diligence is the part of due diligence that asks whether the technology does what the company says, whether the company owns it, and what it will cost to keep it running and growing. It sits beside legal and financial diligence and feeds into both: an open source licence problem becomes a legal issue, and a cloud bill that grows faster than revenue becomes a financial one.

For founders the useful framing is simple. The reviewer is trying to answer three questions: can this product scale to the plan in the deck, are there hidden liabilities in the code or the data, and can the team deliver without one or two people who might leave. Everything on the checklist below supports one of those three.

Who runs technical due diligence, and how deep does it go?

The reviewer and the depth change with the stage and the type of deal. The pattern below is common in US venture and M&A deals, but every investor sets its own process.

DealWho usually reviewsTypical depthCode access
Pre-seed or seed roundA partner with a technical background, or an advisorA call with the CTO, a product demo, a look at the architectureRarely
Series AThe fund’s technical partner or a hired expertArchitecture session, security basics, open source and IP questionsSometimes a screen-share walkthrough
Series B and laterSpecialist diligence firm or senior engineers from the fund’s networkWritten report on architecture, scalability, security, team and processOften a read-only session or automated scan
Acquisition by a strategic buyerThe buyer’s own engineering and security teamsIntegration fit, licence scan, security review, interviews with key engineersUsually a controlled review late in the process
Acquisition by private equityOutside technical diligence firmReport on risks, technical debt, cost to scale and the teamAutomated scan plus interviews

For a full M&A context, our guide on preparing your startup for acquisition due diligence covers the other workstreams and the deal terms findings turn into.

How a technical review usually runs

  1. Request listThe reviewer sends a list of documents and questions, often by area.
  2. Document reviewArchitecture notes, security reports, licence inventory and metrics in the data room.
  3. SessionsTwo to four calls with the CTO and lead engineers, sometimes a code walkthrough.
  4. ScanOn larger deals, an automated scan for open source licences and known vulnerabilities.
  5. ReportFindings ranked by severity, with a cost and time to fix for each.

What should the technical part of the data room contain?

Put the technical files in one numbered folder with sub-folders that match the reviewer’s request list. Our startup data room checklist has 25 items across the product and technology, intellectual property, and security and privacy folders, each marked with the stage at which investors start to ask for it.

Data room / 07 Technology

Technology and security folder

  1. 07.1 Architecture System diagram, hosting, data flows
  2. 07.2 Product and roadmap Demo access, roadmap, release history
  3. 07.3 Engineering process Branching, reviews, CI, deploy, on-call
  4. 07.4 Open source SBOM, licence scan, exceptions
  5. 07.5 Security Policies, pen test summary, SOC 2 report
  6. 07.6 Privacy and data Data map, DPAs, subprocessors
  7. 07.7 Infrastructure and cost Cloud bills, commitments, DR plan
  8. 07.8 Incidents Outage and security incident log
  9. 07.9 AI and models Models used, training data rights
  10. 07.10 Team Org chart, key engineers, contributors
Sub-folders mirror the order most reviewers work in. The highlighted folder is the one that most often holds a surprise.

The checklist, area by area

Each list below names the documents and answers a reviewer will expect. Not every startup needs every item; a seed company with five engineers can answer many of them in a short written note rather than a formal policy.

1. Architecture and scalability

  • A current system diagram: services, databases, queues, third-party APIs and where each runs
  • Hosting setup: cloud provider, regions, accounts, and who has admin rights
  • Known scaling limits and what the next 10x of users or data would need
  • Single points of failure and the plan for each
  • Key third-party services and APIs, with their contracts and what happens if one changes price or shuts down
  • Release history for the last 12 months: what shipped and when

Reviewers do not expect a seed-stage product to be built for millions of users. They expect the team to know where it will break and what the fix costs. A short “known limits” note written by the CTO answers half of this section.

2. Code quality and engineering process

  • Repositories are in company-owned accounts, with a list of each repo and what it contains
  • Code review rules: who approves merges to the main branch
  • Automated tests and what they cover, plus the CI pipeline that runs them
  • Deployment process: how code reaches production, how often, and how a bad release is rolled back
  • A list of known technical debt with a rough cost to fix, written by the team
  • Delivery metrics if you track them, such as the four DORA measures: deployment frequency, lead time for changes, change failure rate and time to restore service

Ugly code is rarely a deal issue. A reviewer reads it as a cost: so many engineer-months to refactor before the next stage. Missing tests, no code review and manual deploys read as a process risk, because they predict outages and slow delivery after the money arrives.

3. Open source licences

Almost every product contains open source code. The question is which licences, and whether you meet their conditions. A software bill of materials (SBOM) lists every component and version; the two common formats are SPDX and CycloneDX, and CISA’s SBOM resources explain both. A software composition analysis tool can produce one and flag licences and known vulnerabilities.

Licence familyExamplesMain conditionTypical risk for a startup
PermissiveMIT, BSD, Apache 2.0Keep copyright and licence notices; Apache 2.0 also has a patent licence and NOTICE rulesLow, as long as notices are kept
Weak copyleftLGPL, MPL 2.0Changes to the licensed files or library must be shared under the same licence when distributedLow to medium; depends on how the code is linked and modified
Strong copyleftGPL v2, GPL v3Distributing a work based on GPL code means offering its source under the GPLHigh in distributed software (mobile apps, on-premise installs, SDKs); lower in pure SaaS
Network copyleftAGPL v3Users who interact with a modified version over a network must be offered its sourceHigh for SaaS products that modify AGPL code
Source-availableBusiness Source License, SSPLNot open source; limits on production or service useDepends on the terms and how you use it
No licenceCode copied from a repo or forum without oneAll rights reserved by defaultMedium to high; replace or get permission

The Open Source Initiative keeps the texts of approved licences. Whether a specific use triggers a copyleft obligation is a legal question, so have counsel review anything the scan marks as strong or network copyleft before the room opens.

  • An SBOM for each shipped product, generated by a tool rather than by hand
  • A licence report with copyleft and unknown licences flagged
  • A note for each flagged item: how it is used, whether it is distributed, and the fix or the reason no fix is needed
  • A written open source policy, even a one-page one, saying which licences engineers may add without review

4. Security and compliance

Security diligence starts with documents and ends with questions. The documents tell the reviewer which framework you follow; the questions check that it is real.

EvidenceWhat it showsWho expects it
SOC 2 Type I reportControls were designed properly at one point in timeEnterprise customers, later-stage investors
SOC 2 Type II reportControls worked over an observation period, often 3 to 12 monthsEnterprise customers, acquirers, growth funds
ISO/IEC 27001 certificateA certified information security management systemCustomers in Europe and global enterprises
Penetration test summaryAn outside tester’s findings and your fixesMost investors from Series A on
Completed security questionnaireAnswers to a standard set such as SIG or CAIQEnterprise sales teams, buyers
Written policiesAccess control, incident response, backups, vendor managementEveryone from Series A on

SOC 2 reports are issued by CPA firms under the AICPA’s Trust Services Criteria. Many startups have neither SOC 2 nor ISO 27001 at Series A; a reviewer then looks for a plan with dates and the basic controls already in place.

  • Two-step login on code hosting, cloud consoles, email and the admin panel of the product
  • Access review: who can reach production and customer data, and proof former staff were removed
  • Secrets kept out of the code and in a secrets manager
  • Dependency and vulnerability scanning in CI, with a rule for how fast critical issues are fixed
  • Backups tested by an actual restore, with the date of the last test
  • Incident response plan and a log of past security incidents with root causes
  • Latest penetration test summary and evidence that high findings were closed
An engineer holding a laptop in a corridor of server racks
Reviewers ask where production runs and who can reach it. An access list with dates answers both.

5. Infrastructure, reliability and cost

  • Monthly cloud and hosting bills for the last 12 months, and cost per customer or per unit of usage
  • Committed spend contracts and their terms
  • Uptime history and the service levels promised to customers
  • Disaster recovery plan with recovery time and recovery point targets
  • Monitoring and alerting setup, and who is on call

Cost is the part founders most often skip. If hosting grows faster than revenue, the reviewer will flag gross margin as a risk, and the financial diligence team will pick it up. Showing cost per customer falling as you grow is one of the clearest signals of a sound architecture.

6. Data, privacy and AI

  • Data map: which personal data you hold, where it is stored and who can see it
  • Privacy policy, data processing agreements and the subprocessor list
  • Compliance records that apply to you: HIPAA for health data, PCI DSS for card data, state privacy laws such as the CCPA, and the GDPR if you serve people in the EU
  • Third-party AI models and APIs in use, with the terms that govern your data
  • Rights to any data used to train or tune your own models, including customer data and scraped data
  • A note on AI coding assistants used by the team and any rules for their use

AI products draw extra questions. Reviewers want to know whether the company could lose access to a model it depends on, whether customer data trains shared models in breach of a contract, and whether training data came with the rights the product needs. Clear written answers turn these from open risks into closed questions.

7. The engineering team

  • Org chart for engineering and product, with tenure and location
  • Key engineers and what only they know (the bus factor for each critical system)
  • Contractors and agencies who wrote code, with their contracts
  • A list of everyone who has committed to the company's repositories, matched to a signed invention assignment
  • Retention terms for key engineers: equity, vesting and any retention plan

How should you share source code with a reviewer?

Most companies never hand over a full copy of their code before signing. Documents go in the data room; the code itself is shown in controlled ways, and the level of access rises as the deal gets closer.

Technical folders by reviewer

FolderInvestor partnerOutside tech reviewerBuyer engineeringLegal counsel
Architecture and roadmapView onlyDownload, watermarkedView onlyView only
Open source report and SBOMHiddenDownload, watermarkedView onlyDownload, watermarked
Security policies and pen testView onlyView onlyView onlyView only
SOC 2 reportView onlyView onlyView onlyView only
Cloud costs and incidentsView onlyDownload, watermarkedView onlyHidden
Contributor and IP listHiddenView onlyHiddenFull access

HiddenView onlyDownload, watermarkedFull access

0 hidden, 1 view only, 2 download with watermark, 3 full. Source code itself stays outside the room and is shown in sessions.

The common options, from least to most access:

  1. Walkthrough. The CTO shares a screen and answers questions while showing the code.
  2. Read-only session. A reviewer gets time-limited read access to selected repositories, often under a separate NDA.
  3. Automated scan by a third party. A neutral firm runs licence and vulnerability scans and reports results to both sides without passing on the code.
  4. Clean room review. Named reviewers from a competing buyer see code under strict rules, close to signing.

Security reports deserve the same care. A pen test report lists weaknesses; once fixed it is fine to share, but share it view-only with watermarks so copies can be traced. The security review page covers how to answer questionnaires from customers and investors with the same document set.

Rooms that list the controls for sharing technical files

Out of the 17 data rooms we track.

Two-step login
13 of 17
Viewer activity log
17 of 17
View-only and download control
15 of 17
Dynamic watermarks
17 of 17
Investor Q&A
13 of 17
Source: our provider facts file, checked monthly.

Which findings are red flags, and which are normal?

Reviewers sort findings by severity. Founders often worry about the wrong ones. This table shows how the same reviewer tends to read common findings.

FindingUsually read asWhy
Code written by a contractor with no IP clauseRed flagThe company may not own part of the product
AGPL or GPL code in a distributed or modified productRed flag until reviewedPossible duty to release source code
A past breach that was not disclosed to customersRed flagLegal exposure and a trust problem
Production access still open for former staffSerious, quick to fixShows weak access control
No SOC 2 at Series ANormal if a plan existsCommon at that stage
Technical debt in older modulesNormal, priced as a costEvery product has it
One engineer who knows the billing systemSerious, fixableKey-person risk, solved with documents and a second owner
Cloud cost growing faster than revenueSeriousHits gross margin and the valuation
Monolith rather than microservicesNormalArchitecture style is not a defect
7 areas in a full technical review Architecture to team
4 ways to show code From walkthrough to clean room
25 technical items on our checklist Across three folders
30 days for the plan below Before the first request list

How do you prepare in 30 days?

If a term sheet or an LOI is close, a month is enough to get the technical folder into shape. The order matters: ownership problems first, because they take the longest and cost the most if found later.

Prepare for technical due diligence in 30 days

  1. 1
    Days 1 to 5: ownership

    Export commit authors from every repository and match each to a signed invention assignment. Send confirmatory assignments to anyone missing. Move any repo, domain or cloud account held personally into a company account.

  2. 2
    Days 6 to 10: open source

    Run a software composition scan, generate an SBOM and send anything marked copyleft or unknown to counsel with a note on how it is used.

  3. 3
    Days 11 to 15: security basics

    Turn on two-step login everywhere, remove former staff, move secrets out of the code, test a backup restore and write down the date.

  4. 4
    Days 16 to 20: documents

    Write the architecture note, the known-limits note, the technical debt list and the incident log. Collect the latest pen test and SOC 2 report or your plan for one.

  5. 5
    Days 21 to 25: numbers

    Pull 12 months of cloud bills, uptime history and delivery metrics. Show cost per customer over time.

  6. 6
    Days 26 to 30: dry run

    Upload into the numbered technology folder, set view-only on security reports and ask an outside engineer to work through the room as a reviewer would.

Then check where the rest of the room stands. The readiness score below weights the nine document sets investors and buyers check first; IP assignments and security documents are two of them.

How ready is the rest of your data room?

Readiness score out of 100

75

Items in place
6
Items still to do
3

Indicative result from the numbers you enter. Not financial, tax or legal advice.

A laptop showing source code in a dark editor
A walkthrough of the code with the CTO is often all a seed or Series A reviewer needs.

The use-case pages go further on each part: technical due diligence for the full folder index and the rooms that rank best for it, and IP due diligence for patents, assignments and licences.

Questions founders ask

What is included in technical due diligence for a startup?
A review of architecture and scalability, code quality and engineering process, open source licences, security and compliance, infrastructure cost and reliability, data privacy and AI use, and the engineering team. Depth depends on the stage and the deal.
Do investors look at the source code?
Seed and Series A investors rarely read code; they talk to the CTO and look at the architecture. Later-stage funds and acquirers often arrange a read-only session or an automated scan by a third party.
Do I need SOC 2 before raising a Series A?
Usually not. Many startups raise a Series A without SOC 2 or ISO 27001. What reviewers expect is the basic controls in place and a dated plan, especially if you sell to enterprises.
Is GPL code in my product a problem?
It depends on how it is used. GPL obligations are generally triggered by distribution, so it matters most in apps, on-premise software and SDKs. AGPL can apply to SaaS that modifies the code. Have counsel review anything the scan flags.
How long does technical due diligence take?
From a few days for a seed round to several weeks for a later round or an acquisition, where an outside firm writes a report. A prepared technology folder shortens it because the reviewer starts with documents instead of questions.
What is an SBOM?
A software bill of materials: a list of every third-party component and version in your product. It is the starting point for licence and vulnerability checks. Use the startup data room checklist to see where it fits in the room.

Find a data room for your round.

Four questions, about 30 seconds.

Question 1 of 4What is the room for?