We use essential cookies to run this site. Analytics & marketing cookies load only with your consent — see our Cookie Policy and Privacy Policy.

Cybersecurity blog

Penetration Testing for Startups in India: A Practical Guide

PCI SSC Qualified Security Assessor — CYBERSIGMA CONSULTING SERVICES LLP

QSA Authorised
CEMEA · Asia Pacific · USA

Penetration Testing for Startups in India: A Practical Guide

Most startups in India buy their first penetration test the week before it is due. An enterprise customer sends a security questionnaire, or a cyber-insurance renewal lands, or an investor's technical due-diligence checklist arrives, and suddenly a founder who has never thought about application security has forty-eight hours to produce a report. So they Google a vendor, pay for the cheapest quote, and receive a forty-page PDF that is really an automated scanner dump with a logo on the cover.

I have reviewed hundreds of these reports across the audit table. The pattern is depressingly consistent. The startup thinks it now has security. What it actually has is a document. And when a real attacker, or a real auditor, or a real enterprise security team looks closely, the gap between the two becomes very expensive, very fast. This guide is about closing that gap without wasting your seed capital.

Why an enterprise customer is really asking for your pentest report

When a large bank, insurer, or listed company asks a startup vendor for a penetration test report, they are not being pedantic. Their own regulators have made them ask. If you sell to a regulated Indian enterprise, you inherit their compliance obligations by contract, whether you understand them or not.

A bank asking you for a VAPT report is discharging its obligation under the RBI outsourcing and IT framework, which holds the regulated entity responsible for the security of any third party that touches its data. A stockbroker or AMC asking is doing the same under the SEBI Cyber Security and Cyber Resilience Framework. An insurer under IRDAI's information and cybersecurity guidelines. And almost everyone now points to the CERT-In directions of 28 April 2022, which mandate that entities conduct security audits and, in practice, expect those audits to be performed by CERT-In empanelled auditors.

So the questionnaire that lands in your inbox is a downstream echo of a regulatory clause your customer is bound by. Understanding which clause changes how you respond. A generic scanner report satisfies none of them. A properly scoped, manually validated test signed off by a CERT-In empanelled auditor satisfies most of them at once.

Who asksUnderlying obligationWhat they actually want to see
A bank or NBFC customerRBI outsourcing and IT governance frameworkVAPT report plus evidence of remediation and re-test
A broker, exchange, or AMCSEBI Cyber Security and Cyber Resilience FrameworkPeriodic VAPT, ideally by a CERT-In empanelled auditor
An insurerIRDAI information and cybersecurity guidelinesIndependent security assessment with closure evidence
A large enterprise (any sector)CERT-In directions of 28 April 2022Audit by a CERT-In empanelled organisation
A cyber-insurance underwriterTheir own risk modelRecent pentest, no unremediated critical findings

VAPT is two words, and startups keep buying only the first one

VAPT stands for Vulnerability Assessment and Penetration Testing. These are two different activities, and the difference is exactly where startups get short-changed.

A Vulnerability Assessment is breadth. A tool crawls your application or network, matches what it sees against a database of known issues, and produces a long list. It is automated, fast, and cheap. It is also full of false positives and, more dangerously, blind to anything that requires human reasoning. A Penetration Test is depth. A human being tries to actually break in, chains findings together, abuses your business logic, and demonstrates real impact. The scanner tells you a door might be unlocked. The pentester walks through it and shows you what is in the room.

Here is the trap. Many Indian vendors sell a Vulnerability Assessment and label it VAPT. You pay for a penetration test and receive a Nessus or Burp scanner export reformatted into a template. If every finding in your report maps one-to-one to a CVE identifier or a CWE reference with a generic description, you did not get a penetration test. You got a scan with a haircut.

AspectVulnerability AssessmentPenetration Testing
Who does itMostly a toolA human, tool-assisted
FindsKnown vulnerabilitiesKnown plus logic and chained flaws
Business logic abuseNoYes
False positivesManyValidated and removed
Proof of impactNo, just a ratingYes, demonstrated exploitation
Typical cost (single web app)INR 15,000 to 40,000INR 60,000 to 2,50,000

What actually happens: a scene from a due-diligence room

A Series A fintech startup, roughly thirty engineers, was closing a deal with a mid-size bank. The bank's security team asked for a VAPT report. The founder produced one from six months earlier: clean, green, no criticals. The bank asked one follow-up question. Show us the request and response for how you tested access control between two customer accounts.

The startup could not. Because the original test had never done it. The scanner had checked for SQL injection and cross-site scripting and missing headers, all of which were genuinely fine. But nobody had logged in as customer A, changed a single identifier in the URL, and pulled up customer B's data. When the bank's own tester did exactly that in the deal review, it worked. This is called an Insecure Direct Object Reference, or IDOR, and it is the single most common serious flaw I find in Indian SaaS and fintech products. No scanner reliably finds it because it requires understanding what your application means, not just what it returns.

