Skip to main content

Services

Security testing and review for applications, APIs, and code

Focused services for teams that build and run software — each scoped to your environment, with validated findings and practical remediation guidance.

Our services

Which service do you need?

The services answer different questions. If you're not sure, describe your situation when you get in touch and we'll recommend an appropriate scope — including when a smaller engagement is enough.

  • Vulnerability Assessment

    Answers
    What known weaknesses are present across our assets?
    Breadth & depth
    Broad — many assets, known issues
    Method
    Identification and validation of known vulnerabilities and misconfigurations
    Best when
    You need a prioritised baseline or regular check-up
  • Web App Penetration Testing

    Answers
    Can someone break into or misuse this application?
    Breadth & depth
    Deep — one application, including logic flaws
    Method
    Manual testing of authentication, access control, input handling, and logic
    Best when
    Before launch, a major release, or a customer security review
  • API Security Testing

    Answers
    Does our API enforce authorization on every request?
    Breadth & depth
    Deep — endpoints, objects, and roles
    Method
    Manual testing of object/function-level access, data exposure, and abuse
    Best when
    Your API is used by mobile apps, partners, or customers
  • Secure Code Review

    Answers
    Where in our code do security flaws originate?
    Breadth & depth
    Deep — source code of agreed components
    Method
    Manual review of security-critical code paths, supported by tooling
    Best when
    Building sensitive features or fixing root causes after a test

Training and CTF exercises for teams are covered on the security training page.

Engagement process

From first conversation to verified fixes

A simple, predictable process. Actual timing and deliverables depend on the scope we agree.

Swipe to see all 6 steps

  1. Step 01

    Initial discussion

    You tell us what you want assessed and why. We ask the questions needed to understand the application, API, or codebase.

  2. Step 02

    Scope & authorization

    We agree targets, test types, environments, timing, and exclusions — and obtain written authorization before any testing.

  3. Step 03

    Assessment or review

    Testing or code review is carried out within the agreed scope, with a named point of contact on both sides.

  4. Step 04

    Findings & reporting

    You receive a written report with risk-rated findings, supporting evidence, and reproduction steps.

  5. Step 05

    Remediation guidance

    We walk through the findings with your team and clarify how to fix each issue in your environment.

  6. Step 06

    Retesting, if agreed

    Where included in the engagement, we verify that fixes are effective and update the report.

Planning a security assessment?

Tell us about your application, API, or software security requirements. We can discuss the appropriate scope and next steps.

What happens next

  1. 01We review your enquiry and reply by email
  2. 02An initial discussion about your application and goals
  3. 03A written scope — nothing is tested until it's agreed