Home / Insights
Security

Step‑by‑step penetration test checklist for Indian e‑commerce sites

A practical checklist walks you through every phase of a penetration test for Indian e‑commerce sites, from scoping to compliance.

Nexgino Technology Solutions 19 September 2026 · 5 min read
Step‑by‑step penetration test checklist for Indian e‑commerce sites
Photo by Christina Morillo on Pexels
The short answer

Follow the checklist to run a focused, compliant pentest that uncovers real risks before attackers do.

Start with a crystal‑clear scope. List every public URL, sub‑domain, API endpoint, mobile app bundle and any third‑party payment gateway you expose. In India, you must have a signed engagement letter that references the Information Technology Act, 2000 and any GST‑related data‑handling clauses. Without that paperwork, even a well‑intended test can land you in legal trouble.

Note

The engagement must specify what you are allowed to test (e.g., no DoS on production) and the exact time window, because many Indian ISPs throttle traffic after a certain threshold.

Checklist items for scoping

  1. Identify all asset owners and get their written consent.
  2. Map out the technology stack – LAMP, MEAN, Java, etc.
  3. Note any legacy browsers you still support (often Android 5 on low‑end phones).
  4. Record compliance regimes: PCI‑DSS for card data, GDPR‑India equivalents for personal data, and any state‑level data‑localisation rules.
  5. Agree on a testing window that avoids peak traffic (e.g., 2 am–5 am IST).

Information gathering (recon)

Passive recon is cheap and safe. Use public tools like whois, nslookup, and Shodan to list IP ranges, DNS records and exposed services. For Indian e‑commerce, pay attention to CDN edge locations – many sites sit behind Cloudflare or Akamai, which can mask origin IPs. If you can’t see the origin, request it from the client; otherwise, you’ll be probing the CDN, which may trigger rate limits.

Typical recon outputs

Asset typeTool usedTypical finding
DNS recordsdig, nslookuphidden sub‑domains
SSL certssslyzeweak cipher suites
Open portsnmap (‑sV)stray admin panels
Public codeGitHub searchleaked .env files

Threat modeling specific to Indian e‑commerce

Not every vulnerability matters equally. Map threats to business impact:

Prioritise tests that could affect these assets. For example, a SQL injection on the checkout page is higher risk than a missing X‑Content‑Type‑Options header on the blog.

Vulnerability assessment

Automated scanning

Run a scanner that respects Indian bandwidth limits – set the max‑rate to ~200 kbps to avoid throttling on 2G/3G networks common among rural users. Tools like OWASP ZAP, Nessus, or Acunetix can flag:

Manual validation

Automated findings are noisy. Manually verify each high‑severity alert:

Business‑logic testing

This is where most Indian e‑commerce bugs hide. Try scenarios like:

These tests require a good understanding of the purchase flow; they’re not covered by generic scanners.

Mobile app security (if you have Android/iOS apps)

Most Indian shoppers use Android on low‑end devices. Decompile the APK with apktool, look for hard‑coded API keys, and check for debuggable flag set to true. Run MobSF to scan for insecure storage of tokens. For iOS, use class‑dump to inspect binaries for hard‑coded URLs.

Payment gateway integration checks

PCI‑DSS mandates that card data never touch your servers if you use a hosted payment page. Verify that:

If you do store PAN or CVV, you must be fully PCI‑DSS compliant – a checklist item that often trips Indian startups.

Network and infrastructure hardening

Run a nmap sweep on the internal network (if you have VPN access). Look for:

For cloud‑hosted sites on AWS or Azure, ensure security groups follow the principle of least privilege; many Indian firms leave port 22 open to the world for convenience.

Reporting and remediation guidance

A good report is actionable. Include:

End the report with a risk matrix that maps each finding to compliance impact (PCI, GST, etc.).

Nativefastest UItwo teamsFlutterone codebasecheaper
Native or cross‑platform

Cost and time estimate (illustrative)

PhaseApprox. hoursTypical cost (₹)
Scoping & legal1230,000
Recon & mapping2050,000
Automated scan1540,000
Manual validation3080,000
Business‑logic tests2570,000
Reporting1845,000
Note

Numbers vary widely with site complexity; a catalog of 10,000 SKUs will need more time than a boutique store.

Final checklist you can copy‑paste

Running through this list ensures you don’t miss the low‑hanging fruit that often leads to data breaches in Indian e‑commerce.

We at Nexgino follow this disciplined approach when we help clients tighten their security posture.

Thinking about building something?

Tell us what you have in mind. You will hear back from an engineer, usually within a day.

Start a project