Skip to content
September 10, 2026

A Pentest Is a Project, Not a Purchase

A pentest is a project, not a purchase. Learn how dedicated project management gets you more testing time, faster critical alerts, and findings that get fixed.

Brackish Security9 min read

A Pentest Is a Project, Not a Purchase

What project management actually buys you in an offensive security engagement

Brackish Security

Most organizations buy a penetration test the way they buy a software license. Someone gets quotes, someone negotiates the statement of work, someone signs it, and a testing week lands on the calendar. The procurement is the part that feels like work, so once the paperwork clears, the engagement gets mentally filed under done.

Then the testing actually starts, and it turns out a pentest has a lot of moving parts. Many of them belong to you.

Test accounts have to exist. Someone has to decide whether the security operations team is told about the test or deliberately kept blind, and then make sure the right people know either way. Someone has to know which systems cannot be touched during quarter close, which change freeze lands in the middle of the testing window, and which third party hosts are actually in scope. Someone has to pick up the phone when the testers find something that cannot wait for the report.

When nobody owns those things, the test still happens. It just happens badly. And because nothing visibly fails, most organizations never connect the disappointing outcome to the real cause.

The testing is the part everyone evaluates. The project is the part that decides what the testing was worth.

The purchase mindset

Treating a pentest as a purchase creates a specific set of assumptions. The provider does the work. The client waits. A report arrives. Value has been delivered.

That model works for things that are fully self-contained. A penetration test is not. It is a time-boxed attack against a live environment, run by outsiders, with dependencies on your people, your change calendar, your access provisioning, your detection team, and your remediation owners. Every one of those dependencies is a place the engagement can stall.

A purchase has a vendor and a buyer. A project has owners, milestones, decisions, and a definition of done. The second framing is the accurate one, and it changes what you should expect from the engagement and from yourself.

Where unmanaged engagements break

Unmanaged engagements rarely fail in a dramatic way. They leak value quietly at predictable points.

Before testing starts

The testing window opens and the testers cannot get in. The VPN account was requested but never approved. The credentialed test accounts were created without the permissions the scope assumed. The web application testers are waiting on a staging environment that was “almost ready” last week.

Meanwhile, nobody told the firewall team, so the test traffic gets blocked within the first hour. Or somebody did tell the firewall team, but not the managed detection provider, who escalates the activity as an active intrusion and pulls a senior analyst off real work.

And sometimes the window itself is wrong: it collides with a release freeze, a migration, or the one week a critical system owner is on leave. None of these are testing problems. All of them eat testing time you already paid for.

While testing is live

Testers find things that matter on the first day of an engagement all the time. An exposed administrative interface. Default credentials on something internet facing. A working path from a standard user to domain administrator.

In a managed engagement, there is an agreed threshold for what counts as “stop and tell us now,” an agreed channel, and a named person on the receiving end. In an unmanaged one, there is no path for that disclosure, so the finding waits for the report along with everything else. The exposure stays open while the document gets written, reviewed, and delivered.

Scope drift is the other common failure. A tester discovers an adjacent system that looks critical but was never listed. Without change control, that system either gets ignored or gets tested without authorization. Neither outcome is good.

After the report lands

This is where most of the value leaks out. The report arrives in someone’s inbox. It gets forwarded to a few people. There is no readout, or there is one that ends without anyone agreeing to anything. Findings have no owners and no dates. The retest that was included in the statement of work never gets scheduled because nobody remembers it was there.

Months later, the next engagement finds many of the same issues, and the program concludes that pentests are expensive and do not change much. The testing was fine. The project was never run.

What a managed engagement looks like

A well run engagement looks different before anyone launches a single tool. It starts with a named owner on both sides: someone at the provider who is accountable for the engagement as a whole, and someone on the client side with the authority to unblock access, make scope decisions, and route findings.

At Brackish, that provider-side owner is a dedicated project manager assigned to every pentest. Their job is the project itself: running the kickoff, keeping status flowing while testing is live, getting critical findings to the right people the moment they surface, and carrying the engagement through readout and retest. Our testers stay focused on testing because someone else is focused on everything around it.

Then it runs through a clear sequence.

