Assessment

Testing that ends in fixes.

Controlled assessment across applications, infrastructure, APIs and anything exposed to the internet. The output is a set of findings you can hand straight to engineering, with the business consequence written next to each one.

Web and APIInfrastructureExternal exposure
What usually goes wrong

The common failure of a penetration test is that nothing changes afterwards.

A report arrives with a long list of findings sorted by severity. Engineering cannot reproduce half of them, leadership cannot tell which three actually matter, and by the time anyone has decided, the next test is already scheduled.

Reproducible or it did not happen

Every finding comes with the steps to see it again. A developer should be able to confirm the issue before they start arguing about the fix.

Severity that reflects your estate

The same weakness deserves different urgency on an internet facing service than on an isolated lab host. Rating happens with your exposure in view.

A fix, not a category

Naming the class of vulnerability is the easy part. We say what to change, and where the same pattern is likely to appear elsewhere.

How the engagement runs

Controlled from the first day to the retest.

Testing touches live systems, so the boundary matters as much as the technique.

01

Scope and authorise

Targets, timing and rules of engagement agreed in writing.

02

Map the surface

What exists, what is reachable, and what was not on the list.

03

Test

Controlled exploitation, evidenced as it happens.

04

Escalate live

Anything critical is raised immediately, not held for the report.

05

Report

Technical detail and executive summary, written separately.

06

Retest

Confirmation that the fix holds, recorded as evidence.

What you are left holding

Four things land on your desk.

Not a PDF that ends at a severity rating. Things your team can pick up and use on the Monday after we leave.

01

A findings report an engineer can use

Every issue with the steps to reproduce it, the evidence we captured and what to change. No translation needed before work can start.

02

A separate read for the people funding it

The same work in a page and a half, in business terms, with a recommended order and an honest note on what it costs to do nothing.

03

A live line while we are testing

Anything serious reaches you the hour we find it. You should never learn about a critical finding from a report.

04

A retest that closes the loop

We come back and confirm the fixes hold, and that confirmation becomes evidence you can show somebody a year later.

Questions we get asked

Before you get in touch

The questions that come up most often, answered the way we would answer them on a call.

How much disruption should we expect?

Very little, and none that has not been agreed first. Testing runs inside a written scope with agreed timing, and anything with a realistic chance of affecting a live service is discussed before it happens rather than explained afterwards.

Do you test production or a copy?

Whichever answers your question honestly. A staging copy is safer but only tells you about staging. Where production is the only environment that reflects reality, we test it under tighter conditions and a shorter window.

What happens if you find something serious mid test?

You hear about it that hour. Critical findings are escalated as they are confirmed rather than held back for the report, because a week of exposure is not worth a tidier document.

Is the retest included?

Yes. A finding closed without confirmation tends to reappear in next year's report, so we build the retest into the engagement rather than selling it separately.

Need a test that actually moves things?

Tell us what is in scope and what you are worried about. Those two things usually shape the engagement more than any methodology document.