The deal did not die, but it slipped by two months while the flaw was fixed and re-tested, and the founder spent those two months explaining to the board why a green report had been wrong. A properly scoped manual test costing perhaps eighty thousand rupees would have caught it the first time.

The four tests a startup usually needs, and the two it does not

Scope is where budget is won or lost. Testing everything is a waste; testing the wrong thing is worse. For a typical Indian startup, prioritise in this order.

  • Web application and API test. This is where your business logic and your customer data live, and where almost all real breaches of startups begin. If you buy one thing, buy this.
  • Authentication and authorisation deep-dive. Broken access control, IDOR, privilege escalation, and multi-tenant data leakage. Insist this is explicitly in scope, not assumed.
  • Cloud configuration review. If you run on AWS, Azure, or GCP, misconfigured storage buckets, over-permissive IAM roles, and exposed secrets cause more incidents than clever exploits. This is cheap to test and high-value.
  • Mobile application test, only if a mobile app is genuinely core to your product. Static and dynamic analysis, insecure local storage, and certificate pinning.

What most early startups do not yet need: a full internal network penetration test, and a physical or social-engineering red-team engagement. These matter at scale and for regulated entities, but for a thirty-person SaaS company running entirely in the cloud they burn budget on a threat model you do not yet face. Say no politely when a vendor tries to upsell them.

What a real penetration test costs in India, and why quotes vary so wildly

Founders are always startled by the price spread. Quotes for the same application can range from twenty-five thousand rupees to four lakh. The variance is almost entirely about human days. A cheap quote is a scanner run by a junior for half a day. An expensive one is a senior consultant spending five to eight days manually attacking your logic. You are buying attacker-hours, so ask directly how many person-days are allocated and to whom.

EngagementRealistic effortIndicative cost (INR)
Single web app, black-box3 to 5 person-days60,000 to 1,50,000
Web app plus API, grey-box5 to 8 person-days1,20,000 to 2,50,000
Cloud configuration review2 to 4 person-days50,000 to 1,20,000
Mobile app (one platform)3 to 5 person-days70,000 to 1,80,000
Full VAPT for a compliance filing8 to 15 person-days2,50,000 to 6,00,000

Two things drive cost that founders control. First, grey-box testing, where you give the tester valid login credentials and basic architecture notes, is far more efficient than black-box, where they start blind. For a startup that owns the application anyway, grey-box finds more for less. Second, a clean, well-documented application with a staging environment is faster to test than a fragile production system nobody wants touched. Preparing well can cut a quote by a third.

Why CERT-In empanelment is not just a badge

CERT-In, the Indian Computer Emergency Response Team, maintains a list of empanelled security auditing organisations. When your enterprise customer or your compliance filing requires an audit, they very often require it from an empanelled body specifically. A report from a non-empanelled vendor, however technically good, may be rejected outright.

This matters practically in three ways. The report carries weight with regulators and enterprise procurement without further argument. The methodology is expected to follow recognised standards such as the OWASP Testing Guide for web applications and the OWASP API Security Top 10. And the empanelled auditor is accountable, which changes the seriousness of the work. If you are testing purely for your own internal assurance and not for any external requirement, empanelment is optional. The moment a filing or a customer contract is involved, treat it as mandatory and confirm the vendor's current empanelment status before you sign, because empanelment cycles expire.

How to read a pentest report so a vendor cannot bluff you

You do not need to be technical to tell a real report from a scanner dump. Look for these signals. A credible report has a clear methodology section naming the standard used. Every serious finding includes a reproduction step you could hand to a developer, not just a severity colour. Findings show proof: a screenshot, a request and response pair, or a redacted data sample proving impact. Severity is justified by real business risk in your context, not copied from a generic CVSS score.

Red flags that tell you it was automated. Every finding cites a CVE or CWE with identical boilerplate wording. There are dozens of low-severity items about missing HTTP headers and no high-severity logic findings at all, which is statistically implausible for a real application. There is no evidence of authenticated testing. And there is no re-test clause, because a real engagement expects you to fix things and prove it. Insist on at least one round of re-testing included in the price; a finding is not closed until someone has confirmed the fix.

  • Executive summary that a non-technical founder or investor can actually read
  • Methodology naming OWASP or an equivalent recognised standard
  • Each finding: description, business impact, reproduction steps, and evidence
  • Severity mapped to your real risk, not a generic score
  • Clear remediation guidance a developer can act on
  • A re-test round to verify closure, included, not extra

The DPDP Act changed the stakes, quietly

India's Digital Personal Data Protection Act of 2023 does not mention penetration testing by name. But it requires every entity that handles personal data, which is every startup with users, to implement reasonable security safeguards, and it makes you liable for breaches caused by their absence. Financial penalties under the Act run up to two hundred and fifty crore rupees for failure to prevent a breach through inadequate safeguards.

A regular, competent penetration test is the most concrete evidence you can produce that you took reasonable safeguards seriously. If you suffer a breach and the Data Protection Board asks what you did to prevent it, a history of scoped tests and closed findings is a very different conversation from a shrug. Combine this with the CERT-In directions, which require you to report certain incidents within six hours and to maintain logs for one hundred and eighty days, and the case for building a testing habit early is not about pleasing a customer. It is about limiting your own downside.

