Skip to content

A penetration testing company led by testers

Our testers work the weaknesses a clean scan and a passed audit leave in place, and prove each one with a working exploit.

A scale from secure to breached. The grey zone covers the wide middle, where the scan came back clean, the audit passed and the weakness is still there.

Why the name GreySurface?

The grey zone is the space between secure and breached, where a real weakness sits unseen. We named the company after it, and the mark draws it.

The GreySurface mark: four chevrons, the paths an attacker takes, closing in on a grey diamond core, the grey zone.

Who does the penetration testing?

Our testers have blue team, red team and penetration testing experience. Attack work shapes how we test. Defence work shapes how we report.

How a GreySurface test runs
Our testers' experience, and what it changes about a test
Sample
  • We test like an attacker

    We chain small weaknesses into one path, towards an agreed objective and within agreed rules.

    1. Sign-up formweak check
    2. Profile APIIDOR
    3. Admin panel
  • We write like a defender

    We have defended systems, so we write findings a team can act on.

    What happened
    New accounts can open the admin panel
    Why it matters
    Anyone could act as an administrator
    How to fix it
    Check the role on every request

Where AI helps, and where people decide

AI speeds up recon, triage and reporting. A tester picks the leads, and a person reviews every finding before it reaches you.

Who does what in each step of a test
  1. Recon

    A tester: Picks the leads worth working

    AI: Maps and sorts the surface

  2. Exploit

    A tester: Works each lead by hand

  3. Prove

    A tester: Follows each exploit to what it reaches

  4. Report

    A tester: Writes the risk and the fix

    A person reviews every finding

    AI: Speeds up the write-up

  5. Retest

    A tester: Reruns the original request

Four rules for every test

They apply to a single application and to continuous testing alike. So do the four limits beside them.

What we always do

  • Human-led, AI-assistedA tester leads every test. AI speeds up the groundwork, and people make the calls.
  • Every finding provedEach one comes with the request and the response that prove it.
  • Risk in plain wordsWe write who could exploit each finding, how easily and what they would reach.
  • Honest limitsWe say what was in scope and what was not. No test finds everything.

What we will not do

  • Take destructive actions on your live systems
  • Send a scanner-only report
  • Test outside the scope and windows you agree
  • Claim to be certified by the standards our testing is aligned with

How we work with your engineers

We test in the windows you agree and work through one named contact on your side. Each finding is written so an engineer can replay it and fix it.

One finding, as your engineers receive it
Sample: Acme Corp

Sessions stay valid after sign-out

Medium

Replay

GET /api/account HTTP/2Cookie: session=<signed out>
got
HTTP/2 200
expected
HTTP/2 401
fix
End the session on the server at sign-out

Included with every test, whatever its size

Scope sets the effort and the price. It does not change what you receive.

  • Proof for every findingThe request that proved it, the business risk and a fix.
  • An executive briefingWhat to fix first, in words your board will use.
  • One retestOf the findings we reported, within 30 days of the report.

See your grey zone. Then fix what matters.

Tell us what you run. We agree the scope with you before any quote.

Request a quote