Skip to content

Seven penetration tests. One standard of proof.

Each test is led by a tester and ends the same way: proof of exploit, the business risk and a fix for every finding.

  1. ReconAI sorts the leads
  2. ExploitA tester works each lead
  3. ProveOnly a working exploit
  4. ReportReviewed by a person
  5. RetestRerun against your fix

Pick the system. The method stays the same.

Each card opens its test: what a tester checks, the method step by step and one sample finding in full.

Whatever we test, the finding reads the same.

Each finding carries its proof, its business risk and its fix. Pick a service to open its sample.

  • What the exploit reached
  • The fix, and the person who checked it
  • Acme Corp is a fictional client. Every sample says so.
FindingSample: Acme CorpHighCWE-639

Any member can download another workspace's user list

WhereGET /w/{id}/users.csv

Proof of exploit
  1. Request as a member of A

    GET /w/4410/users.csv HTTP/2Host: app.acme-corp.comCookie: sid=<member of A>
  2. Response: another workspace's users

    HTTP/2 200 OKContent-Type: text/csvemail,role [redacted]
Business risk
Any signed-in member of one customer could download another customer's full user list.
Fix
Check the caller belongs to the workspace, not only that they signed in.

Removed: requireSignedIn(req)

Added: requireMember(req, workspace)

Checked by a tester before it reached the report.

Scanners and testers do different jobs.

Run both. Scan often for breadth, and bring the systems that hold money or customer data to a tester.

An automated scan compared with a GreySurface test
Compared onAn automated scanA GreySurface test
What it looks forKnown flaws: outdated software and misconfigurationsAccess control, business logic and chained flaws
What comes backPossible issues to verifyProof of exploit for each finding, and a fix
Best atBreadth and frequency, between testsDepth: what an attacker could reach today
When a scan is the better choiceCost and cadence across many low-risk hostsNot designed for that: send us the systems that matter most

Aligned with five public standards.

Testing aligned with

  • OWASP Top 10, The most critical web application risks
  • OWASP ASVS, Application Security Verification Standard
  • NIST SP 800-115, Technical guide to security testing and assessment
  • CWE Top 25, The most dangerous software weaknesses
  • MITRE ATT&CK, Adversary tactics and techniques

Aligned with, never certified by. Names belong to their owners; no endorsement implied.

Choosing a test.

Start from what you run. The guide maps it to a test, and these are the questions buyers ask first.

Which penetration test should we start with?

The system your customers rely on most. Tell us what you run; we reply within one business day and agree the scope with you before any quote.

What comes back from every test?

A report with proof of exploit, the business risk in plain language and a fix for each finding, most serious first. Leadership receives an executive briefing, and one retest follows within 30 days of the report.

Who does the testing, and where does AI help?

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

Name what you run. We agree the scope.

Tell us what you run. Your quote follows the agreed scope.

Request a quote