Build the habit, not the panic: a founder's timeline

The startups that handle this well treat security testing as a rhythm, not a fire drill. You do not need a big-company programme. You need a predictable cadence tied to your actual risk and your funding stage.

StageWhat to doRough cadence
Pre-seed / MVPFix the OWASP Top 10 basics in code; no formal test yetAd hoc
Seed, first enterprise dealFirst scoped web plus API pentest by an empanelled auditorOnce, then annually
Series A, scalingAdd cloud config review; re-test after major releasesEvery 6 to 12 months
Regulated customers / fintechFull VAPT aligned to RBI or SEBI expectationsAnnually, plus on major change

Your pre-engagement checklist

Before you sign any pentest order, work through this. It costs nothing and saves both money and pain.

  • Confirm the vendor is currently CERT-In empanelled if any filing or customer requires it, and check the empanelment is still valid
  • Ask how many person-days are allocated and the seniority of who does the work, not just the tool list
  • Get authorisation and access control, IDOR, and multi-tenant isolation explicitly named in scope
  • Choose grey-box with test credentials over black-box to get more depth for your money
  • Provide a staging environment so nobody fears touching production
  • Insist re-testing of fixed findings is included in the quoted price
  • Agree the report format up front: reproduction steps and evidence for every serious finding
  • Sign a mutual NDA and a scope-and-rules-of-engagement document before any testing begins
  • Plan developer time to fix findings, because a report nobody actions is money burned

The report is not the point

Come back to where we started. The startup that buys a test the week before it is due wants a PDF. The startup that survives its first real security scrutiny wants the truth about what an attacker can do to its customers, delivered early enough to fix it cheaply. Those are not the same purchase, even when they cost the same money. The difference is whether a human who knows how these systems actually break spent real hours trying to break yours.

If you would rather have that conversation before an enterprise customer or the Data Protection Board has it for you, our CERT-In empanelled auditors at CyberSigma do this work hands-on, and we are happy to tell you honestly what you need and, just as often, what you do not.

FAQs

How much does a penetration test cost for a startup in India?

For a single web application, expect roughly INR 60,000 to 1,50,000 for a genuine manual test, and INR 1,20,000 to 2,50,000 for a combined web and API grey-box engagement. Anything under about INR 40,000 is almost certainly an automated scan rather than a real penetration test. The price tracks the number of skilled person-days spent attacking your system, so always ask how many days are allocated and to whom.

Do I legally need a CERT-In empanelled auditor?

There is no blanket law forcing every startup to use one. But if your enterprise customer, your regulator, or a compliance filing requires an audit, they very often specifically require a CERT-In empanelled organisation, and a report from a non-empanelled vendor may be rejected. For any test tied to an external requirement, treat empanelment as mandatory and confirm the vendor's status is currently valid before signing.

What is the difference between a vulnerability assessment and a penetration test?

A vulnerability assessment is an automated scan that lists known issues quickly and cheaply, with many false positives and no proof of real impact. A penetration test is a human trying to actually break in, chaining flaws and abusing business logic to demonstrate genuine risk. Many Indian vendors sell the first while charging for the second, so check whether your report includes manually validated logic findings or only scanner output mapped to CVE identifiers.

How often should a startup get a penetration test?

At minimum, once a year, and again after any major architectural change or significant release. If you serve regulated customers such as banks or brokers, align the cadence with their expectations under the relevant RBI or SEBI framework, which typically means annual testing plus testing on major change. Building this rhythm early is far cheaper than scrambling before every enterprise deal.

Does the DPDP Act require penetration testing?

The Digital Personal Data Protection Act of 2023 does not name penetration testing, but it requires reasonable security safeguards for personal data and holds you liable for breaches caused by their absence, with penalties up to INR 250 crore. A history of regular, competent penetration tests with closed findings is strong evidence that you took reasonable safeguards seriously, which materially changes the conversation if a breach ever occurs.

What should I check in a pentest report before trusting it?

Look for a methodology naming a recognised standard such as OWASP, reproduction steps and real evidence for every serious finding, severity justified by your actual business risk, and a re-test clause to verify fixes. Be suspicious if every finding cites a boilerplate CVE, if there are only low-severity header issues and no logic findings, or if there is no sign of authenticated testing. Those patterns indicate a scanner dump rather than a real engagement.

Naveen Kumar

Naveen Kumar

CyberSigma is a CERT-In empanelled cybersecurity firm helping Indian businesses with VAPT, ISO 27001, PCI DSS, SOC 2 and DPDP compliance — delivered by senior auditors, not juniors.

Free 1-minute check
Free Security Assessment
Get a complimentary, no-obligation assessment from CERT-In empanelled senior auditors.
Try it free →

Leave A Comment

Delivering from Noida · Mumbai · Bengaluru · Pune · Dubai · Cairo · Melbourne see all locations & addresses →