Interactive examples

What does a finding
actually look like?

Explore an example. Choose a test, then switch between the problem and the fix. All service links are in the catalogue above. These demos are optional.

Can a regular user
access private data?

We test web applications, APIs, and authentication flows by hand, looking for access-control failures, injection, and ways to abuse business logic.

  • Who can read or change a record?
  • Can a user skip an important workflow step?
  • Does the server enforce the same rules as the interface?
Application security details
Access controlIllustrative example

A regular user can export private records.

Before: the security gap

Signed in asStandard user
Requested actionExport all customer records
Expected permissionAdministrator only
Observed response200 · export allowed

A standard user reaches an administrative action directly. Hiding the export button is not an authorization control.

One foothold.
How far does it lead?

We examine your external perimeter and internal environment to understand exposure, trust relationships, and the paths to sensitive systems.

  • Which services are reachable from the internet?
  • Can a low-privilege account cross network boundaries?
  • Where do identity and configuration weaknesses connect?
Network assessment details
Segmentation checkIllustrative example

A workstation can reach a restricted service.

Before: the security gap

Starting pointTest workstation
Trust boundaryInternal network
Restricted destinationManagement service
Observed routeReachable from the test segment

A restricted management service is reachable from a lower-trust segment. We document the path and validate the impact within the agreed scope.

The objective matters.
So does the response.

Red teaming tests an agreed attack objective alongside your ability to detect and respond. The story is the whole path, not a list of isolated vulnerabilities.

  • Can an attacker reach a critical asset?
  • Which steps generate useful alerts?
  • Does the response contain the activity?
Red teaming details

Starting positions, permitted techniques, and stop-test triggers are agreed before testing.

Detection reviewIllustrative example

An attack is logged, but no one is alerted.

Before: the security gap

  1. 01
    Controlled activity

    Use an authorized test account.

  2. 02
    Evidence in the logs

    Review the activity with your defenders.

  3. 03
    No actionable alert

    A detection gap to investigate.

The action was logged, but did not produce an actionable alert. The debrief connects that gap to the observed technique.

Follow the input.
Find the assumption.

Manual review and static analysis trace security-sensitive paths through your code. We verify findings, explain the root cause, and recommend a specific fix.

  • Where does untrusted input reach a sensitive operation?
  • Are authorization rules enforced consistently?
  • Can dependencies or deployment workflows expose secrets?
Source code review details

Risk-led review of your stack, not a raw scanner export.

Query constructionIllustrative pseudocode

User input changes a database query.

Before: the security gap

reports / lookup
query = "SELECT * FROM reports"
      + " WHERE id = " + input.id
db.execute(query)
User input changes the query

Concatenating untrusted input into a database query can change its meaning. The finding points to the code path and the safer pattern.

All examples use synthetic scenarios to explain our approach. They are not client findings, live tests, or guarantees of a particular result.

How an engagement works

What happens
after you book?

Explore the four stages of an engagement. Select a step to see what we agree, test, and deliver.

OverWatch Labs01 / 04

Rules of engagement

Agree what is in scope, and what is not.

Targets
Named applications, systems, or code repositories.
Safeguards
Testing windows, exclusions, escalation contacts, and stop-test triggers.
Agreement
Written authorization and NDA before work begins.

Illustrative engagement documents

Start here

Not sure where
to start?

Start with what you’re building, changing, or worried about. We can scope several areas together instead of making you pick in isolation.

Talk through your scope

On the roadmap

What’s coming next

Smart contract auditing Coming soon

Security review for Solidity and the logic that protects protocol assets.

Register interest

AI red teaming Coming soon

Adversarial testing of LLM applications, prompts, and agent tool use.

Register interest

Start with one conversation

Let’s find the right
test for your business.

Tell us what you need to protect. We’ll agree the scope, deliverables, and timeline before testing.