Strategy & Governance

Managed Security

Cyber Defense

Governance, Risk & Compliance

Operations & People

Talk to us

Cyber Defense

Web application penetration testing that reaches the data.

Web application penetration testing in India is often sold by the hour and delivered by a scanner. The difference shows up in one place: whether the report can tell you which record an attacker reads, in which table, as which user. Ours can, because someone read it.

Your web application is usually the shortest route to your most sensitive data. It authenticates people, it holds sessions, it queries the database, and it does all of it over the open internet. We test it the way an attacker would, authenticated as each role you have, looking for the request that should have been refused and was not.

Testing covers authentication and session handling, authorisation between users and tenants, input handling and injection, file upload, deserialisation, and the business logic that no tool understands. Where the application is backed by an API, we test that too; see API security assessment. Where the source is available, source code security review finds the class of bug rather than the instance.

Why you need it

01 / 06

Why the application is the target.

01

It holds the data and it is reachable from anywhere.

Firewalls, segmentation and VPNs do nothing for a flaw that reaches your database through a request your application is supposed to accept. The login page is the perimeter now, and it is open to the entire internet by design.

02

Access-control bugs do not show up in a scan.

Changing an ID in a URL and seeing another customer's invoice is the most common serious finding in commercial web testing, and no automated tool can tell that the invoice was not yours. It requires two accounts, a tester, and a matrix of who should be able to reach what.

03

Every release is a new attack surface.

A feature shipped on Friday can undo a control added in March. Applications under active development need testing tied to the release cycle, not to the compliance calendar.

04

Customers and auditors both ask for it.

Enterprise procurement questionnaires, ISO 27001:2022 and SOC 2 all want evidence of application-layer testing with demonstrated remediation. A closure report ends that conversation in one attachment.

Instrument

02 / 06

The same application, scanned and then tested.

Left, what the automated pass reports. Right, what survives validation, and what the survivors chain into.

What we deliver

03 / 06

What we actually test.

01

Authentication and session management

Password policy and reset flows, multi-factor bypass, session fixation and invalidation, token entropy and lifetime, remember-me handling, and the account-recovery path that everyone forgets is a second front door.

02

Authorisation and access control

A full role matrix, tested request by request. Horizontal escalation between users, vertical escalation between roles, tenant isolation in multi-tenant products, and direct object references in URLs, request bodies and API calls the front end never shows.

03

Injection and unsafe input handling

SQL and NoSQL injection, command and template injection, server-side request forgery, XML external entities, and unsafe deserialisation, each proved with a payload and evidence, not flagged from a version banner.

04

Client-side and browser security

Stored, reflected and DOM-based cross-site scripting, cross-site request forgery on state-changing endpoints, clickjacking, postMessage handling, and the content-security policy that would have contained most of it.

05

Business-logic abuse

Negative quantities, replayed discount codes, race conditions on balance updates, workflow steps completed out of order, and rate limits that count the wrong thing. This is the category tools cannot reach and attackers reliably find.

06

Configuration, secrets and dependencies

Security headers, TLS configuration, exposed debug endpoints and stack traces, backup and source files left in the web root, secrets in JavaScript bundles, and third-party libraries with known and reachable vulnerabilities.

How we run it

04 / 06

Seven phases, from reconnaissance to closure.

  1. 01

    Reconnaissance

    The application's surface: routes, technologies, frameworks, hosts, subdomains, third-party components and any staging or admin instance that is reachable and should not be. Scope and rules of engagement are signed before this starts.

    Day 1
  2. 02

    Automated scanning

    Authenticated scans with Burp Suite Professional and OWASP ZAP, plus template-driven checks with Nuclei, to establish breadth. Treated as a candidate list, never as findings.

    Day 2
  3. 03

    Enumeration

    Manual exploration for what tools miss: undocumented parameters, hidden fields, legacy endpoints still routed, and the API calls the single-page front end makes but never links to.

    Days 2-3
  4. 04

    Vulnerability analysis

    Each candidate is assessed for real exploitability and business impact in your context. False positives are discarded and listed with the reason each was ruled out.

    Days 3-4
  5. 05

    Exploitation

    Confirmed issues are exploited under written authorisation to establish blast radius, and chained where they combine. Destructive payloads are not used; proof stops at the point it becomes evidence.

    Days 4-7
  6. 06

    Reporting and walkthrough

    An executive summary, a technical report with reproduction steps and evidence, a prioritised fix list, and a live session with your engineers to work through it.

    Days 8-9
  7. 07

    Re-test and closure

    Every remediated finding is re-tested inside the engagement window at no extra cost, and we check that the fix did not introduce something new. The closure report is what your auditor wants to see.

    After your fixes

