Skip to content
Back to Blog
·9 min read·guides

How to Scope a VAPT Engagement: An RFP Guide for India

A practical guide to scoping a VAPT engagement and writing a penetration-test RFP for Indian companies, from asset inventory to retest rights and reports.

BR

Bachao.AI Research Team

Cybersecurity Research

Get Your Free VAPT Scan

What this means for your business

Indian SMBs without documented security controls face 3× higher breach costs (IBM Cost of a Data Breach 2024). This guide helps you close that gap.

A good VAPT scope answers three questions before a single test begins: what assets are in play, how deep should testing go (black, grey, or white box), and what rules govern the testers while they work. Get these three right in your RFP and the resulting report will be actionable; get them wrong and you will pay for a document that tells you nothing you can act on. This guide walks through building that scope, asset by asset, so you can write an RFP that vendors can quote against accurately and that produces a report your engineering team can actually fix.

Why Scoping Fails Before Testing Even Starts

Most Indian VAPT engagements go sideways at the RFP stage, not during testing. A vague scope like "test our web application" invites wildly different quotes because one vendor assumes a 3-day automated scan and another assumes two weeks of manual exploitation. Neither is wrong — the RFP just didn't specify. The result is apples-to-oranges bids, a testing window that either finishes too fast to be credible or drags past your compliance deadline, and a report that doesn't map cleanly to what your board or auditor actually needed to see.

⚠️
WARNING
If your RFP doesn't list IP ranges, domains, API endpoints, mobile builds, and cloud accounts explicitly, expect the vendor to test only what's convenient — and expect gaps in coverage that surface during your next audit, not before it.

Step 1: Build the Asset Inventory First

Before you write a single line of the RFP, build a complete asset inventory. This is the single highest-leverage step in the whole process, because everything else — timeline, cost, testing methodology — is a function of what's actually in scope.

Your inventory should separate assets into categories, each of which typically requires a different testing approach:

    1. Web applications — every subdomain, staging environment, and admin panel, not just the production marketing site
    2. APIs — REST/GraphQL endpoints, internal microservices, third-party integrations that touch customer data
    3. Cloud infrastructure — AWS/Azure/GCP accounts, IAM configurations, storage buckets, serverless functions
    4. Network — internal segments, VPN gateways, exposed ports, on-prem servers if you still run any
    5. Mobile applications — Android and iOS builds, including any hybrid/webview components
    6. Third-party and vendor connections — payment gateways, CRM integrations, SSO providers
💡
TIP
Run an external attack-surface discovery pass (subdomain enumeration, port scanning, cloud asset discovery) before you finalize the RFP. Teams routinely discover forgotten staging subdomains or orphaned cloud storage that never made it onto anyone's internal inventory — and those are exactly the assets attackers find first.

Step 2: Choose Your Testing Depth — Black, Grey, or White Box

This decision drives cost, duration, and what kind of vulnerabilities the engagement will actually surface. There's no universally "best" choice — it depends on what you're trying to validate.

ApproachTester's starting knowledgeBest forTypical limitation
Black boxNone — simulates an external attacker with zero insider accessTesting real-world perimeter exposure, red-team-style validationCan miss deep logic flaws; time-boxed engagements may not reach every path
Grey boxLimited — a standard user account, partial architecture docsMost production web/API apps; balances realism with coverageRequires the vendor to be given valid test credentials
White boxFull — source code, architecture diagrams, admin credentialsPre-launch code review, high-assurance systems, compliance-driven deep divesSlower and more resource-intensive; less representative of an actual attacker's view
For most Indian SMBs and mid-market companies, grey box testing on customer-facing web and API assets gives the best signal-to-effort ratio: testers get enough access to find business-logic and authorization flaws (the vulnerability classes that pure black-box scanning tends to miss) without the cost of a full white-box code audit.
🛡️
SECURITY
If your application handles financial transactions, health data, or personal data under the DPDP Act, budget for grey box at minimum on the modules that touch that data. Authorization and access-control flaws — the classes OWASP places at the top of its Top 10 — are structurally hard to find with black-box testing alone. See the OWASP Top 10 for the current ranking.

Know your vulnerabilities before attackers do

Run a free VAPT scan — takes 5 minutes, no signup required.

Book Your Free Scan

Step 3: Define Rules of Engagement Before Signing

