Skip to content

ISO 27001, SOC 2, the DPDP Act and manual VAPT. Book a Free Scoping Call

Part of VAPT7 services in this practice area

Real Attacks on Your Web App

Web Application Penetration Testing

We test your web application by hand, the way someone trying to break in would. Automated scanners find the noise; we find the auth bypass, the broken access control and the injection that a scanner walks straight past.

See the engagement path, 6 phasesSee the full VAPT service index

Overview

A web application VAPT looks at everything an attacker can reach through the browser and the requests behind it. We work through authentication, session handling, access control, input handling and business logic, mapping how flaws chain together into real impact. You get an accurate picture of what a motivated attacker could do to your users and your data, not a list of theoretical warnings.

Methodology

How the Engagement Runs

Every phase has a named output, so you always know what is being worked on and what lands on your side of the table.

The Engagement, End to End

6 Phases, 6 Named Handovers

Flow

Flow chart of the Web Application engagement, 6 phases in order, each one selectable. Phase 1, Scoping and Rules of Engagement. We agree the targets, test accounts, roles and any off-limits actions, then set testing windows and contacts so nothing takes your team by surprise. Activities: Confirm target URLs and environments; Provision test accounts for each role; Agree off-limits actions and data; Set testing windows and escalation contacts. Hands over Signed Rules of Engagement. Phase 2, Reconnaissance and Mapping. We map every page, endpoint, parameter and role, and fingerprint the stack so we know the surface before we start pushing on it. Activities: Spider the app across every role; Enumerate endpoints and parameters; Fingerprint the stack and third-party components; Map roles to the features they reach. Hands over Attack Surface Map. Phase 3, Vulnerability Discovery. We combine manual review with tooling to surface injection, access-control, session and configuration issues across the app. Activities: Test input handling for injection flaws; Probe authentication and session management; Check access control across roles and objects; Review configuration and security headers. Hands over Candidate Finding List. Phase 4, Manual Exploitation. We prove each finding by exploiting it in a controlled way, confirming impact and ruling out false positives. Activities: Build a working exploit per finding; Confirm impact in a controlled way; Discard false positives; Capture proof-of-concept evidence. Hands over Proven Findings with Evidence. Phase 5, Post-Exploitation and Impact. We show how far a flaw reaches: what data it exposes, which accounts it touches and how issues chain into a bigger compromise. Activities: Chain findings into a larger compromise; Map exposed data and reachable accounts; Assess business impact of each chain; Rank issues by real-world risk. Hands over Impact and Risk Assessment. Phase 6, Reporting and Verified Retest. You get a clear report with proof of concept and fixes, and once you remediate we retest to confirm each issue is closed. Activities: Write findings, impact and remediation; Produce an executive summary; Walk your team through the results; Retest fixes and confirm closure. Hands over Final Report and Verified Retest. Each phase begins from the artefact the phase before it produced.

Phase 01 Scoping and Rules of Engagement

We agree the targets, test accounts, roles and any off-limits actions, then set testing windows and contacts so nothing takes your team by surprise.

What Happens In This Phase

  • Confirm target URLs and environments
  • Provision test accounts for each role
  • Agree off-limits actions and data
  • Set testing windows and escalation contacts

The Handover

Signed Rules of Engagement

The next phase starts from this.

Read the handover cards on their own and you have the paper trail. Select a phase to see what happens inside it.
  1. 01

    Scoping and Rules of Engagement

    We agree the targets, test accounts, roles and any off-limits actions, then set testing windows and contacts so nothing takes your team by surprise.

    OutputSigned Rules of Engagement

    Activities

    • Confirm target URLs and environments
    • Provision test accounts for each role
    • Agree off-limits actions and data
    • Set testing windows and escalation contacts
  2. 02

    Reconnaissance and Mapping

    We map every page, endpoint, parameter and role, and fingerprint the stack so we know the surface before we start pushing on it.

    OutputAttack Surface Map

    Activities

    • Spider the app across every role
    • Enumerate endpoints and parameters
    • Fingerprint the stack and third-party components
    • Map roles to the features they reach
  3. 03

    Vulnerability Discovery

    We combine manual review with tooling to surface injection, access-control, session and configuration issues across the app.

    OutputCandidate Finding List

    Activities

    • Test input handling for injection flaws
    • Probe authentication and session management
    • Check access control across roles and objects
    • Review configuration and security headers
  4. 04

    Manual Exploitation

    We prove each finding by exploiting it in a controlled way, confirming impact and ruling out false positives.

    OutputProven Findings with Evidence

    Activities

    • Build a working exploit per finding
    • Confirm impact in a controlled way
    • Discard false positives
    • Capture proof-of-concept evidence
  5. 05

    Post-Exploitation and Impact

    We show how far a flaw reaches: what data it exposes, which accounts it touches and how issues chain into a bigger compromise.

    OutputImpact and Risk Assessment

    Activities

    • Chain findings into a larger compromise
    • Map exposed data and reachable accounts
    • Assess business impact of each chain
    • Rank issues by real-world risk
  6. 06

    Reporting and Verified Retest

    You get a clear report with proof of concept and fixes, and once you remediate we retest to confirm each issue is closed.

    OutputFinal Report and Verified Retest

    Activities

    • Write findings, impact and remediation
    • Produce an executive summary
    • Walk your team through the results
    • Retest fixes and confirm closure

Specification

What We Run, and What We Measure You Against

The tooling our engineers use on this work, and the published standards the findings and evidence are mapped to.

Scope

What Is Examined, and What it Is Measured Against

Map

