External Network Penetration Testing
An attacker's view of your internet-facing servers, services and remote access points.
Services
In modern applications, the real work happens in the APIs. Your mobile app, your web front end and your partners all hit the same endpoints, and a single authorisation flaw can expose all of your customer data.
The most critical topic in API testing is broken object level authorisation (BOLA). We systematically check whether a user can access someone else's data simply by changing an ID.
We can work from OpenAPI/Swagger documentation, Postman collections or sample traffic. If there is no documentation, we discover the endpoints ourselves.
We build a list of all endpoints, roles and data models from documentation and traffic.
We define which resources each role should reach and test for deviations.
We apply the OWASP API Top 10 risks to your business flows through manual testing.
Findings per endpoint, sample request/response pairs and remediation advice.
Yes. We also cover GraphQL-specific topics such as introspection, query depth, batching and field-level authorisation.
At least two test accounts per role, API documentation (if available) and the address of the test environment.
An attacker's view of your internet-facing servers, services and remote access points.
How far can an attacker get once inside your network? Testing for Active Directory and internal systems.
Broad scanning, verification and prioritisation of known vulnerabilities across your systems.
Let's define the scope together. You'll receive a written proposal with the right type of test and a clear timeline.