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.
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.
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.
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.
The same weakness deserves different urgency on an internet facing service than on an isolated lab host. Rating happens with your exposure in view.
Naming the class of vulnerability is the easy part. We say what to change, and where the same pattern is likely to appear elsewhere.
Testing touches live systems, so the boundary matters as much as the technique.
Targets, timing and rules of engagement agreed in writing.
What exists, what is reachable, and what was not on the list.
Controlled exploitation, evidenced as it happens.
Anything critical is raised immediately, not held for the report.
Technical detail and executive summary, written separately.
Confirmation that the fix holds, recorded as evidence.
Not a PDF that ends at a severity rating. Things your team can pick up and use on the Monday after we leave.
Every issue with the steps to reproduce it, the evidence we captured and what to change. No translation needed before work can start.
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.
Anything serious reaches you the hour we find it. You should never learn about a critical finding from a report.
We come back and confirm the fixes hold, and that confirmation becomes evidence you can show somebody a year later.
The questions that come up most often, answered the way we would answer them on a call.
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.
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.
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.
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.
Tell us what is in scope and what you are worried about. Those two things usually shape the engagement more than any methodology document.