The Rules of Engagement (RoE) document is what protects both you and the tester. It should be finalized and signed before testing starts, not drafted after the fact. At minimum, your RFP should require the vendor to produce an RoE covering:

  1. Testing window — exact start/end dates and, for production systems, permitted hours (many Indian companies restrict live testing to off-peak windows to avoid customer impact)
  2. Explicit exclusions — systems, endpoints, or test types (e.g., no denial-of-service testing) that are off-limits
  3. Emergency contact and stop conditions — who the tester calls immediately if they find something actively exploited by someone else, or if a test causes unexpected service degradation
  4. Data handling — how the vendor stores, encrypts, and eventually destroys any customer data or credentials they access during testing
  5. Legal authorization — a signed letter of authorization is not optional; testing without one exposes both parties to liability under the IT Act, 2000, and falls outside the reporting and coordination guidance CERT-In publishes for security incidents
🚨
DANGER
Never let testing begin without a signed authorization letter and a documented RoE. This isn't bureaucratic overhead — it's the document that legally distinguishes an authorized penetration test from an actual intrusion, and it's what CERT-In and law enforcement will ask for if anything goes wrong mid-engagement.

Step 4: Specify Deliverable Quality in the RFP, Not After

This is where most Indian RFPs are weakest — they specify testing scope in detail but leave the deliverable vague, which means you only discover the report is inadequate after you've already paid for it. Your RFP should explicitly require the report to contain:

    1. Executive summary written for non-technical stakeholders (board, auditors) — risk posture in plain language, not just a vulnerability count
    2. Technical findings, each with a CVSS score, clear reproduction steps, affected asset, and business impact statement
    3. Evidence — screenshots, request/response captures, or proof-of-concept code for every finding, not just a one-line description
    4. Remediation guidance specific to your stack, not generic "apply patches" boilerplate
    5. A mapping to compliance frameworks you care about (ISO 27001, SOC 2, DPDP) if the engagement is compliance-driven
    6. A retest of every finding once fixes are deployed, with written confirmation of closure
🎯Key Takeaway
The RFP is the contract that determines report quality. If you don't specify CVSS scoring, reproduction evidence, and a retest clause in the RFP itself, you have no basis to reject a thin report later — write these requirements into the RFP, not into a complaint after delivery.

Step 5: Negotiate Retest Rights Up Front

A VAPT report without a retest is an incomplete engagement — you've paid to find vulnerabilities, not to confirm they're fixed. Your RFP should require the vendor to include at least one retest cycle within a defined window (commonly 30-90 days) after the initial report, covering every finding your team has remediated. Without this written into scope, "retest" quietly becomes a separate, renegotiated ask later — often with a scheduling delay that pushes your compliance deadline.

ℹ️
INFO
Retest scope should mirror original scope exactly — testing only the specific vulnerable endpoint, not a fresh full-surface scan. This keeps retest turnaround fast (days, not weeks) while still giving you documented proof of closure for auditors.

Bringing It Together: The Scoping Workflow

graph TD A[Asset Inventory] --> B[Classify by Type] B --> C{Testing Depth Decision} C -->|Perimeter validation| D[Black Box] C -->|Balanced coverage| E[Grey Box] C -->|Pre-launch deep audit| F[White Box] D --> G[Define Rules of Engagement] E --> G F --> G G --> H[Signed Authorization Letter] H --> I[Testing Execution] I --> J[Report with CVSS and Evidence] J --> K{Retest Gate} K -->|Findings unresolved| I K -->|All findings closed| L[Compliance Sign-off] style A fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style B fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style C fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style D fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style E fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style F fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style G fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style H fill:#5f1e1e,stroke:#EF4444,color:#e2e8f0 style I fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style J fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style K fill:#1e3a5f,stroke:#3B82F6,color:#e2e8f0 style L fill:#1e3d2f,stroke:#10B981,color:#e2e8f0

Where does testing effort typically go once scope is set? For a company with a standard web-plus-API-plus-cloud footprint, allocation qualitatively skews toward the assets with the largest and most dynamic attack surface — web and API — followed by cloud misconfiguration review, with network and mobile taking a smaller share unless those are the primary product surface.

pie title Typical VAPT Effort Allocation by Asset Type "Web Applications" : 35 "APIs" : 25 "Cloud Infrastructure" : 20 "Network" : 12 "Mobile Applications" : 8
250 crore rupeesMaximum penalty ceiling under DPDP Act for failure to implement reasonable security safeguards (MeitY, Digital Personal Data Protection Act 2023)

