01 / Scope
Agree targets and a safe approach
Targets, identities, time windows and prohibited actions are agreed before authorised testing starts.
Discover which weaknesses in your application, API or infrastructure can actually be exploited. You receive evidenced findings and clear remediation recommendations.
The server checks ownership for every request. A retest within the proposal verifies the fix.

Authorised penetration testing
Testing has clear boundaries and evidence for each finding. Retesting can follow remediation when included in the proposal.
01 / Scope
Targets, identities, time windows and prohibited actions are agreed before authorised testing starts.
02 / Evidence
Each finding connects prerequisites, steps and minimal evidence with impact. Testing is a bounded engagement.
03 / Retest
Where included, retesting verifies original conditions and identifies residual risk or new limitations.
# logged in as account A
GET /api/orders/1044 HTTP/1.1
Authorization: Bearer ••••••••
HTTP/1.1 200 OK
{ "order": 1044, "owner": "account B" }
A penetration test is an authorised, controlled simulation of an attacker's approach. Tools assist with mapping, but we assess each finding's severity and exploitability manually in the context of your environment.
We can test web applications, APIs and infrastructure. For applications, we focus on authentication, authorisation, session management and business logic. For infrastructure, we first distinguish the external and internal network perspectives.
We draw on OWASP, PTES and OSSTMM when designing a test. They are methodological frameworks, not certifications or promises of complete coverage.
For web applications, we can agree coverage using OWASP ASVS controls and OWASP WSTG testing procedures. The actual scope, exclusions and limitations are always stated in the brief.
Scope, technical prerequisites, authorisation, contacts and Rules of Engagement.
Testing within the agreed boundaries, documenting evidence and escalating findings according to the brief.
A report, explanation of findings, priorities and recommended fixes for the technical team.
Optional retesting of original findings within the agreed scope and timeframe.
Factors include the number and complexity of targets, user roles, API operations, IP addresses and business processes. The available test environment, information you provide and required deliverable format also matter.
We therefore determine the price and schedule for your specific scenario. We do not offer a universal package without defining its scope.
Choose the target type you need to assess. Tests can be combined, with each scope documented separately so coverage is clear.
An indicative qualitative view, not a measurement: 3 is the primary focus, 0 is outside normal scope. Actual coverage is agreed in the brief.
| Module | Authentication and sessions | Authorisation and permissions | Inputs and injection | Business logic | Configuration and exposure | Data and secrets |
|---|---|---|---|---|---|---|
| Web application penetration test | Authentication and sessions: primary focus | Authorisation and permissions: primary focus | Inputs and injection: primary focus | Business logic: primary focus | Configuration and exposure: part of the test | Data and secrets: part of the test |
| API penetration test | Authentication and sessions: primary focus | Authorisation and permissions: primary focus | Inputs and injection: part of the test | Business logic: primary focus | Configuration and exposure: part of the test | Data and secrets: primary focus |
| Infrastructure penetration test | Authentication and sessions: primary focus | Authorisation and permissions: part of the test | Inputs and injection: limited focus | Business logic: out of scope | Configuration and exposure: primary focus | Data and secrets: part of the test |
Only by explicit agreement and under rules appropriate to operations. A test environment that closely matches production is often preferable.
No. A scan looks for potential known weaknesses. A penetration test verifies them manually, examines business logic and demonstrates impact in a controlled way.
Where included in the proposal, we verify the original findings again after remediation within the agreed timeframe. The result documents their current status and any residual risk.
No. A test is limited by time and scope. It reduces uncertainty and helps prioritise fixes, but cannot prove that no issues remain.
You do not need to know whether you need a test, a technology or a consultation. We will suggest a suitable next step based on your situation.