Help centre
What Information Do You Need for a VAPT Proposal?
To quote a fixed price, SecureRoot needs to know what is in scope and how big it is: which surfaces you want tested, their size in roles, endpoints, platforms or hosts, the environment we would test, and why you are testing. You do not need to send credentials or data to get a proposal. With this information, one scoping call of 30 to 45 minutes is usually enough to agree a written scope and a fixed price, with the retest included.
About this help article
Written by SecureRoot Risk Advisory LLP.
Start here
Tell us why you are testing
The reason decides the scope, the timing and the kind of report you need.
- What started it: a customer security questionnaire, an auditor's request, a regulator's rule, a new release or an incident.
- The deadline, and whether the report goes to an auditor, a customer or your board.
- The framework the test supports, if any, such as SOC 2, ISO/IEC 27001 or PCI DSS.
- Whether a rule or tender says who must sign the report. SecureRoot is not CERT-In empanelled, not a QSA and not a CPA firm. If one of those must sign, tell us early and we will say what we can and cannot do.
Scope
Describe each surface and its size
Price is driven by the size of each surface, not by page count. Send what applies.
- 01
Web application
The URLs, the environment they run in, and the number of user roles. Mention approval chains, tenant boundaries and admin consoles, because access-control testing needs accounts on both sides of each.
- 02
API
A definition of the API: an OpenAPI or GraphQL schema, a Postman collection or captured client traffic. Out-of-date documentation is normal and not a blocker. Say how many endpoints, tenants and authentication schemes there are.
- 03
Mobile application
Android, iOS or both, the backend endpoints the app calls, and anything that blocks installation on a test device, such as device attestation, an MDM wrapper or an enterprise distribution profile. Source code is optional.
- 04
Network
External: the address ranges and hostnames you own, and who can authorise testing them. Internal: the segments in scope, the systems excluded and how a tester would get a foothold, such as a VPN account or a jump host.
- 05
Cloud
The providers and the number of accounts, subscriptions or projects, and how they sit behind your identity provider.
- 06
Thick client
The application versions and installers in scope, the backend services they talk to, and the roles the application distinguishes.
Environment
Say where testing would happen
- Staging or production. SecureRoot prefers staging when it mirrors production in code, configuration and roles. If it does not, say what differs.
- Who hosts it, and any third-party services in the path that you do not control.
- Testing windows that suit your change calendar, and any actions or data that are off limits.
- A named technical contact who can answer questions while testing runs.
SecureRoot has offices in India only and delivers internet-facing testing remotely. Raise any need for on-site work at this stage, so it can be scoped before a price is given.
Keep back
What not to send yet
- Passwords, API keys or tokens. Test accounts are created after the scope is agreed, and the Rules of Engagement are signed before testing starts.
- Production data or real customer records. They are not needed to scope, or to test.
- Full source code, unless a secure code review is part of the request.
Next
What you get back
After the scoping call SecureRoot sends a written scope, a timeline and a fixed price held against that scope. If the scope grows, the difference is re-quoted rather than invoiced as a surprise.
For a web application, mobile application, API or network, the published band is ₹50,000 to ₹4 lakh per surface, with the retest included. Where you land depends on the size of the surface. Cloud, thick client and IoT testing are quoted with the scope. See the pricing page for what each band includes.
Scope boundaries
What this does not cover
- A proposal is not an authorisation to test. Testing starts only after a signed Rules of Engagement.
- SecureRoot cannot sign a report that a rule or tender reserves for a CERT-In empanelled auditor, a QSA or a CPA firm.
- You remain responsible for confirming that you own, or are authorised to have tested, every target you list, including third-party hosted services.
Primary Sources
Where the Figures on This Page Come From
Every deadline, threshold and control count above is taken from the instrument itself. These are links to the primary text, not to a summary of it.
- OWASP Web Security Testing Guide
OWASP Foundation · Link checked 2026-11-12
- OWASP API Security Top 10
OWASP Foundation · Link checked 2026-11-12
- OWASP Mobile Application Security Verification Standard (MASVS)
OWASP Foundation · Link checked 2026-11-12
- NIST SP 800-115: Technical Guide to Information Security Testing and Assessment
National Institute of Standards and Technology (CSRC) · Link checked 2026-11-12
Related
Services and help that go with this
- Preparing test accounts and staging
The next step once the scope is agreed.
- Understanding findings and retesting
What the report contains and how the retest works.
- Requesting a combined security and compliance engagement
If the test supports a SOC 2 or ISO/IEC 27001 programme.
- Web application testing
- API testing
- Mobile application testing
- Network infrastructure testing
- Cloud penetration testing
- Thick client testing
- Pricing
Published bands and what each includes.
Send us your scope
Tell us what you run and why you are testing. We will come back with a scoping call, then a written scope and a fixed price.