Common RFP Mistakes to Avoid

A few patterns show up repeatedly in Indian VAPT RFPs that weaken the resulting engagement:

    1. Scoping by tool count instead of asset count. "We want an automated scan" tells a vendor nothing about coverage depth — specify assets and testing depth, not tooling.
    2. Omitting staging and pre-production environments. These often carry weaker controls than production and are a common source of credential leakage.
    3. No named point of contact for the testing window. If your engineering lead is unreachable during an active test, a genuine finding (like a live exploit by a third party) can go unactioned for hours.
    4. Treating the RFP as a one-time document. Asset inventories change — a scope written for last year's architecture will miss this year's new microservices.

Frequently Confused: VAPT Scope vs Compliance Audit Scope

A VAPT engagement and a compliance audit (ISO 27001 certification, SOC 2, or a DPDP readiness review) are not the same exercise, though they overlap. A compliance audit checks whether your documented controls and processes exist and are followed. A VAPT engagement actively tries to break those controls. Many Indian companies scope a VAPT expecting it to double as compliance evidence — which is reasonable, but only if the RFP explicitly requires the report to map findings to the relevant framework's control clauses. Don't assume this mapping happens automatically; write it into the deliverable requirements.

For organisations building toward DPDP Act compliance specifically, VAPT findings around access control, encryption at rest, and data minimisation feed directly into your compliance posture — see DPDP compliance guidance for how these map together.

Bachao.AI runs automated and manual VAPT engagements for Indian companies, scoped exactly along the asset-inventory and testing-depth model in this guide, delivered with a CERT-In empanelled partner where empanelled sign-off is required. Dhisattva AI Pvt Ltd built the platform specifically to remove the ambiguity that makes RFPs hard to compare across vendors.

If your last VAPT report was a PDF with no reproduction steps or retest clause, that's a scoping problem, not a testing problem — fix it at the RFP stage next time. You can start with a free VAPT scan to see what an asset-mapped baseline looks like before you write your next RFP, or browse more scoping and compliance guides on the blog.

Frequently Asked Questions

What should be included in a VAPT RFP for an Indian company?
A complete asset inventory (web, API, cloud, network, mobile), a stated testing depth (black, grey, or white box), required Rules of Engagement covering testing windows and exclusions, deliverable requirements including CVSS scoring and reproduction evidence, and a defined retest window after remediation.
What is the difference between black box, grey box, and white box VAPT?
Black box testing gives the tester no prior access or knowledge, simulating an external attacker. Grey box testing provides limited access, such as a standard user account, to test authenticated functionality. White box testing gives full access including source code and credentials, used for deep pre-launch audits.
Do I need a signed authorization letter before VAPT testing starts?
Yes. Testing without a signed letter of authorization is legally indistinguishable from an unauthorized intrusion under the IT Act, 2000. It should be finalized alongside the Rules of Engagement before any testing begins.
How long should a retest window be after a VAPT report?
A 30-90 day retest window after the initial report is common practice, giving your team time to remediate before the vendor re-verifies each finding. This window should be written into the original RFP, not negotiated separately afterward.
Is a VAPT report enough for DPDP Act compliance?
Not on its own. A VAPT report demonstrates technical security testing, but DPDP compliance also requires documented consent mechanisms, data retention policies, and breach notification processes. VAPT findings feed into that broader compliance posture rather than replacing it.
Should every asset get the same testing depth?
No. Customer-facing web and API assets handling personal or financial data typically warrant grey box testing at minimum, while lower-risk internal tools may be adequately covered with black box or automated scanning.
BR

Bachao.AI Research Team

Cybersecurity Research

AI-powered security research and threat intelligence from the Bachao.AI team. Covering the latest vulnerabilities, CVEs, and cybersecurity developments affecting Indian businesses.

Get cybersecurity insights for Indian SMBs

Weekly vulnerability alerts, DPDP compliance tips, and security guides. No spam — unsubscribe anytime.

We respect your privacy. Your email is never shared.

Know your vulnerabilities before attackers do

Free automated scan — risk score in under 2 hours. No credit card required.

Get Your Free VAPT Scan
Find your vulnerabilitiesStart free scan →