Dex SecurityDex Security
Home/Services/Web App Testing
Hands-on testing· Scoped in writing

Web Application Penetration Testing

Your web applications handle logins, customer records and payments. We test them the way an attacker would — examining how they authenticate users, enforce permissions and handle untrusted input.

How this assessment works

Many of the most damaging web vulnerabilities — broken access control, flawed business logic, insecure direct object references — cannot be reliably found by automated tools. They require someone who understands what the application is meant to do, and tries to make it do something else.

Testing follows recognised methodologies such as the OWASP Web Security Testing Guide, adapted to your application and the access levels agreed in scope.

Testing Methodology

Hands-on testing by a security professional, using tooling to support (not replace) manual analysis.

Deliverables

  • Findings with reproduction steps your developers can follow
  • Severity ratings based on realistic impact and likelihood
  • Developer-focused remediation guidance
  • Retest of fixed findings where included in your engagement

Every deliverable is written in plain English, with proof-of-concept evidence and prioritized remediation steps.

Coverage

What we examine during testing

Our structured approach ensures comprehensive coverage across the agreed scope.

Authentication and sessions

Login, password reset, multi-factor flows and session handling.

Access control

Whether users can reach data or functions that belong to someone else.

Input handling

Injection, cross-site scripting and unsafe processing of user input.

Business logic

Workflow abuse, such as skipping steps or manipulating prices and quantities.

APIs

Endpoints used by your front end or mobile apps, including authorisation checks.

Files and data handling

Upload handling, data exposure in responses and client-side storage.

Who this service is best for

  • Applications that store customer or patient information
  • Teams shipping new features regularly
  • Organisations whose applications have never been manually tested

Scope boundaries & limitations

Coverage depends on the time allocated, the environment provided and the user roles in scope. Testing is performed against an agreed environment — ideally staging — to avoid disrupting live users.

Need internal network or custom web application testing? Contact us to discuss tailored scoping.

FIELD NOTE

Penetration Testing vs Vulnerability Scanning: What Is the Difference?

Both are important, but they serve different purposes. Understanding the distinction helps you invest in the right approach for your organisation.

Read Article →