Skip to content
All services

Penetration Testing

We test your application and its API by hand, the way a customer can reach them, and prove each issue we find.

The eagle tests an application from a laptop and collects a confirmed finding for the report.
  • Tested by hand

    Evidence, not a scanner summary.

  • Two customer accounts

    To check neither can open the other’s records.

  • Proof for every finding

    The request that proves it, and the fix.

  • Recognised standards

    The OWASP testing guide and PTES.

  • Retest included

    We check each fix held.

Why test by hand

The scan passed. The order still opened.

A scanner can’t tell whose order it’s reading. A tester with two accounts can.

Example shop. The scan passed, yet signed in as customer A, changing order 10441 to 10442 opens customer B’s order, because nothing checks who owns it.

#1

risk in the OWASP Top 10:2025 is broken access control, the flaw shown here.

  • Access control1.84m
  • Cryptography1.67m
  • Injection1.40m

Recorded occurrences in OWASP’s contributed data, top three categories

SourceOWASP A01 (opens in a new tab), A04 (opens in a new tab) and A05 (opens in a new tab)

SourceOWASP, Top 10:2025, Introduction (opens in a new tab)

The testing gap

13 in every 100

UK businesses carried out penetration testing in the last 12 months.

Most went the year without one.

SourceDSIT, Cyber Security Breaches Survey 2025/2026 (opens in a new tab)

94%

of UK organisations surveyed had an API security incident in the previous 12 months.

  1. 94%UK
  2. 88%France
  3. 83%Germany

SourceAkamai, API Security Impact Study 2026, EMEA overview (opens in a new tab)

Read the researchHide the research
  1. #1

    risk in the OWASP Top 10:2025 is broken access control, the class of flaw behind one customer opening another’s order.

    OWASP, Top 10:2025, Introduction (opens in a new tab)Announced Nov 2025OWASP, Top 10:2025, A01 Broken Access Control (opens in a new tab)Announced Nov 2025OWASP, Top 10:2025, A04 Cryptographic Failures (opens in a new tab)Announced Nov 2025OWASP, Top 10:2025, A05 Injection (opens in a new tab)Announced Nov 2025

  2. 94%

    of UK organisations surveyed had at least one API security incident in the previous 12 months, the highest of the three EMEA markets in Akamai’s 2026 study.

    Akamai, API Security Impact Study 2026, EMEA overview (opens in a new tab)Survey, Nov 2025

  3. 13%

    of UK businesses carried out penetration testing to identify cyber risks in the last 12 months.

    DSIT, Cyber Security Breaches Survey 2025/2026 (opens in a new tab)2,112 UK businesses, Aug to Dec 2025

How we work

We come in like a customer

Map it, try the way in, test what it trusts, then prove it.

Example shop’s map: eight pages and API calls, a sign in with no lockout, two test accounts, order 10442 opened from account A, and the chain from one account to every customer’s record.
  1. OWASPA01:2025Broken Access Control

Its pages and API, before signing in.

Sign in, reset and sessions, then two accounts.

Order numbers, inputs, flows and configuration.

OWASPA01:2025Broken Access Control

Reproduce it, hand over the evidence, retest the fix.

Where we find an issue, we look for the same gap elsewhere.

Example API
  • OrdersFound here
  • InvoicesSame gap
  • ReturnsSame gap

Owner check on all three

Your test

From scoping call to retest

Length depends on scope. We agree it on the scoping call.

  1. Before

  2. Testing

    Anything serious, we tell you the same day.

  3. After

  4. Later

Example findingSame request, twice

Signed in as customer A

shop.example/orders/10442

  • During the testCustomer B’s order200
  • At the retestNot found404

What you get

A report your developers can replay

  • The request that proves itRequest and response for every finding.
  • Business impact firstIn plain terms.
  • The fix at three levelsFix it now, fix the pattern, keep it fixed.
  • Fixes in priority orderWhat to do first, and why.

Sample report, fictional client

Cover1 / 5
Pages in this sample

What we need from you

Almost nothing

Three things to get started, and one more that helps.

  • Your written go-ahead

    A signed authorisation to test.

  • What to test

    Your application and its API.

  • Two customer accounts

    With the same access.

  • Source code accessOptional

    If you can share it.

Nothing to install.

Common questions

Before you book

  • A scan reports what might be wrong. We show what someone can actually do with it, and prove it.

  • You choose what we test, and we test it by hand. The assessment starts from your domain and finds what you expose.

  • We agree the targets, accounts and timing before we start, and what happens if something serious turns up.

  • Bradley and Aaron. Whoever finds an issue writes it up and answers your developers’ questions.

  • Priced for your scope. We quote after a short scoping call.

Launching something customers sign in to?

Book your Penetration Test

Book a consultation