Web application testing
Assess authentication, sessions, access control, input handling, server-side flaws and business logic in agreed applications.
Go beyond automated vulnerability scanning. We help you define a controlled penetration test, coordinate qualified specialists and turn reproducible findings into remediation priorities and retesting.
20 minutes · no obligation · usually a reply within one business day
A defined scope and rules of engagement before any testing starts.
Automated scanning identifies known patterns. A penetration test adds human analysis of authentication, authorisation, configuration and business logic, within an agreed and authorised scope. It can reveal how weaknesses interact and what a realistic attacker could accomplish.
Penetration testing can support information security risk management, ISO 27001, NIS2 and customer assurance, but it does not replace a full audit or prove compliance on its own.
Assess authentication, sessions, access control, input handling, server-side flaws and business logic in agreed applications.
Examine API authentication, token handling, object and function-level authorisation, data exposure and abuse scenarios.
Assess authorised internet-facing infrastructure, exposed services, configuration weaknesses and plausible attack paths.
Validate agreed fixes against previously identified findings and help establish ownership and residual risk.
A defined web application test examines how users and attackers could interact with important features and data. Scope can include authenticated user roles, integrations, sensitive transactions and admin functions.
Review login paths, session handling, password reset and relevant identity flows.
Assess horizontal and vertical privilege boundaries, object access and misuse of critical processes.
Validate relevant inputs, application weaknesses and exploitability safely within the agreed rules of engagement.
Examples are illustrative; the authorised test scope, accounts and acceptable techniques are agreed in advance.
APIs can expose valuable information and functions even when a web interface appears secure. We agree which endpoints, roles, environments and test data are in scope before testing.
Validate token handling, credentials, expiry and authorisation mechanisms.
Look for broken access controls and unintended exposure across tenants, users and API roles.
Examine sensitive responses, rate limiting, abuse cases and relevant input handling.
Assess trust boundaries, event validation and relevant external connections.
Consider endpoints, environments, permissions and exposed documentation.
Record reproducible findings with business impact, responsible owners and remediation advice.
We assess an expressly approved set of internet-facing assets to identify exploitable weaknesses, configuration issues and plausible attack paths. Broad or intrusive activities require separate authorisation.
Confirm approved IP addresses, domains, services and exclusions.
Review exposed services, relevant authentication and configuration weaknesses.
Test authorised findings with agreed safeguards and clear escalation routes.
The result is a technical report and management summary that distinguish evidence, impact, priorities and residual risk.
Before testing, the parties agree in writing on authorised assets, accounts and access, acceptable techniques, time windows, operational safeguards, escalation procedures, evidence handling and confidentiality. Production-impacting activities require explicit agreement. Testing may involve specialist delivery partners; their role and responsibilities are identified in the proposal.
We do not promise that all vulnerabilities will be found. The report reflects the agreed scope, method and testing period.
Agree objectives, systems, testing conditions and contact points.
Conduct agreed manual and tool-assisted tests with operational safeguards.
Explain affected assets, reproducible evidence, business impact, severity and suggested fixes.
Review remediation priorities and, when commissioned, verify completed fixes.
Pricing depends on the agreed attack surface, number of applications or APIs, testing depth, authentication scenarios, schedule, reporting and any retesting. We agree the project scope and fee in advance. Partner costs, if applicable, are included in the proposal rather than presented as a surprise.
Useful information for an initial discussion includes the type of environment, intended objectives, approximate scope, desired deadline and whether you have approval to commission testing.
No. A scan largely detects known indicators, while a penetration test also involves authorised human validation and analysis of attack paths.
Testing can involve operational risk. The test plan establishes permitted activities and safeguards, and potentially disruptive actions require explicit agreement. Zero disruption cannot be guaranteed.
No. It is evidence for a defined technical scope, not a replacement for the organisation's complete security management and legal obligations.
We may work with qualified specialist partners. The responsible delivery parties, authorisation and reporting arrangements are specified in your proposal.
Tell us your objective and the environment in scope. We will discuss a suitable testing approach and next steps.