Kickoff. A working session, not a formality, that confirms scope, targets, exclusions, testing windows, credentials, and access paths. This is where the change freeze gets discovered, not on day three.

Rules of engagement. A written document that defines what is allowed, what is off limits, how testers identify themselves if challenged, and when testing must stop. It protects both parties.

Deconfliction decision. An explicit choice about who knows the test is happening. Informing the SOC tests your controls. Keeping it blind tests your detection and response. Both are legitimate. The decision just has to be made on purpose and documented.

Communication plan. Who gets status updates, how often, through which channel, and who gets called when something critical surfaces, including after hours.

Escalation triggers. A shared definition of findings that bypass the report and get disclosed immediately.

Change control. A lightweight way to add, remove, or adjust scope during testing with written approval, so newly discovered assets are handled deliberately.

Readout. A live walkthrough of the findings with the people who will fix them, ending with owners and target dates.

Remediation handoff and retest. Findings flow into your ticketing or tracking system, and the retest gets scheduled before the report is even delivered.

None of this is exotic. It is basic project discipline applied to a type of work that too often runs without it.

What project management buys you

Project management is usually the least exciting line on a pentest proposal. It is also the line most likely to decide what you walk away with.

More of the time you paid for goes to testing

A pentest is priced in time. Every hour your testers spend waiting on an account, a VPN approval, or an allowlist change is an hour not spent attacking your environment. Clearing those dependencies before the window opens is the cheapest way to get more depth out of the same budget.

Your SOC gets a deliberate test, not a surprise

When deconfliction is decided in advance, the engagement produces useful information either way. If defenders were informed, you learn how your preventive controls hold up. If they were kept blind, you learn how quickly they noticed and how well they escalated. When the decision is accidental, you mostly learn that nobody talked to each other, and a few analysts lose a day chasing a threat that was on the calendar.

Critical findings stop waiting for the report

Agreed escalation triggers shrink the gap between discovery and action. The exposed admin panel gets locked down while testing is still running instead of weeks later. For many organizations, this is the single largest risk reduction an engagement delivers, and it depends entirely on the project having a path for it.

The engagement becomes evidence

Auditors, insurers, customers, and boards increasingly want more than a report. They want to know the test was scoped deliberately, run under defined rules, and followed through. A documented scope, rules of engagement, communication record, and retest result tell that story. A standalone PDF only tells them a test occurred.

Findings actually close

The readout is where a list of problems turns into a list of assignments. When owners and dates are set in the room and the retest is already booked, remediation has a deadline and a verification step. That combination is what converts a pentest from a snapshot of your weaknesses into an actual reduction in them.

Every engagement makes the next one better

Managed engagements compound. The second one starts faster because the accounts, contacts, and ground rules already exist. The third one goes deeper because the easy findings from the first two are actually gone. Over time, the testers spend less effort on the same low hanging issues and more on the paths that matter.

What you owe the project

A provider can run its side of the engagement perfectly and still be undermined by an unmanaged client side. The project needs a few things only you can supply.

It needs an owner with enough authority to approve access and make scope calls without a week of email. It needs honest information about what is fragile, what is off limits, and what is changing during the window. It needs the people who will fix findings in the readout, not just the people who bought the test. And it needs remediation capacity reserved before the report lands, because findings without anyone available to fix them are just a longer to-do list.

None of that is a large burden. It is the difference between hosting an engagement and sponsoring one.

The question to ask before your next engagement

Before your next test starts, ask two things. Who runs this project on the provider’s side? And who runs it on ours?

At Brackish, the first answer is always the same: a dedicated project manager, named before kickoff and accountable through retest. Our job is to make sure the second answer is just as clear before testing begins.

If both answers are a name, you are set up to get what you are paying for. If either answer is a shrug, that is the first thing to fix, and it costs far less to fix before the kickoff than after the report.

If your last engagement ended with a PDF and a shrug, the problem probably was not the testers. Brackish Security runs penetration tests and adversary simulation for teams that want findings that actually get fixed, and every pentest comes with a dedicated project manager who owns the engagement from kickoff to retest. Let’s talk about how your next engagement should run: brackish.io/contact.

Real Attackers. Real Security.

Want this tested against your environment?

Reading about an attack path is not the same as knowing whether yours holds. We can tell you which it is.

Scope an engagement