Key benefits

05 / 06

What changes after.

You know which data is reachable

Not a severity histogram, but the specific records an attacker gets to, as which role, through which request, and the one change that closes the route.

Fixes land in the current sprint

Findings arrive with reproduction steps, the affected code path where we can identify it, and a remediation that a developer can act on without a follow-up call.

Procurement stops stalling

A dated, scoped report with verified closure answers the application-security section of almost every enterprise security questionnaire.

Tools we use

06 / 06

Named, and used on your engagement.

No “latest tech tools”. These are the ones your report will cite, alongside the manual work that a tool cannot do for you.

Interception and manual testing

  • Burp Suite Professional
  • OWASP ZAP
  • Caido

Discovery

  • ffuf
  • Amass
  • Subfinder
  • httpx
  • Nuclei

Exploitation

  • sqlmap
  • Metasploit Framework
  • XSStrike
  • Hashcat

Dependencies and code

  • Semgrep
  • OWASP Dependency-Check
  • Retire.js
  • Trivy

Methodology

  • OWASP Testing Guide (WSTG)
  • OWASP ASVS
  • PTES

Why Aphelion

Shared

Four things you can check.

01

The work is done by people with names.

Darshap Nayak, formerly of KPMG, holds a master’s degree in cybersecurity and more than seven years in security operations. Jaimin Somani brings fifteen-plus years of academic and hands-on VAPT. Hemang Desai is an ICT network specialist from Australia. You will meet them, not a logo.

Meet the team
02

Evidence, not adjectives.

Every finding arrives with the reproduction steps, the affected asset and the fix, ranked by what it actually reaches in your environment, not by a CVSS number copied from a scanner. You get the report and the raw output, not a summary of a summary.

See how we test
03

Two offices, one practice.

Ahmedabad and Sharjah, working the same methodology on the same tooling. Indian data-residency requirements and UAE delivery are both ordinary here, and the AphelioNYX AD Pen-Test module runs entirely inside your perimeter when regulation says it must.

The platform
04

What we will not do.

Invent a statistic to make a slide land. Publish your name as a client without written permission. Print an award badge nobody awarded. Founded in 2024. We say so, and we attribute experience to the people who have it.

Ask us anything

100+ organizations secured

Across the globe, and across eight industries. We name a client only with their written permission.

  • Finance & Banking
  • Healthcare
  • Retail & E-commerce
  • Technology
  • SaaS
  • Hospitality
  • Manufacturing
  • Pharmaceuticals

AphelioNYX is SOC 2, ISO and GDPR compliant; attestations are available on request under NDA. We would rather hand you the report than print a badge.

Questions

FAQ

What clients ask before a web test.

Do you need credentials, or do you test from outside only?
Both, and the authenticated test is where the serious findings are. An unauthenticated test only reaches what an anonymous visitor reaches. To test access control properly we need at least two accounts per role, so that we can attempt to read one user's data as another. Test accounts in a staging environment are ideal; production accounts with clearly synthetic data work too.
Should we test staging or production?
Test whichever one matches what your customers use. Staging is safer and is our default when it is a genuine mirror: same code, same configuration, comparable data volume. Where staging differs materially, we test production under tight rules of engagement, with a named contact who can stop testing immediately.
How long does a web application test take?
A typical single application with a handful of roles takes eight to twelve working days end to end, including reporting. Complexity drives it more than page count: the number of distinct roles, the number of tenants, and how much business logic sits behind the interface. We size it during scoping, in writing, before you commit.
What is included when a finding cannot be exploited?
It is still reported, but honestly labelled. Some issues are real weaknesses with no current path to impact: a missing header, a defence-in-depth gap. Those appear as low or informational with a note on what would make them serious. Candidates that turned out to be wrong appear in a discarded list with the reason, so nobody re-investigates them next year.
Can you test a single-page application or a headless front end?
Yes, and in those cases most of the real testing happens against the API behind it. We map the calls the front end makes, then test that API directly, including the endpoints the interface never exposes. If the API is the main asset, an API security assessment may be the better-scoped engagement.

Forty-five minutes. Your environment, not a slide deck.

A personalised walkthrough and a free readiness assessment against the frameworks you are actually being asked for. Pick a time that suits you, or write to us. We reply within one business day.