A CERT-In Empanelled Auditing Organization
Home/Blog/Regulatory Updates
Regulatory Updates

The ABHA WASA audit process, phase by phase

No digital health application can move from the ABDM sandbox into production without a passing Web Application Security Audit (WASA) report and a Safe-to-Host certificate signed by a CERT-In empanelled auditor. The National Health Authority grants the certification, but it will not do so without that auditor’s signed attestation that the application is free of known vulnerabilities and safe to host.

This guide sets out, in operational detail, how a digital health application actually gets there: the eight phases of the audit, who does what at each stage, what the auditor signs at the end, and the preparation that separates a three-week engagement from a three-month one. It is written for the applicant preparing for certification, a hospital, HealthTech product company, HMIS/HIS vendor, HIP or HIU, as much as for the team executing the audit.

Where WASA sits in the ABDM journey

ABDM certification is milestone-based and strictly sequential. WASA is the security gate between a functionally complete sandbox application and production access, it cannot run in parallel with milestone work, and it cannot be skipped.

  1. Develop. Sandbox integration — M1 / M2 / M3 milestone APIs implemented and NHA-approved.
  2. Validate. Functional testing — an NHA-empanelled agency validates workflows against the official test cases.
  3. Audit — this guide. WASA security audit — the CERT-In empanelled auditor performs full VAPT, remediation support and revalidation.
  4. Submit. NHA document review — the sandbox-exit bundle is submitted via the ABDM portal.
  5. Go live. Production access — credentials issued and the environment switches from sandbox to production.

A common and costly misconception. ABHA/ABDM security certification runs on the CERT-In empanelment track, not the UIDAI/Aadhaar AUA-KUA track. They are separate compliance regimes — selecting a non-CERT-In auditor is one of the most frequent causes of NHA rejection and multi-week delay.

Why a CERT-In empanelled auditor specifically

CERT-In, under MeitY, maintains the national panel of accredited security auditors. In the ABDM ecosystem its role is structural rather than incidental:

Verify before you engage. Confirm your auditor’s name and empanelment ID directly on the official CERT-In empanelled-auditors list, and confirm prior ABDM/ABHA experience — HIP, HIU, consent-artefact and FHIR concepts should not need explaining. SICHERTEN is CERT-In empanelled; our empanelment reference is provided in the engagement proposal and is independently verifiable on the CERT-In site.

The audit, phase by phase

Eight phases, each with an objective, the applicant’s responsibilities, the auditor’s work and a deliverable that closes it. Durations below are indicative for a medium-complexity application.

Phase 0, Engagement initiation & NDA (2–4 days)

Contracting, scoping intake, confidentiality, audit-window booking

The engagement is contracted and a mutual NDA executed before any credential or artefact changes hands — health data and pre-production vulnerabilities are both highly sensitive. Because empanelled-auditor bandwidth is finite and fills near quarter-ends, the audit window is booked while the applicant is still completing M3 and functional testing.

Deliverable: Signed SOW & NDA; named engagement team with CERT-In empanelment reference; booked audit window.

Phase 1, Scoping & reconnaissance (2–3 days)

Understand architecture, data flows and ABDM integration points; fix the assessment boundary

The auditor builds a precise picture of what is being tested before testing begins. This is where over-broad or under-broad scope — a frequent cause of rework — is prevented.

Deliverable: Audit Scope Document (ASD) — assets, environments, roles and the assessment boundary, countersigned by both parties.

Phase 2, Vulnerability assessment (automated) (2–4 days)

Broad identification of known vulnerabilities across all layers

A breadth-first pass using industry-standard tooling to surface known and low-hanging issues quickly, so manual effort in Phase 3 concentrates on depth. Automated findings are treated as leads, not conclusions — each is manually validated to remove false positives.

Deliverable: Preliminary findings register (validated automated results, false positives removed).

Phase 3, Penetration testing (manual) (5–8 days)