Map of the Web Application scope, running left to right in three stages. Stage one, what we run, 8 tools and techniques: Burp Suite Professional, OWASP ZAP, Nuclei, sqlmap, ffuf, Nikto, Nmap, wpscan. Stage two, findings from all of it are proven by hand and written up once. Stage three, measured against 6 published standards: OWASP Web Security Testing Guide (WSTG), OWASP Top 10, OWASP ASVS, PTES, NIST SP 800-115, CVSS v4.0.

What We Run

8 tools

  • Burp Suite Professional
  • OWASP ZAP
  • Nuclei
  • sqlmap
  • ffuf
  • Nikto
  • Nmap
  • wpscan

Converges On

One Set of Proven Findings

Every issue is reproduced by hand before it is written down, and it is written down once.

Measured Against

6 standards

  • OWASPWSTG
  • OWASPTop 10
  • OWASPASVS
  • PTES
  • NIST SP 800-115
  • CVSS v4.0
One pass of testing and analysis, one set of findings, then that single set is graded against every standard on the right. You are not paying for the same work once per framework.

Deliverables

What You Receive

  • Findings report with proof of concept
  • Executive summary
  • Remediation guidance
  • Verified retest report
  • Attestation letter

Scope This Engagement

Tell us about your environment, your timelines and any audit dates you are working to. We come back with scope, effort and a start date.

What It Costs

Indicative Ranges, Before You Ask

Every figure below is an indicative range, not a quote. Where you land in it depends on scope, and we confirm a fixed price only once scoping is done.

  • Indicative rangeDepends on scope

    Web application VAPT

    ₹50,000 to ₹4 lakh, retest included

    Range as of 2 September 2026

    What sets the figure

    • Manual testing against the OWASP WSTG, anonymous and with the roles you provide
    • The number of user roles, features and endpoints in scope sets where you land in the range
    • Proof of concept for every finding, a report with fixes, and a retest once you remediate

Indicative ranges in INR; the final quote depends on scope, and each range is dated on its own card.

Get a Fixed Price for Your Scope

Tell us what is in scope and when you need it. You get a written scope and a fixed price, not a band.

Request an Assessment

Questions

What Clients Ask Us

Something here not covered? Ask Us Directly.

What do you test beyond the OWASP Top 10, and how do you find business logic flaws?

The Top 10 is a category list, not a test plan, so the work here follows the OWASP Web Security Testing Guide, and the findings that matter most usually sit in access control and business logic. Access control we test by holding two or more live sessions at once and replaying one role's requests as another, walking object identifiers, and checking whether the server enforces the restriction the interface merely hides. Business logic we test by first learning what your application is for. A discount that stacks, a checkout resumed out of order, a workflow approved by the person who raised it, a quantity field that accepts a negative number: none of those are injection flaws, and a scanner has no notion that they are wrong. That is why this engagement is manual and exploit-driven, with tooling used to widen coverage rather than to replace judgement.

What do you need from us before testing can start, and how much of our team's time does it take?

Four things: the target URLs, the environment they sit in, a working test account for each role you want covered, and a named contact we can reach while testing runs. Roles are the item that most often delays a start, because an access-control test needs at least two accounts at different privilege levels, and ideally two at the same level so we can attempt to reach one user's data from the other. If your application has an approval chain, a tenant boundary or an admin console, we need accounts on both sides of it. Beyond provisioning those, the demand on your team is light: a scoping call of roughly thirty to forty-five minutes, a short walkthrough of anything unusual in the application, and someone reachable if a critical finding lands mid-test. What is agreed in scoping is written into the Rules of Engagement before testing begins.

Should we point you at staging or production, and what changes if it has to be production?

We prefer staging, provided it mirrors production in code, configuration and roles. A staging environment that lags a release, runs debug settings or holds a much thinner dataset produces findings you cannot act on and hides ones you needed. Tell us what differs and we will say whether it still represents the live application. When production is the only realistic target, which is common where integrations cannot be reproduced elsewhere, testing runs in agreed windows, destructive actions stay off the table, and we keep a line open to your team throughout. In practice that means avoiding mass data creation, not exercising payment or notification paths that reach your real customers, and agreeing in advance which accounts and records are ours to touch. Those boundaries go into the Rules of Engagement, so both sides work from the same written document rather than an understanding.

How long does a web application test take, and what actually drives that number?

A single web application usually runs one to two weeks of testing, with a retest window afterwards once your fixes are in. Three things move it. Roles: each additional privilege level enlarges the access-control matrix we have to walk, because a four-role application means many more pairings to check than a two-role one. Features: a workflow carrying state, money or approvals takes longer than a static surface of the same page count. Endpoints: breadth costs time, though usually less than depth does. What drives it least is raw page count, which is why a sitemap alone tells us little at scoping. We confirm the timeline in writing once scoping is done, alongside the scope and a fixed price. You also do not wait for the report to hear bad news, since a critical finding reaches you within three hours of discovery.

What do the report and the retest give an auditor, and is the retest charged separately?

The retest is part of the engagement rather than a separate invoice, and the pair of documents is what an auditor actually cares about. The findings report carries a proof of concept for each issue, so a reviewer can see the flaw was reproduced by hand rather than inferred from a scanner signature, alongside an executive summary, remediation guidance and a rating of business impact. The verified retest report is the other half: after you remediate, we test each finding again and record whether it is genuinely closed, and a fix that does not hold leaves the finding open with the reason stated. That gives your auditor a trail from discovery to confirmed closure instead of a list marked resolved by assertion. An attestation letter is included for questionnaires that ask for one, and findings are graded against the published standards named on this page.

Related Reading

All Articles

Keep Moving Through VAPT

Service 1 of 7 in this practice area