Skills / Closing the deal / Buying a pentest

A contract requires a pentest before close — who does startup-priced pentests we can reuse?

Test what your largest customer will actually deploy, or you will be paying for it twice.

pentest-buying

SKILL.md · 859 words

Verified Sept 2026

Download the folder
What your agent reads.
name
pentest-buying
description
Buying a penetration test as a seed-stage security vendor when a contract or a buyer's security review requires one before close. Covers what makes a pentest report reusable across buyers, scoping it to the deployment surface a buyer will actually run, the retest letter as the artifact a reviewer accepts, the boutique firm against the testing-as-a-service platform, why a report with no findings is suspicious to a security engineer, what a bug bounty and a scanner are not, the annual cadence and the re-triggers, and the pick the firm has not made. Use when a founder is asked for a pentest report, is comparing testing vendors, or is deciding what scope to buy. Not for SOC 2 (soc2-when-it-blocks-a-deal), the questionnaire (security-questionnaires), or contract liability (security-vendor-contract-norms). Also written as pen test, pentest report, or penetration testing.
title
Buying a pentest
question
A contract requires a pentest before close — who does startup-priced pentests we can reuse?
subtitle
Test what your largest customer will actually deploy, or you will be paying for it twice.
summary
You buy a penetration test whose report the next buyer will accept too, which means a named independent firm, a scope covering what the buyer will actually deploy, and a letter showing the findings were fixed and retested. A security engineer reads the findings before the summary and distrusts a report with none, so buy the test for that reader.
group
close
verified
2026-09-08
order
55

877 / 1024 characters

This is the top of the SKILL.md file, exactly as it downloads. Your agent reads the description field to decide when to load this skill. The rest of this page is for you.

You are buying a document that a security engineer at your customer will read harder than anything else you send them, because you sell security and they want to know whether your product can take a punch. Buy it for that reader, and it will be reusable for every reader after them.

Reusable means the next buyer accepts it.

You will buy the cheapest test that satisfies this contract, and the next contract will ask again. A report is reusable when it comes from a named independent firm that the buyer's reviewer has heard of or can check, when it is dated within a year, when it covers the product the buyer will actually deploy, when it shows the findings fixed and retested, and when it comes with a summary letter you can hand over before the full report goes out under NDA. Buy those five things once a year and the question stops arriving.

Scope it to what the buyer will deploy.

You scope the test to what the buyer will run, not to your marketing website. That means the agent or the integration that runs inside their environment with their privileges, the control plane you operate, the API between the two, and the authentication and the boundary between tenants. A test of the website reassures nobody who is about to install your agent with root access. Write the scope from the same architecture page you give buyers, the one-page description of what the product touches, what privileges it needs, what data it sees and stores, where it runs, the tenant boundary, how it fails, and what the buyer must run themselves, and the report will describe the thing they are worried about. Say in the scope that the test is authenticated, run against real roles inside the product rather than from outside the login page, because an unauthenticated scan of a login page tells a reviewer nothing, and ask the firm to state its methodology in the report.

The retest letter is what they want.

You will send the report, and what the reviewer wants is the letter. A letter from the firm stating the scope, the dates, the number of findings by severity, and that every high and critical finding was fixed and retested. That letter goes behind the trust center and into your first reply. The full report goes under NDA to the engineer who asks, and the engineer reads the findings before the summary.

A report with no findings is suspicious.

A test that finds nothing is tempting to buy, and a security engineer reads a clean report as a test that did not look. A credible report has findings, shows which ones mattered, and shows them closed. The retest is what turns the findings from a liability into evidence that you fix things, and that is the quality a security buyer is actually buying.

Boutique or platform.

The choice is between a boutique firm with named testers and a testing platform with a pool of them. The boutique gives you a report a reviewer respects and a tester who will argue with your architecture. The platform gives you speed, a portal, and continuous retesting. Neither is wrong. Ask both for a sample report with the client's name removed, and give it to the most skeptical engineer you know. Hire the one whose findings that engineer would have wanted to write. Which firm we would send you to is a pick we have not made.

A scanner is not a test, and neither is a bounty.

A vulnerability scan gets offered as a penetration test, and a bug bounty as a substitute. A scan is evidence that you monitor. A bounty is evidence that you invite research. Neither is an independent test of your deployment surface by a named person, and a reviewer knows the difference at a glance. Run both anyway, because they answer other questions on the form.

Test every year, and on the triggers.

You test once a year, and again when the surface changes: a new agent, a new privilege, a new integration, a major release. And you test again after a peer in your category is breached, because the reviews reopen that week and the first question is whether your test predates the incident.

Working the question.

  1. Write the scope from the architecture page: the agent, the control plane, the API, the tenant boundary.
  2. Ask two firms for a redacted sample report, and give both to a skeptical engineer.
  3. Buy the test, fix every high and critical finding, and buy the retest.
  4. Put the summary letter behind the trust center, and hold the full report for NDA.
  5. Put the annual test and the triggers on the calendar: new privileges, a new integration, a peer's breach.

Working with an agent.

Give your agent your architecture documents and the deployment your largest customer will actually run. Ask it to write the test scope from that rather than from your whole product. A report covering something the buyer will never deploy does not travel to the next buyer.

Install the skill.

You are reading the skill itself — this page and the download are the same files. Unzip it into ~/.claude/skills/ (or a project’s .claude/skills/) and Claude Code loads it when the question comes up; so does any agent that reads Agent Skills.

mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -sLO https://techoperators.com/skills/pentest-buying.zip && unzip -oq pentest-buying.zip && rm pentest-buying.zip

pentest-buying/SKILL.md

No terminal? Download pentest-buying.zip and drop into your assistant’s project files.

Kevin Skapinetz

Tell us what you see.

Whether you’re thinking about starting a company, building one in stealth, or raising a round: send Kevin or Dan what you see on LinkedIn, in your words.