Web, API & mobile app penetration testing.

Scanners find missing headers. Attackers find the endpoint that lets one customer read another customer's invoices. We test like attackers: manually, role by role, with your business logic in mind.

What we test

Everything an attacker would try.

A scanner can't tell whether user A should see user B's data. Access control, sessions and business logic need a tester who understands your app, so that's where most of our time goes.

Access control

Authentication, MFA, password reset and sessions, plus authorisation across every role and IDOR.

Business logic

Pricing, workflows, approvals and limits: the flaws that only make sense once you know how the product works.

Injection & APIs

SQL, NoSQL, command and template injection, XSS, SSRF, plus REST and GraphQL tokens and rate limits.

Files & storage

File upload handling and the cloud storage behind it, including what's publicly reachable.

Mobile apps

Android and iOS local storage, certificate pinning, exposed components and how far the app trusts the API.

Industry baselines

OWASP Top 10, OWASP API Top 10 and OWASP MASVS as the floor, not the ceiling.

What you get

A report your developers can act on.

For leadership

  • Executive summary in business language
  • Risk-ranked findings
  • A report you can share with customers and auditors

For developers

  • Proof and reproduction steps for every finding
  • Concrete fix guidance
  • A debrief call with your team

After the fixes

  • Optional retest of every fix
  • Updated report showing what was closed
  • Evidence for your next audit
Engagements

Pick the scope that fits.

  1. Focused app test

    One web app or SaaS platform with its roles and APIs. The usual choice for questionnaires and audits.

  2. App, mobile & API

    Your web app, its Android and iOS clients and the shared API, tested together so trust gaps show up.

  3. Release testing

    Targeted tests of new features before major releases, so security keeps pace with shipping.

  4. Annual programme

    A yearly full assessment plus release tests, with findings tracked year on year.

Get secured.

Tell us what you're shipping. You'll get a scoped, fixed quote within one business day.