Depth-first exploitation and business-logic testing — the heart of the audit

This is the phase that surface-level “48-hour” audits skip and that NHA reviewers most reliably catch. A manual, business-logic-aware tester examines the OWASP Top 10 and, critically, the ABDM-specific logic that automated tools cannot understand. Both logged-in and non-logged-in perspectives, and every distinct user role, are tested.

Deliverable: Complete findings set — each with CVSS severity, reproduction steps, evidence and business-risk articulation.

Phase 4, ABDM compliance mapping (1–2 days)

Confirm alignment with ABDM specifications, FHIR standards and HDM Policy 2020

Running alongside the security testing, the auditor checks conformity to the ABDM sandbox specifications, the NDHM Secure Application Development reference, FHIR R4 conformance at the security boundary, and the Health Data Management Policy 2020. This is what makes a WASA audit more than a generic VAPT.

Deliverable: Compliance Checklist Report (CCR) summarising ABDM/HDM conformity.

Phase 5, Reporting (2–3 days)

Consolidate findings into the formal, decision-grade audit report

The auditor produces the report the applicant’s engineers will remediate against and that — in its final form — NHA will read. It is written to survive NHA scrutiny: prioritised, evidenced and specific.

Deliverable: Draft Web Application Security Audit (WASA) Report.

Phase 6, Remediation support & revalidation (5–15 days (applicant-dependent))

Help close findings, then independently re-test to confirm closure

The applicant’s developers fix the findings; the auditor supports, then independently verifies. All Critical and High vulnerabilities must be closed before certification — non-negotiable. Medium and Low issues are either remediated or formally risk-accepted with justification. Re-submission after fixes is where most timelines slip; realistic planning assumes at least one remediation cycle.

Deliverable: Vulnerability Closure Certificate (VCC) confirming all Critical and High findings remediated and revalidated.

Phase 7, Certification & Safe-to-Host issuance (1–2 days)

Issue the signed attestations the NHA requires

With a clean revalidation, the auditor issues the final certification package. The Safe-to-Host certificate is the artefact that unlocks the NHA submission — it states that the audited application (identified by URL and a build hash) has undergone VAPT, is free from known OWASP Top 10 vulnerabilities, and is safe for hosting as of the issuance date.

Deliverable: Final WASA Report (signed) · Vulnerability Closure Certificate · Safe-to-Host Certificate.

What the manual testing phase actually covers

Authentication & session
Access control & IDOR
Injection (SQLi, XSS)
Business-logic abuse
Cryptography & TLS
Sensitive-data exposure
API security
Security misconfiguration
ABDM-specific health flows

Automated scanning finds known CVEs, misconfiguration and TLS issues, breadth, not depth. Business-logic testing is what tools cannot understand, and exactly what NHA reviewers check for:

What the CERT-In auditor signs

Three artefacts close the engagement. Together they are what NHA reads.

ArtefactWhat it attestsWhat NHA uses it for
WASA ReportFull record of scope, methodology, findings, severities and their closure; the evidentiary basis of the audit.Technical review of the application’s security posture.
Vulnerability Closure CertificateThat every Critical and High finding identified has been remediated and independently revalidated.Confirmation that no open high-risk issues remain.
Safe-to-Host CertificateThat the specific build (URL + hash) is free of known OWASP Top 10 vulnerabilities and safe to host, as of the issuance date.The mandatory gate for production onboarding.

Validity and change control. The Safe-to-Host certificate is valid for one year from issuance, provided no dynamic or material change is made to the audited application. A significant code or architecture change invalidates it and requires re-audit — plan your release calendar accordingly.

Who is responsible for what (RACI)

R Responsible · A Accountable · C Consulted · I Informed. “Auditor” means the CERT-In empanelled team.

ActivityApplicantAuditorNHA
Complete M1/M2/M3 & functional testingRIA
Engage a CERT-In empanelled auditorR/ACI
Define audit scope (ASD)CR/AI
Provide environment, credentials, documentationR/AC—
Conduct VAPT (automated + manual)IR/A—
Remediate vulnerabilitiesR/AC—
Revalidate & confirm closureCR/A—
Issue WASA / VCC / Safe-to-HostIR/AI
Submit sandbox-exit bundle to NHAR/AIC
Grant production accessIIR/A

Common failure modes, and how the process prevents them

Most delays are predictable. These are the ones we see most often:

Failure modeHow this process prevents it
Engaging a non-CERT-In auditor (wrong compliance track)Empanelment verified and referenced at Phase 0; client shown how to independently confirm on the CERT-In list.
Surface-level “quick scan” that NHA rejectsMandatory manual, business-logic penetration testing in Phase 3 — not automated scanning alone.
Cross-patient data access or consent bypass missedABDM-specific abuse cases threat-modelled in Phase 1 and explicitly tested in Phase 3.
Version mismatch between audited and submitted buildFrozen-build requirement plus a build hash on the Safe-to-Host certificate ties the attestation to a specific release.
Timeline blowout from remediation surprisesRemediation cycle planned in from the start; Criticals and Highs walked through at draft-report stage.
Certificate invalidated by post-audit changesChange-control discipline; release planning aligned to the one-year validity window.

Glossary

The acronyms you will meet across ABDM documentation:

TermMeaning
ABDMAyushman Bharat Digital Mission — India’s national digital health ecosystem (formerly NDHM).
ABHAAyushman Bharat Health Account — a unique 14-digit health identifier for an individual.
WASAWeb Application Security Audit / Assessment — the mandatory security audit for ABDM production onboarding.
NHANational Health Authority — the government body that owns ABDM and grants certification.
CERT-InIndian Computer Emergency Response Team (MeitY) — empanels the auditors and defines the standards.
HIP / HIUHealth Information Provider (serves records) / Health Information User (requests records).
HIE-CMHealth Information Exchange & Consent Manager — the consent backbone of ABDM.
FHIR R4HL7 Fast Healthcare Interoperability Resources, Release 4 — the mandated health-data exchange format.
HFR / HPRHealth Facility Registry / Healthcare Professional Registry.
VCCVulnerability Closure Certificate — attests remediation of Critical and High findings.
Safe-to-HostThe auditor’s signed certificate that unlocks NHA production onboarding.
HDM Policy 2020Health Data Management Policy — ABDM’s data-protection framework.

Preparation checklist

Have these ready before Phase 1. They are, in our experience, the difference between an audit that runs to plan and one that stalls:

The bottom line

The biggest schedule risk in a WASA engagement is not the testing, it is remediation. Even a well-built application usually surfaces Critical or High findings on first assessment, and those must be closed and independently revalidated before certification. Applicants who treat security as an engineering priority from Milestone 1, rather than a checkbox before submission, certify materially faster and with far less drama.

If you are preparing for ABDM production access, our ABDM & ABHA Certification service covers the WASA audit end to end, scoping, testing, remediation support and the signed Safe-to-Host certificate.

ABDMABHAWASACERT-InHealthcare
Share

Keep reading

Related insights

Regulatory Updates

CERT-In’s six-hour incident reporting: what Indian organisations must do

CERT-In requires certain cyber incidents to be reported within six hours. What the directions cover, the obligations they create, and how to be ready to report in time.

4 min read
VAPT

Mobile application penetration testing: what to test and why

Mobile apps run on devices you do not control, which changes the security picture. What mobile penetration testing covers, from local storage to APIs, and why it matters.

4 min read
VAPT

VAPT, penetration testing and vulnerability scanning: what’s the difference?

Vulnerability scanning, penetration testing and VAPT are often used interchangeably, but they are not the same. Here is what each one does, when to use it, and how it maps to compliance.

5 min read

Have a question this raised?

Our team turns guidance like this into working compliance and security programmes. Tell us where you are, we’ll help you plan the next step.