Safe-to-Host, Security Audit Certificate and VAPT Report: Not the Same Thing.
Four names turn up in Indian tender documents as though they were synonyms. Three of them are different artefacts with different issuers, different contents and different purposes. The fourth is not an artefact at all — it is a property of whoever signed one of the other three.
The distinction that resolves most of them: a report carries findings, a certificate carries a conclusion, “safe to host” names the gate a certificate is being used to open, and “CERT-In empanelled” describes the organisation whose letterhead it sits on. Those are three different questions, and a single tender clause often answers only one of them.
Plain-English explainer · CERT-In Comprehensive Cyber Security Audit Policy Guidelines v1.0 (25 July 2025) · CERT-In empanelment Terms & Conditions v7.2 (April 2024) · CERT-In auditor guidelines v3.0 (May 2018) · CERT-In Directions, 28 April 2022 · GIGW 3.0 · Last reviewed September 2026
A VAPT report is the technical deliverable that records what testing found. A security audit certificate is a short attestation, issued by the auditing organisation after remediation has been verified, that the named asset is clear as at that date. A safe-to-host certificate is that same certificate issued for one specific purpose — satisfying GIGW 3.0 guideline 5.3.1, which requires an audit clearance certificate before a government website, web application, web portal or mobile app is hosted in the production environment. And a “CERT-In empanelled audit report” is not a fourth document: it is any of the above, signed by an organisation that appears on CERT-In’s empanelment list. Indian tenders use all four names interchangeably, and the resulting confusion is expensive in a very ordinary way — bidders price one artefact and are evaluated against another, hosting slips because the certificate names a hostname nobody is hosting, and procurement teams ask for a “CERT-In certificate”, an artefact that does not exist in that form because CERT-In empanels auditors rather than certifying auditees.
Everything asserted here about CERT-In, GIGW, STQC or NIC comes from five published documents, linked at the foot of the page and in the text as they come up: the Comprehensive Cyber Security Audit Policy Guidelines, version 1.0 of 25 July 2025, the Terms and Conditions for Empanelment, version 7.2 of April 2024, the Guidelines for CERT-In Empanelled Information Security Auditing Organizations, version 3.0 of May 2018, and the GIGW 3.0 cybersecurity guidelines and attributes. The fifth is the CERT-In Directions of 28 April 2022. Where this page offers a rule that is not in one of them, it says so in the same sentence.
The reason the names blur is that they are not alternatives to each other. They sit on three different axes — who signed the document, what form the document takes, and which gate the document opens — and a clause can specify any one axis while leaving the other two silent. Once you read a requirement that way, most ambiguity resolves itself, and the residue becomes a short, specific question you can put to the buyer in the pre-bid window without sounding like you have never done this before. This page sets out what each artefact actually is, who may issue it, what it is and is not evidence of, how to decode the clause in front of you, and what goes wrong when the decoding is skipped.
Key Takeaways
- A VAPT report records findings, while a security audit certificate records a conclusion. Neither substitutes for the other, and a buyer who asked for one and received the other has not been answered.
- A safe-to-host certificate is a security audit certificate used to satisfy GIGW 3.0 guideline 5.3.1: an audit clearance certificate issued by NIC, STQC, an STQC empanelled laboratory or a CERT-In empanelled laboratory, before hosting in the production environment.
- “CERT-In empanelled” is a property of the signer, not a type of document. CERT-In empanels information security auditing organisations. It does not audit auditees and issues no certificate to them.
- Choosing an empanelled auditor routes your findings to the regulator. Under the empanelment Terms and Conditions v7.2 the auditor must share the audit report and audit metadata with CERT-In within five days of audit completion — and report critical vulnerabilities with auditee details where the auditee did not fix them even during follow-up audits. Clause 3.1.7 makes this an exception to the consent rule.
- Under the 2025 policy guidelines, observations are graded on CVSS for severity, supplemented with EPSS for real-world exploitation likelihood, and every observation is mapped to a CWE and, where applicable, a CVE.
- The final audit report is issued after closure of vulnerabilities and completion of the follow-up audit of the application hosted on the production environment. Where scope stopped at staging, the report must say in terms that the audit was not conducted on production.
- Validity has two clocks. Published certificate wording ties it to the hash value of the audited build, while GIGW’s periodic-auditing attribute reads “at least once in a year or as and when any changes are done in the source code, whichever is earlier”. Neither carries a materiality threshold.
- The CERT-In Directions of 28 April 2022 — six-hour incident reporting, 180-day log retention within India, NTP synchronisation to NIC or NPL — are continuing obligations, not a certifiable scheme. No auditor issues a certificate for them.
- Most tender ambiguity is one written question away from resolution. Ask which artefact, which empanelment list, which assets and which date the recency window runs from — in the clarification window, in the buyer’s own words.
Safe-to-host vs security audit certificate vs VAPT report: what each one actually is
Read the last column first. What a document is not evidence of is where procurement decisions go wrong, because a buyer who treats a certificate as proof of testing depth, or a report as proof of clearance, has drawn a conclusion the paper does not support.
| Name | What it is | Who issues it | Evidence of | Not evidence of |
|---|---|---|---|---|
| VAPT report | The technical deliverable. Scope, methodology, the environment tested, every finding with severity, reproduction detail and supporting evidence, and remediation guidance with closure timelines by severity. | Any testing organisation the buyer accepts. Nothing in the name implies empanelment, accreditation or a regulator. | That testing was performed, against a stated scope, in a stated environment, on stated dates — and what it found. | That anything was fixed, that the application is fit to go live, or that the signer holds any standing with CERT-In, STQC or NIC. |
| Security audit certificate | A short attestation on the auditing organisation’s letterhead naming the audited asset, the dates of audit, the standards tested against, and the auditor’s conclusion that the asset is clear at the stated severity as at the certificate date. Under the 2025 policy guidelines the certificate must be signed by both the Lead Auditor and the Head of the Auditing Organisation, and application hash values, versions and timestamps are to be prominently featured on it. | The auditing organisation that performed the audit and verified closure. Both the 2018 auditor guidelines and the 2025 policy guidelines place issuance with the auditor. | Clearance at a point in time, after remediation and verification — a conclusion, not a body of work. | How deep the testing went. A certificate carries no findings, so it cannot be read for coverage, but the report behind it can. |
| Safe-to-host certificate | A security audit certificate issued for a specific purpose: clearing GIGW 3.0 guideline 5.3.1, which requires an audit clearance certificate before a government website, web application, web portal or mobile app is hosted in the production environment. The artefact is the same shape, and the purpose is what gives it the name. | On the face of GIGW 5.3.1: NIC, STQC, an STQC empanelled laboratory, or a CERT-In empanelled laboratory. | That the audit clearance GIGW 5.3.1 requires exists for the named asset, in the environment the certificate says was tested. | That the running build is still the audited build. The hash and version on the certificate are what tie it to a build — once either moves, the document names something that is no longer in production. |
| CERT-In empanelled audit report | Not a fourth document. It is a VAPT report or an audit certificate carrying one additional property — the organisation that signed it appears on CERT-In’s empanelment list. The phrase describes the signer, not the artefact. | An organisation empanelled by CERT-In for providing information security auditing services, within the period its empanelment is live. | That the work was signed by an empanelled organisation — and, as a direct consequence, that the report and its metadata went to CERT-In within five days of audit completion, together with any critical vulnerability the auditee did not fix even during follow-up audits. | Anything CERT-In has said about your application. CERT-In empanels auditors. It does not audit auditees and does not issue certificates to them. |
The fourth row is the one that does the most work. Once you stop treating “CERT-In empanelled audit report” as a document type and start treating it as a constraint on the supplier, a whole category of tender question answers itself: the clause is telling you who may sign, and you still have to work out what they are signing. For what the empanelment list is and how to check it, see who can issue safe-to-host certificates.
Why the four names collide: three axes, not one scale
These terms are not four points on one scale. They are answers to three unrelated questions, and a sentence that answers one of them has not answered the other two. This is the whole mechanism behind the confusion, and it is worth holding in mind while reading any clause.
Axis one — who signed it
“CERT-In empanelled” and “STQC empanelled” live on this axis. They say nothing about the contents of the document, only about the standing of the organisation whose letterhead it sits on. A tender clause that specifies empanelment and nothing else has constrained your supplier and left the deliverable open, which is why bidders answering that clause routinely submit four different things and all of them pass the eligibility check.
Axis two — what form it takes
“Report” and “certificate” live here. A report is long, carries findings, and is read by engineers. A certificate is short, carries a conclusion, and is filed by procurement. They answer different questions and neither substitutes for the other. A buyer who asks for a certificate and receives a 90-page report has not been given what they asked for, and a buyer who asks for a report and receives a one-page certificate has been given considerably less.
Axis three — which gate it opens
“Safe to host” lives here, and only here. It is the operational name for the audit clearance GIGW 3.0 guideline 5.3.1 requires before a government website, web application, web portal or mobile app is hosted in the production environment. The name describes what the paper is for, not what it contains or who signed it — which is exactly why it collides with the other two axes so often in the same sentence.
A fully specified requirement pins all three: a security audit certificate and the report behind it, signed by a CERT-In empanelled organisation, covering the named assets, issued before the asset is hosted in the production environment. Most real clauses pin one axis and leave two open. The skill is noticing which two are open before you price the work, rather than after an evaluator has told you.
“We have a CERT-In certificate.”
VAPT report vs security audit certificate: what belongs in each
Vulnerability assessment and penetration testing is the work, and the report is the record of it. It is the only one of these artefacts that can be read for coverage, because it is the only one that contains findings — which is why a buyer performing genuine due diligence asks for the report and a buyer discharging a filing obligation asks for the certificate.
India has a published contents format for this artefact, and almost nobody cites it. It is Annexure II to CERT-In’s Terms and Conditions for Empanelment, version 7.2, headed “Audit Report content format”, and it opens with the words the formal information security audit report is a key audit output and must contain the following. Ten items follow. They are the floor. On top of them sit the quality rules in the Comprehensive Cyber Security Audit Policy Guidelines v1.0 of 25 July 2025 and the older auditor guidelines v3.0 of May 2018, set out below the format.
| Annexure II item | As published | What an evaluator checks it against |
|---|---|---|
| Identification of auditee | Address and contact information. | The legal entity on the report is the legal entity on your contract and on the tender. Group companies, trading names and product names are where this goes wrong. |
| Dates and location(s) of audit | When the audit ran and where it was performed from. | A single date where a range belongs usually means the retest was never separately recorded. Remote testing origins matter too — Annexure I expects the origin of remote testers to be made known by telephone number or IP address. |
| Terms of reference, including the standard for audit | As agreed between auditee and auditor, naming the standard if any. | This is where the tender’s methodology clause has to land. If the clause names a standard and the terms of reference do not, the report does not answer the clause. |
| Audit plan | The plan the audit was run to. | The 2025 guidelines add that the test plan must state both calendar time and man-hours. A plan with neither is a plan nobody costed. |
| Explicit reference to key auditee documents, by date or version | Policy and procedure documents, cited by date or version. | Version-pinned references are what let a reader reconstruct what the auditor was actually looking at. “As per the information security policy” without a version is not a reference. |
| Additional mandatory or voluntary standards or regulations applicable to the auditee | Whatever else binds the auditee. | The 2025 guidelines say guidelines and directions issued by CERT-In and regulators are to be included in the audit scope by default. This is the row where that shows up. |
| Summary of audit findings, including identification tests, tools used and results | Findings, the tests that produced them, the tooling, and results. | Tools named but no manual test cases is the signature of tools-only testing, which both the 2018 and the 2025 instruments discourage in terms. |
| Analysis of vulnerabilities and issues of concern | Not a list — an analysis. | Under the 2025 guidelines every observation carries a CVSS severity, an EPSS likelihood, and a CWE and, where applicable, CVE mapping. A findings table with a bare “High” in the severity column is short of the published bar. |
| Recommendations for action and follow-up audits | What to do, and the follow-up audit that verifies it was done. | Follow-up audits are to be included within the scope or RFP proposal. If your RFP did not buy one, your report cannot close on one. |
| Personnel involved in the audit, including identification of any trainees | Who did the work, trainees named as trainees. | Read alongside the signing rule: reports are signed only by manpower declared to CERT-In in the organisation’s snapshot information, reviewed and signed by a mid-management reviewer outside the audit team, and authorised by the head of the auditing organisation. |
Annexure II tells you what sections exist. It does not tell you whether the work behind them was real. That is what the quality rules do, and they are considerably more specific than most people who cite “CERT-In guidelines” in a tender have read. Eleven of them, with the instrument each comes from:
Scope, stated as assets rather than as a project name
Every URL, host, API base path, mobile build identifier and network range that was in scope, and — just as load-bearing — what was excluded. A scope written as “the portal” is the origin of most later disputes about whether a subdomain, an admin console or a payment callback was covered.
The environment the testing actually ran against
The 2025 policy guidelines require the auditing organisation to clearly specify the environment — Test, Development, UAT, Pre-Production or Production — in which the application was tested, and require it to audit the website on the staging server or testing environment provided by the hosting service provider before issuing the audit certificate. The 2018 auditor guidelines say the same thing in fewer words. A report that does not name its environment cannot be reconciled against what went live.
Build identity: hash value, version, timestamp
The 2025 guidelines require application hash values and version numbers to be obtained from the auditee and included in the audit report, and say these artefacts should be prominently featured in both the audit certificate and the report. This is the field that converts “we audited the portal” into a statement a change-management system can test. Published government certificates print it: one carries a SHA-256 digest of the audited build alongside the site and test URLs.
Methodology, and evidence that it was not a tool run
Both instruments require industry standard methodologies and say solely tools-based testing should be discouraged — the 2025 guidelines add the reason, which is that automated processes overlook the non-automated and manual components of the estate and produce an incomplete view. A credible report shows manual test cases, business-logic findings and chained exploitation, the classes of issue a scanner cannot reach.
Verification by a second team
The 2018 guidelines say auditors should deploy a verification team — a red team — to verify the work performed by the audit team. The 2025 guidelines restate it as a maker-checker: a separate verification team should be deployed to review and validate the work of the audit team. In a report this surfaces as a review record, a second signature, or a statement of the verification performed.
Findings graded four ways: CVSS, EPSS, CWE, CVE
The 2025 guidelines are prescriptive here in a way nothing before them was. Auditors are required to implement both CVSS and EPSS within their audit reports: observations are categorised on CVSS for severity, supplemented with EPSS for the likelihood of real-world exploitation, and every reported observation is to be mapped to a CWE and, where applicable, a CVE number. A findings table carrying a bare word in the severity column is now short of the published bar.
Objective evidence behind every observation
An observation is defined in the 2025 guidelines as a documented finding supported by objective, verifiable evidence, and audit evidence must be properly documented and appended to the audit report. In practice: request and response pairs, screenshots with visible timestamps, payloads, and enough detail that the developer can reproduce the issue without a call.
Closure timelines by severity, and critical findings raised on discovery
Both instruments say the audit report should mention appropriate timelines for closure of vulnerabilities according to severity. The 2025 guidelines add two things: critical and high findings are to be notified to the auditee during the course of the audit on an as-and-when-found basis and repeated in the final report, and high-risk vulnerabilities — discovered breaches, known-high exploitation rates, unmonitored or untraceable access, immediate risk to life — must be reported immediately on discovery with a practical solution.
The follow-up audit, performed on production
The single most consequential sentence in the 2025 guidelines for anyone shipping into a hosting gate: the final audit report is to be issued after closure of vulnerabilities and completion of the follow-up audit of the application hosted on the production environment. Where scope was limited to the staging platform, the report must explicitly state that the audit was not conducted on the production environment. Follow-up audits are to be included within the scope or RFP proposal, which makes this a procurement decision before it is a testing one.
Tooling and authorisation trail
Both instruments expect written approvals before penetration testing, tools tested in a controlled environment first with the results formally approved by the auditee, installation in the presence of the auditee’s system administrator, removal afterwards with the auditee’s acceptance, and a list of tools with written confirmation that no IPR or licence norms are being violated. Mature reports carry this as an annexure.
Report versions, and who signed which
The 2025 guidelines require draft and final report versions to be maintained with the date of issuance of each, captured in the report itself. Signing is a three-stage rule: signed by the auditors who conducted the audit, reviewed and signed by a designated mid-management reviewer outside the audit team, then authorised and signed by the head of the auditing organisation. Only manpower declared to CERT-In in the organisation’s snapshot information may sign at all.
The discouragement of solely tools-based testing is worth dwelling on, because it inverts the signal most buyers read. It is easy to produce a hundred-page report from a scanner and hard to produce twelve pages of findings that required a human to reason about the application’s authorisation model. Page count therefore tells you nothing. What tells you a report is real is the presence of findings a tool could not have reached — broken access control between tenants, a business-logic bypass in a multi-step workflow, an authorisation check enforced in the interface and absent from the API. The 2025 guidelines give the reason in their own words: automated processes overlook the non-automated and manual components of the estate and produce an incomplete view of the overall security. For the wider question of how testing supports a compliance programme rather than a tender, see penetration testing and SOC 2 and security questionnaires.
What a security audit certificate must say, field by field
A certificate is a conclusion with a date on it. It is short by design, and the discipline is entirely in what it names: an imprecise certificate is worse than no certificate, because it invites a reader to believe something broader than what was tested. These are the fields that make one usable, and the order in which an evaluator reads them.
| Field | Why it is load-bearing | Illustrative value |
|---|---|---|
| Certificate number | The handle an evaluator, a hosting provider or a tender committee quotes back at you. Without one the document is hard to cite and easy to confuse with last year’s. | AUD/2026-27/0417 |
| Auditee legal name | Must match the entity on the contract and on the bid. Group companies, trading names and product names are where this goes wrong. | The registered name and registered address, as on the contract |
| Auditing organisation legal name | The name an evaluator will look for on the published empanelment list. A brand name that is not the registered name fails that check even when the firm is genuinely empanelled. | The registered name, with the empanelment letter reference and date as the organisation itself states them |
| Site URL | The asset that will be in production. Published government certificates carry this as a field in its own right. | https://portal.example.gov.in/ |
| Test URL | Where the audit actually ran. This is the field at which most readers discover the audit was not performed against production — published certificates name internal addresses here. | https://staging-portal.example.gov.in/ · http://10.20.30.40:8443/ |
| Full asset list, as strings | Everything beyond the primary hostname: subdomains, API base paths, mobile package identifiers, IP ranges, admin consoles on non-standard ports. Written so it can be compared character by character against what is being hosted. | api.example.gov.in/v2/* · in.gov.example.citizen (Android) · admin.example.gov.in:8443 |
| Application version and hash, with the algorithm named | The build identity the change clock is measured against. The 2025 guidelines say hash values, versions and timestamps should be prominently featured on the certificate and the report. Some published certificates print the digest without naming the algorithm — record all three together. | v2.4.1 · SHA-256 · 604D912E…89F6315E |
| Audit date range | Shows how much of the elapsed time was testing and how much was remediation. On one published certificate the range runs from 18 April to 11 July and the issue date is the last day of it — those weeks came out of the validity, not the auditor’s. | 02 February 2026 to 24 March 2026 |
| Closure verification date | Separate from the audit dates, and the one a recency window should run from. A single date on a certificate usually means closure was never separately verified, or was verified and not recorded. | 24 March 2026, follow-up audit |
| Environment tested, stated explicitly | The 2025 guidelines require the environment to be specified — Test, Development, UAT, Pre-Production or Production — and require the report to state in terms where scope was limited to staging that the audit was not conducted on the production environment. | “Staging. The audit was not conducted on the production environment.” |
| Standards tested against | Defines the boundary of the assurance. What was not tested against is not covered by the conclusion. | OWASP Web Security Testing Guide, OWASP ASVS, CERT-In Cyber Security Audit Baseline Requirements |
| Severity threshold cleared | A conclusion that the asset is clear is meaningless until it names the band it is clear at, and graded on what. Under the 2025 guidelines that means CVSS, supplemented with EPSS, with CWE and CVE mapping. | “No observations at CVSS 4.0 or above remain open as at the closure verification date.” |
| Open items and their plan, where any remain | Where low-severity items remain open with agreed timelines, saying so on the face of the certificate is consistent with the closure-timelines rule rather than an admission against interest. | “Three observations below the stated threshold remain open. Closure plan at Annexure C.” |
| Validity statement, in the auditor’s own words | Transcribe it rather than summarise it. The summary is where the error enters, and published certificates word this differently from one another. | “…valid till no additional changes in the Hash value or dynamic contents carried out or one year from the date of issue, whichever is earlier.” |
| Conditions attached to the conclusion | Published certificates attach terms, not suggestions — build parity between test and live, write permissions on upload folders, server and OS hardening. | “Build of Site URL and Test URL need to be identical.” |
| Two signatures, named and dated | The 2025 guidelines require the audit certificate to be signed by both the Lead Auditor and the Head of the Auditing Organisation, and only manpower declared to CERT-In may sign. An unsigned PDF with a typed name is not a certificate, and evaluators do check. | Lead Auditor (name, designation) and Head of Organisation (name, designation), with the issue date |
WEB SECURITY AUDIT CERTIFICATE Certificate No. AUD/2026-27/0417 Auditee [Registered name], [registered address] Auditing org. [Registered name], CERT-In empanelled (empanelment letter ref. and date as stated by the organisation) Site URL https://portal.example.gov.in/ Test URL https://staging-portal.example.gov.in/ Other assets api.example.gov.in/v2/* admin.example.gov.in:8443 in.gov.example.citizen (Android), v2.4.1 (iOS) Application version v2.4.1 Hash value 604D912E...89F6315E Hash algorithm SHA-256 Audit dates 02 February 2026 to 24 March 2026 Closure verified 24 March 2026 (follow-up audit) Environment Staging. The audit was not conducted on the production environment. Standards OWASP Web Security Testing Guide, OWASP ASVS, CERT-In Cyber Security Audit Baseline Requirements Grading CVSS v3.1, supplemented with EPSS. Every observation mapped to CWE and, where applicable, CVE Conclusion No observations at CVSS 4.0 or above remain open as at the closure verification date. Three observations below that threshold remain open. Plan at Annexure C. Conditions Build of Site URL and Test URL to be identical. Validity [The issuer's own words, transcribed verbatim.] ______________ ______________ Lead Auditor Head of Organisation Name, designation Name, designation Issue date
Illustrative only, assembled from the fields the published instruments require and the shape of certificates published on Government of India domains — not a template to lift, and not a specimen of any real engagement. The field set is what to check for, but the wording is the issuing organisation’s to write. One certificate published on iica.nic.in carries site URL, test URL, hash value, audit date range, conclusion, recommendations and a validity note as separate fields, which is a useful sanity check on any draft put in front of you.
Three of those fields do most of the work: the asset list, the build identity and the severity threshold. Write the asset list as strings that can be compared character by character against what is being hosted — not as a project name, not as a product name, not as a description. Where the production hostname is not yet allocated at audit time, agree in advance with the auditor and the buyer what will appear on the certificate and how the mapping will be evidenced, rather than discovering the gap at the hosting gate.
What “severity” has to mean on a certificate that clears a gate
Every conclusion on this page rests on a severity threshold — “clear at the stated severity”, “no vulnerabilities at or above medium remain open”, “not older than N months and free of high findings”. Until 2025 there was no published rule about how that word should be computed in an Indian audit, and adjectives did the work. There is one now. The Comprehensive Cyber Security Audit Policy Guidelines v1.0 require auditors to implement both CVSS and EPSS within their audit reports: observations categorised on CVSS for severity, supplemented with EPSS to assess the likelihood of real-world exploitation, and every reported observation mapped to a CWE and, where applicable, a CVE number.
The practical consequence is that a threshold can now be written as a number rather than a word, and should be. Name the CVSS band on the face of the certificate. A tender that says “no high or critical vulnerabilities” and a certificate that says “clear at the stated severity” are two different vocabularies that an evaluator has to reconcile under time pressure — and evaluators under time pressure reject rather than reconcile.
| Band | CVSS base score | What EPSS adds | Does it block a clearance? | Closure timeline |
|---|---|---|---|---|
| Critical | 9.0 – 10.0 | A high EPSS probability turns a critical into an incident waiting on a calendar. A low one does not downgrade it — EPSS supplements CVSS, it does not replace it. | Yes, on any reading. The 2025 guidelines require critical findings to be notified to the auditee during the audit rather than at the end, and an unfixed critical goes to CERT-In with your organisation’s details inside five days of audit completion. | Immediately on discovery for high-risk classes, otherwise the shortest band in the report’s own closure table. |
| High | 7.0 – 8.9 | Where EPSS is high, a “High” behaves like a critical for scheduling purposes even though the report does not relabel it. | Yes in practice. Certificates conventionally conclude that the asset is safe for hosting, and an open high is difficult to write around honestly. | Named in the report by severity band. No published figure fixes it — the auditor sets it and the auditee agrees it in writing. |
| Medium | 4.0 – 6.9 | The band where EPSS earns its place, because it separates the theoretically exploitable from the actually exploited. | This is the band tender thresholds usually name, which is exactly why the threshold has to appear on the face of the certificate rather than be assumed. | Agreed timeline, tracked to the follow-up audit. |
| Low / Informational | 0.1 – 3.9 (and 0.0 for none) | Rarely decisive. Useful for ordering a backlog nobody is going to clear in one sprint. | Normally not. Where lows remain open at issue, say so on the face of the certificate with the agreed plan attached rather than letting a reader infer closure. | Backlog with a named owner and a review date. |
The CVSS ranges in column two are CVSS’s own published qualitative bands. The 2025 guidelines invoke CVSS by name and describe it as producing a score from 0.0 to 10.0 that translates into a qualitative representation, rather than restating the bands themselves. EPSS is described there as producing a probability between 0 and 1 that a vulnerability will be exploited in the wild. Note the direction of travel: EPSS supplements CVSS and does not override it, so a low EPSS on a critical finding is a scheduling input, not a downgrade — and a report that uses EPSS to argue a critical away has misread the instrument it is citing.
There is a second-order consequence worth holding onto, because it changes what an open critical costs. An empanelled auditor must report critical vulnerabilities, together with auditee details, to CERT-In within five days of audit completion where the auditee did not fix them even during follow-up audits. On the empanelled route, therefore, the severity table is not merely a way of ordering a backlog. It is the line between a finding that stays inside the engagement and one that leaves it.
What a safe-to-host certificate is: a purpose, not a format
The requirement has a clause number and it is short. GIGW 3.0, guideline 5.3.1, inside the cybersecurity chapter, reads: “Website, web application, web portal or mobile app have been Security Audited and an Audit Clearance certificate has been issued by NIC/ STQC/ STQC empanelled laboratory/CERT-In empanelled laboratory before hosting in production environment.” That sentence carries the whole of the safe-to-host regime. The document it calls for is a security audit certificate, and “safe to host” is the operational name for the gate it opens. The same guideline tells the evaluator what to do with it — the evaluator shall check that the website has a valid security audit certificate issued by NIC/STQC/Cert-IN empaneled laboratory fulfilling Cert-IN requirements — which is why the gate is a paperwork check with a technical precondition rather than the reverse.
Note what 5.3.1 does not say. It does not name a validity period, prescribe a methodology, or describe how the gate is enforced in any particular department’s hosting workflow. What it fixes is a precondition and an issuer set. Around it, GIGW tells the department to ensure the host service provider and the developer adhere to industry best practices such as ISO 27001, OWASP ASVS, the OWASP Top 10 and CIS benchmarks, but CERT-In’s own 2025 guidelines go further and say in terms that limited lists such as the OWASP Top 10 and SANS Top 25 should not be treated as standards or references for audits, pointing instead at ISO/IEC, CERT-In’s Cyber Security Audit Baseline Requirements, OSSTMM3, the OWASP Web Security Testing Guide, OWASP ASVS and the OWASP Mobile Security Testing Guide. Both can be true at once: cover the Top 10, but do not mistake covering it for having done an audit.
The staging-environment dependency
Both instruments require the auditor to test the website on the staging server or testing environment provided by the hosting service provider before issuing the audit certificate. That single sentence generates most of the real-world project risk on a safe-to-host engagement. Somebody has to build that environment. It has to resemble production closely enough that findings transfer. And it has to be available for a testing window, a remediation window and a follow-up window. On projects that slip, this is usually where they slip — not in the testing and not in the paperwork.
Then the follow-up audit, on production
This is the step that closes the staging-to-production gap, and it is the least known sentence in the 2025 policy guidelines: the final audit report should be issued after the closure of vulnerabilities and completion of the follow-up audit of the application hosted on the production environment. If the audit scope is limited to the staging platform, the report must explicitly state that the audit was not conducted on the production environment. Three things follow. Follow-up audits are to be included within the scope or the RFP proposal, which makes this a procurement decision before it is a testing one — an RFP that did not buy one cannot receive one. Application hash values and version numbers are obtained from the auditee and included in the report, and should be prominently featured on the certificate, which is what ties the conclusion to a build rather than to a project name. And after the certificate is issued, the developer should avoid making code changes to the audited application. Together these turn “does the certificate describe what is running?” from an argument into a check.
Because the gate sits immediately before go-live, this is the artefact most exposed to late change: a release shipped between the follow-up audit and the hosting request leaves a certificate naming a hash nobody is running. The sequence, the evidence and the common failure modes are set out in how to get a safe-to-host certificate and why applications fail safe-to-host. The quality, accessibility and lifecycle-management attributes that sit alongside it in GIGW 3.0 are covered in GIGW compliance before go-live.
What “CERT-In empanelled” means: an attribute of the signer
CERT-In empanels organisations to provide information security auditing services. The empanelment attaches to the organisation, for a period, and it travels with whatever that organisation signs. It does not attach to a person, to a methodology, to a tool, or — this is the one that catches people — to the auditee.
The Terms and Conditions for Empanelment are unusually strict about how an empanelled organisation may describe the relationship, and reading that rule is the fastest way to understand what empanelment is. Under clause 4.1 an auditor may not use the CERT-In logo, nor refer to its association with CERT-In on publicity or promotional material or on a product, without prior written permission from CERT-In. Clause 4.2 sets out the permitted description, a single prescribed sentence — “This Organization is empanelled by CERT-In for providing information Security Auditing Service” — and no other words may be used to describe the relationship without written permission either.
The consequence for an auditee is severe. If the organisation that did the work is restricted to one sentence about its own empanelment, the organisation that received the work has no standing to describe itself as CERT-In anything at all. The correct construction in a submission is factual and boring: name the empanelled organisation that performed the audit and signed the report, and let the certificate speak.
Empanelment is a status CERT-In can take away
Empanelment runs for a block period with annual review based on auditee feedback and a review of the auditor’s performance, and clause 9.1 of the terms lets CERT-In terminate it at any time — for breach, for degradation of performance or competence, for unreported changes in the organisation’s foreign tie-ups or manpower, for lapses in audit assignments or in submitting reports and metadata to CERT-In, or for testing without the target’s prior written consent. Clause 9.3 then requires a terminated auditor to stop making any claim that could be read as valid empanelment. The practical instruction is short: check the published list of empanelled organisations yourself, rather than a supplier’s statement about itself, and keep the evidence of the check with the engagement file. The list and the scheme documents sit on CERT-In’s Cyber Security Assurance pages.
Does CERT-In see our audit report?
On the empanelled route, yes — and this is the fact that most changes a supplier decision, so it belongs in the open rather than in an annexure. Clause 3.2.2 of the empanelment terms makes it mandatory for the auditor to share the audit report and audit metadata related to information Security audits within 5 days of completion of audit with CERT-In as per format provided by CERT-In, and mandatory in the same window to report all critical vulnerabilities along with auditee details where they were raised during the audit and not fixed by the auditee even during follow-up audits. Clause 3.2.1 states the standing duty in the same terms: details of each and every audit conducted, along with auditee details. The 2025 policy guidelines restate the five-day rule at §10.6 and add that the data submitted will be kept confidential.
The consent position is set out at clause 3.1.7 and is worth reading twice: the auditing organization should not share the client’s data without explicit written permission from auditee. However, CERT-In empaneled auditing organizations shall provide the audit reports and data to CERT-In without explicit permission of auditee organization. You should also have been told this before the engagement began — the 2025 guidelines require the auditing organisation to inform the auditee, prior to commencement, about the requirement to share audit metadata and reports with CERT-In within five days of completion. None of this is an argument against the empanelled route, which is the only route that satisfies a clause naming the list. It is an argument for closing criticals before the follow-up audit rather than after it.
Reading the tender clause: what it is actually asking for
These are the clause formulations that recur across Indian government, PSU and regulated procurement. Column two is what the drafter almost certainly meant. Column three is what to hand over. Column four is the risk of getting it wrong, which is the column that should decide whether you spend a clarification question on it.
| The clause | What it means | What to supply | Risk if misread |
|---|---|---|---|
| “CERT-In certificate” | No such artefact exists. CERT-In empanels auditing organisations. It does not audit applications belonging to third parties and issues no certificate to them. What the clause means, every time, is a security audit certificate issued by a CERT-In empanelled organisation. | An audit certificate on the empanelled organisation’s letterhead, plus the report behind it. Attach nothing bearing a CERT-In logo or mark — empanelled auditors are themselves barred from using it without written permission. | Low. Evaluators read this clause the same way you do. State the correct name once in your covering letter and move on. |
| “Safe to host certificate from a CERT-In empanelled agency” | The government hosting gate, with the signer constrained. The buyer wants clearance to put the asset into production on their hosting, and wants it signed by an organisation on the empanelment list. | The certificate naming the exact site URL, the test URL, the application version and hash, the audit dates, the standards tested against, and a closure statement — plus the report and the retest evidence if asked. | Low, provided the named asset on the certificate is the asset being hosted. The mismatch between the tested URL and the hosted URL is the single most common rejection, and it is visible on the face of published certificates, which print site URL and test URL as separate fields. |
| “Latest VAPT report from a CERT-In empanelled auditor” | The full technical deliverable, not the certificate. The evaluator intends to read findings — usually to satisfy themselves that the testing was real and that open items are being tracked. | The complete report with scope, methodology, environment tested, findings by severity, evidence, and closure timelines by severity. Submit the certificate alongside it, not instead of it. | Medium. Bidders substitute the certificate because it is shorter and shows nothing embarrassing. Evaluators notice, and it reads as evasion rather than economy. |
| “Audit clearance certificate” | In ordinary Indian procurement usage this is the same artefact as a security audit certificate — the emphasis is on clearance, meaning that observations were closed and verified rather than merely reported. | The certificate, worded so that closure is explicit and the severity threshold cleared is named. A certificate that says testing was performed but is silent on closure does not answer this clause, and one that claims clearance without naming a threshold leaves the evaluator to guess which one. | Medium. Where the certificate stops at “audit conducted”, evaluators ask for a fresh one — and a reissue runs at the auditing organisation’s turnaround, not yours, because under the 2025 guidelines the certificate has to be re-signed by both the Lead Auditor and the head of the organisation. |
| “Third party security audit” | Genuinely ambiguous, and the most common clause in private and PSU tenders. It constrains only independence — somebody other than the developer. Neither the artefact, the depth, the standard nor the signer is specified. | Ask before you assume. Where the pre-bid window has closed, supply the report and the certificate together and state in the covering letter which standards were tested against. | High. This clause is where two bidders submit wildly different documents, both technically compliant, and the evaluator invents a tie-break after the fact. |
| “Security audit as per OWASP Top 10” | A methodology constraint attached to an unnamed artefact. GIGW 3.0 does tell departments to ensure the asset carries no risk from the latest OWASP Top 10 list — but CERT-In’s 2025 policy guidelines say in terms that limited lists such as OWASP Top 10 and SANS Top 25 should not be treated as standards or references for audits, and point instead at ISO/IEC, the Cyber Security Audit Baseline Requirements, OSSTMM3, the OWASP Web Security Testing Guide, OWASP ASVS, the OWASP Mobile Security Testing Guide and the OWASP DevSecOps Maturity Model. | A report whose methodology names the comprehensive standard it ran to and maps findings back to the categories the clause names. Answer the clause without adopting its premise: show the Top 10 mapping as a view of a broader test, not as the test. | Medium. Reports that list findings without mapping them to the named standard force the evaluator to do the mapping, and evaluators under time pressure reject instead. The inverse risk is scoping down to the named list and delivering an audit that CERT-In’s own guidance says is not one. |
| “STQC certificate” / “STQC empanelled auditor” | A different empanelment list with the same effect on axis one. For government websites and applications, auditors of STQC and STQC-empanelled laboratories sit alongside NIC and CERT-In empanelled organisations as acceptable issuers. | A certificate from an organisation on the list the clause names. Where the clause names both CERT-In and STQC, either satisfies it. Where it names only one, only that one does. | Medium. Assuming the two lists are interchangeable when the clause names only one is an avoidable disqualification. |
| “GIGW compliance certificate” | A wider requirement wearing a similar name. GIGW 3.0 is structured around four focus areas — quality, accessibility, cybersecurity and lifecycle management — and the audit clearance requirement is one guideline, 5.3.1, inside the cybersecurity chapter. A GIGW conformance claim therefore spans work an audit certificate says nothing about, and a security certificate is one attribute of it, not the whole. | Whichever the clause means — and where a tender asks for both in one line, treat them as two deliverables with two workstreams. GIGW publishes a conformity matrix at Annexure II. Use it to show which attributes each deliverable answers. | High, because the accessibility and lifecycle attributes are a different body of work from a penetration test, and discovering that in week three of a six-week mobilisation is expensive. |
| “Valid security audit certificate not older than N months” | A freshness constraint layered on top of whichever artefact the rest of the clause names. It sets a floor on recency, and it is checked mechanically against the certificate date. | A certificate dated inside the window. Where your certificate predates it, plan a retest rather than arguing that nothing has changed — the argument never works and the clock does not stop. | Low to spot and high to fix late. This is the clause that turns a submission into a re-audit with two weeks’ notice. |
| “CERT-In compliance certificate” | Almost always a conflation of two unrelated things: an audit certificate, and the continuing obligations under the CERT-In Directions of 28 April 2022 on incident reporting, log retention and time synchronisation. No certificate attests to the second. | The audit certificate, plus — if the buyer’s intent turns out to be the Directions — a written description of how the obligations are met. Say plainly that the Directions are obligations, not a certifiable scheme. | High, and worth a clarification question every time. The two readings lead to entirely different work. |
The two highest-risk rows are the vaguest ones — “third party security audit” and “CERT-In compliance certificate” — because each has two readings that lead to entirely different work at entirely different prices. Both are worth a written question. The lowest-risk rows are the ones that name a document and a list, because the drafter has already done the disambiguating for you.
How to read an ambiguous security audit clause, step by step
This is a short exercise done properly, and it is worth doing before the pricing meeting rather than after it. Each step narrows the requirement, and by the last one you either have a specification or you have an exact question to put to the buyer.
- 01 Read the clause twice and underline the nouns. “Report” and “certificate” are the two words that decide what you produce, and “CERT-In”, “STQC” and “NIC” are the three that decide who may sign it. Most clauses specify one of those groups and leave the other silent, and the silent half is where your risk sits.
- 02 Work out which gate the clause guards. A hosting gate has a date it must be cleared by and an asset it attaches to. An eligibility criterion sits in the technical bid and is checked once. A contractual obligation recurs annually for the life of the contract. The same words mean three different pieces of work depending on which of those it is.
- 03 Check whether the same tender asks for the same thing twice under different names. A requirement for a “safe to host certificate” in the scope of work and a “VAPT report from an empanelled agency” in the eligibility criteria is one body of work and two deliverables, not two audits — but only if the assets named in both are the same assets.
- 04 Identify the asset with the precision the certificate will have to carry. Every subdomain, every API, every mobile build, every environment. Do this before pricing, because the gap between “the website” and the eleven hostnames that turn out to be in scope is the gap between a profitable engagement and a loss.
- 05 Decide whether empanelment is actually required, and if so which list. This is a binary constraint on your supply chain and it does not bend. Empanelment runs for a period with annual review and CERT-In can terminate it, so check the published list rather than a supplier’s statement about itself, and keep the evidence of the check with the bid file.
- 06 Establish the freshness window and work backwards from the submission date. Audit, remediation, retest and certificate issue is a sequence with dependencies, and the certificate date is the last event in it, not the first.
The clarifying question, asked well
Bidders avoid clarification questions because they believe asking signals inexperience. The opposite is true, and the reason is structural: a question that proposes an answer demonstrates that you already know the landscape and are checking which part of it applies. A question that asks the buyer to explain the subject from first principles is the one that signals inexperience — and the difference between the two is entirely in the drafting.
Which artefact should be submitted: the audit report, the audit certificate, or both?
The axis-two question, and the one buyers answer fastest because they know what they want to file. It reads as submission hygiene, not as a competence gap.
Must the auditing organisation be empanelled, and with CERT-In, STQC, or either?
Axis one, and the one with real consequence for your supply chain. A buyer who wrote the clause loosely will often tighten it in the corrigendum — better for you than discovering the tightening at evaluation.
Is the certificate required before go-live, at bid submission, or annually through the contract?
This separates a hosting gate from an eligibility criterion from a standing obligation. The answer changes your schedule, your price and whether you need a fresh audit each year.
Which assets must the certificate name — the primary domain only, or subdomains, APIs and mobile applications as well?
The highest-value question on this list. A buyer who answers it in writing removes your largest pricing uncertainty and your largest rejection risk at once.
Will the audit be performed against production or against a staging environment, and who provides it?
Both instruments put the audit on the staging environment the hosting service provider supplies, and the 2025 guidelines then put a follow-up audit on production before the final report. Who stands up each environment, and when, is a dependency on the critical path.
What recency window applies, and does it run from the audit date or the closure date?
Two defensible readings of the same clause with weeks between them. Ask once in the clarification window and the answer binds the evaluator as much as it binds you.
Quote the clause back
With reference to clause [X.X] of the technical eligibility criteria, which requires “a valid security audit certificate from a CERT-In empanelled agency”, we request clarification on three points so that our submission matches the Authority’s intent.
Propose the answer, then ask
(a) We propose to submit both the audit certificate and the underlying audit report. Please confirm whether the certificate alone is sufficient, or whether the report is also to be enclosed. (b) We propose to name the primary domain and all listed subdomains, the public API endpoints and the Android and iOS application packages on the certificate. Please confirm whether this scope is acceptable, or specify the assets the certificate is required to cover. (c) Please confirm whether the twelve-month validity is to be counted from the date of audit or from the date of closure verification recorded on the certificate.
Close without creating work for the buyer
In the absence of a corrigendum on these points we will proceed on the basis set out above and will state our interpretation in the covering letter to the technical bid.
Illustrative wording, not a template to lift. The clause number, the assets and the Authority’s own vocabulary all change per tender, and using the buyer’s words rather than yours is most of what makes a clarification land.
Three drafting rules make the difference. Bundle your questions into one submission rather than trickling them, because each separate query costs the buyer an administrative cycle and they remember who made them do it. Propose an answer to every question, so the cheapest response the buyer can give is “confirmed”. And state what you will do in the absence of an answer, which protects you if no corrigendum is issued and quietly gives the buyer a reason to answer.
Who can issue a safe-to-host certificate: four routes, and one that is not
GIGW 3.0 guideline 5.3.1 names four, and only four: NIC, STQC, an STQC empanelled laboratory, or a CERT-In empanelled laboratory. The fifth row below is included because it is where most commercial testing sits, and because confusing it with the first four is the most expensive mistake on this page. Read the last column before the others — it is the one nobody tells you about before you have already chosen a supplier.
| Issuer | May issue | What to know | What the issuer owes CERT-In |
|---|---|---|---|
| NIC | Audit and issue the audit clearance certificate for government websites, web applications, web portals and mobile apps. | Named first in GIGW 3.0 guideline 5.3.1. The National Informatics Centre both develops and hosts a large share of the government web estate, so for many departments this is the route already inside the building. | Nothing under the CERT-In empanelment terms, which bind CERT-In empanelled organisations. GIGW separately routes web application security incidents to NIC-CERT as well as CERT-In. |
| STQC | Audit and issue the audit clearance certificate for government websites and applications. | Named in 5.3.1 in its own right, and separately the body behind GIGW’s website quality certification. Treat it as a second list, administered separately from the CERT-In one. | Nothing under the CERT-In empanelment terms. |
| STQC empanelled laboratory | Audit and issue clearance where the requirement names STQC empanelment. | A separate list from the CERT-In one. A tender naming only STQC is not satisfied by a CERT-In empanelled organisation, and the reverse is equally true. | Nothing under the CERT-In empanelment terms. |
| CERT-In empanelled laboratory | Perform information security audits and issue the audit certificate for the work they performed. | The route the page’s own reader base names most often, because it is the one Indian tenders name. Empanelment runs for a period and is subject to annual review, so the published list is the thing to check rather than a supplier’s own statement about itself. | A great deal, and it changes your exposure. Under the empanelment Terms and Conditions v7.2 the auditor must share the audit report and audit metadata with CERT-In within 5 days of audit completion, and must report all critical vulnerabilities together with auditee details within the same 5 days where the auditee did not fix them even during follow-up audits. Clause 3.1.7 settles the consent question: the auditor may not share your data without your written permission, but CERT-In empanelled organisations provide reports and data to CERT-In without it. |
| Any competent testing firm | Produce a VAPT report of any depth, and attest to its own work. | Entirely legitimate for commercial assurance, customer questionnaires, SOC 2 and ISO 27001 evidence, and internal risk management. It does not satisfy a clause that names an empanelment list, and no amount of report quality changes that. | Nothing to any regulator. Your findings stay between you and your supplier, on whatever terms your contract sets. That is the practical trade against the empanelled route, and it is worth stating out loud before a procurement decision rather than after one. |
The lists are separate and a clause naming one is not satisfied by the other. Where a requirement names both, either will do. Where it names neither and simply says “third party”, no list applies and the constraint is independence alone. Checking which of those three situations you are in takes a minute and settles the supply-chain question for the whole engagement — and where the answer is CERT-In empanelment, check the published list for the intended signer before you price the work rather than after.
How long a safe-to-host certificate is valid, and what ends it early
Validity is where the difference between a report and a certificate becomes operational. A report is a historical record and never expires — it describes what was true on the dates it names, permanently. A certificate is a live claim, and a live claim can stop being true without anybody touching the document.
When does the clock start?
At the date of issue printed on the certificate, which should be the date closure was verified rather than the date testing began. On a certificate published on a Government of India domain the audit date is a range — 18 April 2024 to 11 July 2024 — and the issue date is the single day at the end of it. Where remediation and retest stretch the audit window, those weeks come out of your validity rather than the auditor’s, which is material to any tender with a recency window.
What ends it early?
A change to the thing that was audited. The wording varies by issuer and it is worth transcribing rather than summarising: one published certificate reads “valid till no additional changes in the Hash value or dynamic contents carried out or one year from the date of issue, whichever is earlier”. GIGW 3.0 states the same shape as an obligation on the department — conduct periodic auditing of the web application at least once in a year or as and when any changes are done in the source code, whichever is earlier. Note what is absent from both: the word “major”. Neither the published attribute nor the published certificate wording carries a materiality threshold.
What ends it on time?
One year from the date of issue, on the published specimen wording and on the GIGW periodic-auditing attribute alike — whichever of the two triggers arrives first. Treat the one-year point as the outer bound rather than the expected life, because in an actively developed application the change trigger nearly always arrives first.
So what counts as a change?
This page’s own working rule, offered as a rule and not as a citation: no published instrument defines a threshold, so agree one in writing before you need it. Teams that manage this well name the change classes that trigger a re-audit in advance — authentication, authorisation, session handling, payment integrations, framework and runtime upgrades — and treat the hash on the certificate as the tie-breaker when the list runs out. The indefensible position is deciding after a release has shipped that it was not really a change, particularly where your certificate binds validity to a hash value that has demonstrably moved.
What does renewal involve?
Plan for a fresh audit against the current build. Neither GIGW nor CERT-In’s published guidance sets out a mechanism for extending or re-signing a certificate past its stated life, and the published wording ties the conclusion to a specific build and a specific date rather than to a renewable status. Where the application has changed little the audit is shorter and the finding count lower, but the deliverable is still produced by an audit. CERT-In’s 2025 policy guidelines nudge the procurement side of this: contracts for the audit of critical or high-reach applications should be awarded for a period of 2–3 years to enable continuous audits at a defined frequency.
Does the tender’s window override the certificate’s?
They are two separate constraints and both bind. Where a tender or a regulator states its own recency requirement, that requirement governs your submission regardless of what the certificate says about its own life — and where the two conflict, the shorter window is the one that binds you. Read the validity statement on the certificate in front of you rather than assuming the wording, because issuers word it differently, and one published certificate states a maximum validity of one year while another ties the same period to a hash value.
The practical consequence is that a certificate is a release-gated artefact, not a calendar-gated one. Teams that diarise it annually are surprised twice: once when a release in month three ends the clearance early, and again when the re-audit turns out to be an audit rather than a signature. Teams that treat it as release-gated put a computable question into the change process — does this release change the artefact whose hash is printed on the certificate? The published wordings in full, and how to build the change rule, are in safe-to-host certificate validity.
Why safe-to-host submissions fail: what goes wrong, and when
Almost none of these are testing failures. They are definition failures, sequencing failures and paperwork failures, and every one of them is cheaper to prevent at scoping than to repair at submission. They are ordered by what they cost, worst first. Read the last column and notice how many of the preventions are free.
| The failure | How it first shows up | Who catches it, and when | What it costs | Recovery | Prevention |
|---|---|---|---|---|---|
| The certificate names a URL nobody is hosting | Testing ran against a staging hostname, the certificate records it, and the asset that goes live sits somewhere else. Visible from the moment the certificate is drafted, if anyone compares the two strings. | The hosting provider or the evaluator, at the gate — which is the last possible moment and the one with no slack in it. | A reissue at best. Where the production build also differs, a fresh follow-up audit against production, which is a testing event and not a paperwork one. | Ask the auditing organisation to run the follow-up audit on the production environment, which the 2025 guidelines contemplate as the normal route to a final report, and reissue naming both site URL and test URL. | Decide at scoping time what strings will appear on the certificate, and write them into the engagement scope before testing starts. Free. |
| The audited build stopped being the running build | A release ships between the retest and the hosting request. Nothing on the document changes, so nothing looks wrong. | Nobody, usually, until an incident or a re-audit surfaces it — which is what makes it the most dangerous row here. | Invisible until it is expensive. A clearance that names a hash nobody is running is evidence of a build that is not in production. | Re-audit against the current build. GIGW’s own periodic-auditing attribute reads “at least once in a year or as and when any changes are done in the source code, whichever is earlier”. | Pin the certificate to a build identifier in the release record so that “has the audited build changed?” is a query rather than an argument. The 2025 guidelines say the developer should avoid code changes to the audited application after the certificate is issued. |
| Empanelment was not what the supplier said it was | A supplier statement, a logo on a website, a line in a proposal — none of which is the published list. | The evaluator, at technical evaluation, by checking the list you did not check. | Disqualification. There is no remedy inside the bid window. | None worth the name. This is a pre-award check, not a post-award one. | Read the published empanelment list at engagement start and again before submission, and keep both screenshots. Empanelment runs for a period with annual review, and CERT-In may terminate it for breach. |
| The certificate says the audit happened and stops there | “An audit was conducted on these dates.” Reads fine until you put it next to a clause asking for clearance. | The evaluator, on first read of the technical bid. | A reissue, which runs at the auditing organisation’s turnaround because the 2025 guidelines require both the Lead Auditor and the head of the organisation to sign. | Request revised wording. Possible, but it is the auditor’s calendar, not yours. | Read the draft certificate wording before the auditor finalises it. After issue, a change means a reissue. |
| Closure is asserted with no follow-up audit behind it | Developers mark tickets fixed, the tracker is exported, and closure is asserted from the tracker. | The evaluator who asks for the retest evidence — a fair question, and one with no good answer if there is none. | The certificate becomes the weakest document in the submission, and the finding it was hiding is still there. | Commission the follow-up audit. The 2025 guidelines put it before the final report, not after it. | Buy the follow-up audit in the RFP. The guidelines say follow-up audits should be included within the scope or RFP proposal — if it was not bought, it cannot be delivered. |
| Scope named the website and the requirement meant the estate | One domain in the scope, but the requirement covers the domain, four subdomains, a public API, an Android build and an admin console on a non-standard port. | Your own delivery team, in week two, at the worst possible point in the commercial cycle. | A pricing failure before it is a compliance failure. Widening scope after testing has started is a second engagement, not a change note. | Re-scope and re-price, or descope in writing with the buyer’s agreement. | One written question in the pre-bid window. The 2025 guidelines suggest deriving scope from a centralised asset inventory and printing the date to which that inventory was updated in the report. |
| A report was submitted where a certificate was required, or the reverse | The covering email says one word and the attachment is the other document. | Procurement, on receipt. | Credibility, and a clarification round. It reads as evasion in one direction and carelessness in the other. | Send the other document, if you have it. | Submit both where the clause is ambiguous and the tender permits it. Free. |
| The freshness window was measured from the wrong date | A twelve-month window counted from the audit start date rather than the closure verification date. | The evaluator, mechanically, against the date printed on the certificate. | A submission a fortnight outside a window it appeared to be inside, discovered after the bid closed. | None inside the window. Outside it, a re-audit. | Ask which date the window runs from during the clarification period. Where it is too late to ask, count from the later date and state which date you counted from. |
The pattern across all eight is the same: the artefact was defined after the work started rather than before it. Both instruments point at the same discipline from the auditor’s side. The 2018 guidelines require the deliverable structure to be agreed with the auditee before commencement and the expectation gap to be closed by explaining the process, the artefacts and the deliverables upfront. The 2025 guidelines turn that into a list to work through before commencement: the type of audit, the format of the reports, the standards or frameworks to be used, the assets covered, the handling and retention of auditee data, the timeline of the assessment phase, and the requirement to share audit metadata and reports with CERT-In. An engagement that starts by answering those seven rarely ends in any of the rows above.
Which artefact do you actually need? Eight situations, eight answers
The same four names mean different things depending on who is asking and why. These are the buyer situations that recur, with the artefact each one actually needs.
| Situation | Gate | Artefact | Who may sign | What the clock runs from | What most often goes wrong |
|---|---|---|---|---|---|
| Central government tender, certificate in the technical bid | Eligibility | Security audit certificate, and the report where the clause names one | Whichever list the clause names — NIC, STQC, an STQC empanelled laboratory or a CERT-In empanelled laboratory | The recency window in the clause, counted against the date printed on the certificate | A multi-tenant product certified at the shared platform level where the tender names one deployment. The certificate answers a question the buyer did not ask. |
| PSU tender with a copy-pasted security clause | Eligibility, probably | Unknown until asked — “as per CERT-In guidelines” may mean empanelment, may mean methodology, may mean nothing | Unconstrained on the face of the clause | Unstated, which is itself a reason to ask | Pricing one reading and being evaluated against another. Highest-ambiguity case on this page and the one most worth a written clarification. |
| Private enterprise vendor security review | Commercial | The report. A certificate is nearly worthless here — a conclusion without findings tells a reviewer nothing they can assess | Any competent testing organisation | The buyer’s own policy, typically annual | Sending the certificate because it shows nothing embarrassing. Reviewers read it as evasion, and it costs more credibility than the findings would have. |
| A supervised entity with a standing testing obligation | Regulatory | Whatever the supervisor’s own instrument names — read that instrument, not this page | As the supervisor’s instrument specifies | Recurring, set by the supervisor | Treating a recurring obligation as a one-off artefact. The useful question is not which document to produce once but which cadence to run, what gets retested after each significant change, and who holds the closure evidence. |
| Mobile application inside the scope | Any of the above | A certificate that names a build, because mobile versions faster than the web deployment beside it | As the governing clause specifies | The release train, not the calendar | Agreeing “the app” without agreeing whether the certificate names a version, a track or the current store release — and what happens at the next release. |
| The same asset needs two artefacts at once | Hosting and regulatory together | One body of testing, two deliverables — provided the scope covers both asset lists | The stricter of the two constraints | The shorter of the two windows | Retrofitting the second artefact onto a finished engagement, which usually means a second engagement. |
Notice how rarely the answer is “produce more testing”. In almost every row the decisive move is definitional — establish which gate is in play, which assets it attaches to, and who has to sign. The testing itself is the same craft throughout. Two further situations carry a sequence worth walking through rather than tabulating:
A state government department commissioning a citizen portal
The gate is hosting. GIGW 3.0 guideline 5.3.1 is unambiguous about the sequence: the asset is security audited and an audit clearance certificate is issued by NIC, STQC, an STQC empanelled laboratory or a CERT-In empanelled laboratory before hosting in the production environment. GIGW also tells the evaluator what to do about it — check that the website has a valid security audit certificate issued by one of those bodies. The sequence that works: fix the asset list as strings, audit the staging environment the hosting provider makes available, remediate, run the follow-up audit against production, issue the certificate naming site URL, test URL, version and hash, then host. The sequence that fails: audit whatever is available in week one, then discover in week five that the hostname on the certificate is not the hostname being hosted.
A startup told by its government customer to “get CERT-In certified”
The instruction cannot be followed as worded, and saying so plainly is the right first move. CERT-In empanels auditing organisations to undertake audits of computer systems, networks and applications belonging to other organisations. A product company cannot be CERT-In certified, and no scheme exists under which it could be. What the customer almost certainly needs is an audit certificate signed by an empanelled organisation, naming the application being deployed. Worth saying in the same breath: choosing the empanelled route means the report and its metadata reach CERT-In within five days of audit completion, and an unfixed critical vulnerability reaches CERT-In with your details attached. That is not a reason to avoid it. It is a reason to close criticals before the follow-up audit rather than after it.
What a compliant auditor will and will not do
Almost everything published about this subject in India is written from the buyer’s side. The instruments themselves spend most of their length on the other one — constraining what an auditing organisation may do, must do, and must refuse. Those constraints are your constraints too, because they bound what you can put in a scope of work and what you can expect a compliant supplier to agree to. The rows below are the ones that change a scope, a schedule or a contract.
| The constraint | Instrument | What it means for your scope of work | Check before you sign |
|---|---|---|---|
| No DDoS testing over the internet, no flood testing | 2018 auditor guidelines, empanelment T&C Annexure I, items 17 and 18 | A scope of work demanding load-to-failure testing of a live public service is asking for something a compliant auditor will decline. | Strike it from the RFP before award, or carve it out explicitly as a separate performance exercise run by someone else. |
| No exploitation of high-risk vulnerabilities | 2018 auditor guidelines, 2025 guidelines §16.4 | Discovered breaches, known-high exploitation rates, unmonitored or untraceable access and anything that may put lives at immediate risk are reported immediately with a practical solution rather than exploited to prove the point. | Agree the escalation path before testing starts, including who in your organisation can be woken up. |
| Written approvals before penetration tests and before tools are installed | 2018 auditor guidelines, 2025 guidelines §13.2.2 | Tools are tested in a controlled environment first, the results are formally reviewed and approved by an authorised representative of your organisation, and installation happens in the presence of your system administrator. | Name the approver in the engagement letter. An unnamed approver is a week of latency in the middle of a testing window. |
| Tool list with written IPR and licence confirmation, tools removed afterwards | 2018 auditor guidelines, 2025 guidelines §13.2.2 | You are entitled to a list of what will be installed and a written confirmation that using it violates no licence, and to acceptance of removal at the end. | Ask for the list at proposal stage. It tells you more about the firm than the proposal does. |
| Auditee data stays in India, encrypted, wiped on completion | 2018 auditor guidelines | No mirroring of data outside the country, encryption on auditor devices, wiping so the data cannot be retrieved by any known forensic technique, and no sharing with an overseas partner unless you specifically authorise it. | A testing platform with offshore storage, or a report routed into an overseas review queue, breaches this quietly and is very hard to remediate after the fact. |
| Reports to your point of contact only, by secure channel | Empanelment T&C clause 3.1.9, 2025 guidelines §16.5 | Official email addresses only, the audit outcome communicated to a specified point of contact, and delivery by password or encryption with end-to-end confidential channels. | Name the point of contact and a deputy. Reports go missing at handovers, not in transit. |
| NDA in place before commencement | Empanelment T&C clause 3.1.10, 2025 guidelines §13.2.1 | A legally enforceable NDA must be signed before the project starts, and CERT-In publishes a model NDA that may be customised. Confidentiality binds the auditor ethically with or without one. | Signed before kick-off, not circulated during it. |
| You are told, before commencement, that CERT-In will see the report | 2025 guidelines §13.2.1(iii) | The auditing organisation must inform you before the engagement begins about the requirement to share audit metadata and audit reports with CERT-In within five days of audit completion. | If nobody told you, you have learned something about the firm. Ask for it in writing and keep it with the engagement file. |
| Only declared manpower on the job — no freelancers, interns or notice-period staff | 2018 auditor guidelines, 2025 guidelines §12.3 | Only manpower declared to CERT-In in the organisation’s snapshot information may be deployed, and the 2025 guidelines tell auditees to verify identity and designations and say auditing organisations should not field freelancers, interns, freshers, moonlighters, third-party consultants or employees serving notice. Someone moving between empanelled organisations needs a no-objection or relieving letter from the previous one. | Verify the team at mobilisation. It constrains scheduling, which is why it belongs in the plan before dates are promised to a buyer. |
| CERT-In is not a party to your contract | Empanelment T&C clause 2.1, 2018 auditor guidelines | An auditor is contracted by a customer directly and CERT-In is not a party to such contracts. Drafting that names CERT-In as a party, an arbiter or an approver is wrong on its face. | Correct it before signature. Separately, the contract must expressly permit access to the system for the auditor and, if need be, association of CERT-In representatives during the assignment. |
| One prescribed sentence, and no logo | Empanelment T&C clauses 4.1–4.3, 2018 auditor guidelines | An auditor may not use the CERT-In logo or refer to its association with CERT-In on publicity or promotional material or on a product without prior written permission, and may use only the words “This Organization is empanelled by CERT-In for providing information Security Auditing Service”. | If your supplier’s own website breaks this rule, that is data. An auditee reproducing a CERT-In mark on a bid document is in a worse position again. |
| Contracts for critical applications run 2–3 years | 2025 guidelines §12.4 | Contracts for the audit of applications that are critical or have high user reach should be awarded for a period of 2–3 years to enable continuous audits at a defined frequency. | This is the one constraint that cuts in your favour. A three-year award turns re-audit from a procurement event into a schedule. |
Read as a set, these rows describe a profession rather than a market. A scope of work that assumes the opposite — load-testing on demand, staff substituted at will, findings that stay in the room — is not buying an audit. It is buying a document.
CERT-In Directions vs a security audit certificate: obligations no certificate covers
A fifth thing gets pulled into the same conversation and belongs in a category of its own: the directions issued by CERT-In on 28 April 2022 under sub-section (6) of section 70B of the Information Technology Act, 2000, relating to information security practices, procedure, prevention, response and reporting of cyber incidents for a Safe & Trusted Internet. They took effect sixty days after issue and apply to service providers, intermediaries, data centres, body corporate and Government organisations. None of them produces a certificate, and a buyer who asks for “CERT-In compliance” may well mean these rather than an audit.
| Obligation | What the Directions say | Artefact produced |
|---|---|---|
| Incident reporting within 6 hours | The Directions of 28 April 2022 require entities to mandatorily report the cyber incidents listed in Annexure I to CERT-In within six hours of noticing them or being brought to notice about them, through the email, telephone and fax channels the Directions name. | None. This is an operational obligation discharged through a reporting channel. No certificate exists for it, and no auditor can issue one. |
| Logs retained 180 days, within India | Entities must mandatorily enable logs of all their ICT systems and maintain them securely for a rolling period of 180 days, maintained within the Indian jurisdiction. | None, though the state of logging is a legitimate audit observation and often appears in the report behind a certificate. The obligation is continuous, while a certificate is a point in time. |
| Clock synchronisation to NIC or NPL | ICT system clocks must be synchronised to the NTP server of NIC or NPL, or to NTP servers traceable to them. Entities spanning multiple geographies may use another accurate standard time source, provided their time source does not deviate from NPL and NIC. | None. It is a configuration state, verifiable in an audit and reportable as an observation, but not the subject of a certificate. |
| Subscriber records held five years | Data centres, virtual private server providers, cloud service providers and VPN service providers must register and maintain, for five years or longer as mandated by law and after any cancellation or withdrawal of registration, validated subscriber names and addresses, the period of hire, IPs allotted and in use, the email address, IP address and time stamp used at onboarding, the purpose for hiring the service, and the ownership pattern of the subscriber. | None. It is a records-retention obligation on a defined class of service provider, and it attaches to the provider rather than to any application. |
| Virtual asset KYC and transaction records, five years | Virtual asset service providers, virtual asset exchange providers and custodian wallet providers must maintain all KYC information and records of financial transactions for five years, with transaction records maintained so that an individual transaction can be reconstructed. | None. Again an obligation on a class of entity, with the KYC standard drawn from the regulators named in the Directions rather than from any audit scheme. |
| A designated point of contact | Entities must designate a point of contact to interface with CERT-In, keep the details current, and respond to orders and directions for information, which may extend up to and including near real-time. Failure to furnish the information or assistance is treated as non-compliance. | None. It is an appointment and a communications commitment, and non-compliance with the Directions may invite punitive action under the Information Technology Act, 2000. |
Annexure I to the Directions lists twenty classes of cyber incident that must be reported. They run from targeted scanning and probing of critical networks through website defacement, malicious code, identity theft and phishing, denial of service, data breach and data leak, to attacks affecting cloud systems, IoT devices, digital payment systems, malicious and fake mobile applications, and systems related to big data, blockchain, virtual assets, robotics, 3D and 4D printing, additive manufacturing and drones — and, in the final item, systems, servers, software and applications related to artificial intelligence and machine learning. That last class is worth knowing about in advance rather than during an incident, because it means an AI system failure of the right kind is already a reportable event under a direction issued in 2022.
The honest answer to “can we get certified for this?” is no, and the useful answer is to describe the mechanism: a designated point of contact whose details are current, a reporting path that can move inside six hours at three in the morning, logging that is on, retained for a rolling 180 days and held in India, and clocks synchronised to the time sources the Directions name. Those are operational states, evidenced by configuration and by records, and they are the right thing to put in a bid response where the buyer’s intent turns out to be the Directions rather than an audit certificate.
Checking a safe-to-host certificate somebody handed you
Everything above assumes you are producing the document. Half the time you are receiving one — from a bidder, a vendor, a subcontractor or an acquisition target — and the question is whether it means what the covering email says it means. Ten checks, in the order that catches the most problems soonest. Keep the published empanelment list open in another tab while you run them.
- 01 Read the artefact type off the document itself rather than off the covering email. A page headed “certificate” that runs to forty pages of findings is a report, and a page headed “report” that carries a single conclusion and no findings is a certificate.
- 02 Match the asset named on the document against the asset you are buying, string for string. Site URL, test URL, subdomains, API base paths, package identifiers. This is the check that catches the most problems and takes the least time.
- 03 Find the build identity: application version, hash value, and the algorithm the hash was computed with. The 2025 policy guidelines say these should be prominently featured on the certificate and the report. Where they are absent, the document cannot be tied to anything that is running.
- 04 Check the date pair: audit date range and closure verification date. One date on a certificate usually means closure was never separately verified, or was verified and not recorded.
- 05 Check the environment statement. Both instruments require the environment tested to be named, and the 2025 guidelines require a report whose scope stopped at staging to say in terms that the audit was not conducted on the production environment. Absence of the statement is a gap against the auditor’s own framework, not a preference of yours.
- 06 Look for the follow-up audit. Under the 2025 guidelines the final report is issued after closure of vulnerabilities and completion of the follow-up audit of the application hosted on production. A final report with no follow-up audit in it has skipped a published step.
- 07 Check who signed. Two signatures are required on the certificate — the Lead Auditor and the head of the auditing organisation — and only manpower declared to CERT-In in the organisation’s snapshot information may sign at all. Then check the organisation against the published empanelment list rather than a cached copy or the supplier’s own website.
- 08 Check how severity was graded, not merely that it was. The published bar is CVSS for severity, supplemented by EPSS for real-world exploitation likelihood, with every observation mapped to a CWE and, where applicable, a CVE. A scale used but never defined cannot be compared against a tender threshold expressed in the same words.
- 09 Check for closure timelines by severity, which both instruments expect the report to carry. Their absence tells you something about how the engagement was run.
- 10 Check the validity statement verbatim, then check it against the release calendar rather than the calendar year. Where the wording binds validity to a hash value, the question “is this still valid?” has a computable answer.
Only one of these requires security expertise — reading how severity was graded — and the rest are document checks a procurement officer can run without help. The two that catch the most are the asset-name match and the date pair, and both are pure clerical work. The three that most often get skipped are the build identity, the follow-up audit and the signer check, because each requires leaving the document to go and look something up.
Where this gets genuinely hard
The distinctions above settle most requirements. These are the situations that still generate argument — between buyer and bidder, between auditee and auditor, and inside delivery teams who thought the artefact question was closed.
The scope has to cover three environments, not one
The 2025 policy guidelines are explicit that the auditee should provide a comprehensive scope ensuring that assets related to the testing and UAT, development and production environments are all included, that the scope is derived from a consolidated and updated asset inventory, that it is vetted by the internal audit team in consultation with the CISO, and that third-party, vendor and supply-chain risk assessment forms part of it. Read together with the follow-up-audit rule, this is the answer to the oldest complaint in this field — that the certificate describes staging and the risk lives in production. The framework does not leave that gap open, but underbought scopes do.
Somebody wants to accept a risk rather than fix it
There is a published answer to this and it is higher up the org chart than most teams expect. Under the 2025 guidelines, risk treatment — retain, avoid, transfer or reduce — for any reported vulnerability or observation must be authorised and accepted by the head of the auditee organisation, and any exception to a reported vulnerability in the application must be authorised by the head of the organisation who owns it. An acceptance signed by a project manager is not an acceptance. It also means an accepted risk leaves a named signature, which is usually enough to make the fix look cheaper.
Findings remain open at the certificate date
A certificate that asserts clearance cannot honestly be issued over open findings at or above the severity it speaks to — which is the argument for naming that threshold on the certificate in CVSS terms rather than in adjectives. Where items below the threshold remain open with agreed timelines, say so on the face of the certificate and attach the plan. Both instruments expect the report to carry closure timelines by severity, which makes an explicit open-items statement consistent with the framework rather than an admission against interest. The one thing you cannot do is leave a critical open quietly: an unfixed critical goes to CERT-In with your organisation’s details within five days of audit completion.
The buyer asks for the report but you hold it under NDA with a partner
Confidentiality obligations sit on both sides of an audit engagement. A legally enforceable NDA must be signed with the auditee before commencement, and the auditor is ethically bound to confidentiality with or without one. A workable answer is a summary letter plus a redacted findings table under the buyer’s NDA, agreed with the auditing organisation in advance rather than negotiated after a buyer has asked. Note the asymmetry the empanelment terms create: the auditor may not share your data without your written permission, but is nonetheless required to provide the report and data to CERT-In without it.
A sectoral regulator sets the cadence instead of a tender
The 2025 guidelines set a floor rather than a ceiling: a cyber security audit should be conducted at least once a year, and sectoral regulators may increase that frequency based on the size of the organisation, the criticality of the assets and the complexity of the digital infrastructure. Where a supervisor governs you, read the supervisor’s own instrument for the artefact it names — this page cannot tell you what any particular regulator requires, and a page that claims to is a page to distrust. What transfers is the shape of the question: a standing programme with a defined cadence, not a document produced once.
The incident class is an AI or machine-learning system
Annexure I to the 2022 Directions makes attacks and malicious or suspicious activities affecting AI and machine-learning systems a mandatorily reportable class in their own right. So the reporting obligation already reaches AI systems, while no certificate attests to their security. Be careful how AI testing is described in a bid: the testing is real and describable, the clearance is not.
Eight things teams believe that are not so
Each of these is said in good faith, in the words people actually use, by people who have done this before. The left column is the belief. The middle is what the published documents say. The right is what acting on the belief costs. If you read only one table on this page, read this one.
| The belief | What is actually so | What acting on it costs |
|---|---|---|
| “We have a CERT-In certificate.” | There is no such artefact. CERT-In empanels organisations to undertake audits of other organisations’ systems. It does not audit auditees and issues them no certificate. What exists is a security audit certificate issued by a CERT-In empanelled organisation, on that organisation’s letterhead. | Said to an evaluator who knows the scheme, it reads as unfamiliarity with the thing you are bidding to deliver. |
| “Our auditor is empanelled, so we are.” | Empanelment attaches to the auditing organisation, for a period, and does not transfer to the auditee or to a product. The empanelled organisation itself may use exactly one sentence about the relationship and may not use the CERT-In logo without prior written permission. | A bid pack carrying a CERT-In mark is a red flag rather than a credential — and the restriction that makes it one is published. |
| “CERT-In and STQC empanelment are interchangeable.” | GIGW 5.3.1 names four issuers — NIC, STQC, an STQC empanelled laboratory, a CERT-In empanelled laboratory — administered separately. A clause naming both is satisfied by either, while a clause naming one is satisfied only by that one. | An avoidable disqualification, discovered at evaluation. |
| “A certificate proves the testing was thorough.” | A certificate carries a conclusion and no findings, so it cannot be read for coverage at all. Depth lives in the report: the environment statement, the manual test cases, the CVSS and EPSS grading, the CWE and CVE mapping, the objective evidence appended to each observation. | Buyers who file the certificate and never ask for the report are assuring themselves of nothing, and suppliers learn which buyers those are. |
| “The certificate lasts a year.” | One year is the outer bound on the published wordings, not the expected life. The other clock runs on the build: published certificate wording ties validity to the hash value, and GIGW’s periodic-auditing attribute reads “at least once in a year or as and when any changes are done in the source code, whichever is earlier”. | A release in month three ends the clearance and nothing on the document changes to say so. |
| “GIGW compliance covers the security audit.” | GIGW 3.0 is structured around four focus areas — quality, accessibility, cybersecurity and lifecycle management. The audit clearance requirement is one guideline inside one of them. A conformance programme spans work an audit certificate is silent about, and an audit certificate clears a gate a conformance claim does not. | Two workstreams priced as one, discovered in week three of a six-week mobilisation. |
| “Nothing has changed, so the old certificate still stands.” | The certificate names a build. Where the wording binds validity to a hash value, whether anything has changed is a question with a computable answer, and “nothing material” is not one of the available answers. | The argument never works with an evaluator and the clock does not stop while it is being had. |
| “Our audit findings stay between us and our auditor.” | Not on the empanelled route. The auditor must share the audit report and audit metadata with CERT-In within five days of audit completion, and must report critical vulnerabilities together with auditee details within the same five days where they were not fixed even during follow-up audits. Clause 3.1.7 of the empanelment terms says so in terms: your data is not shared without your written permission, except to CERT-In, where it is. | Not a reason to avoid the empanelled route — but a reason to close criticals before the follow-up audit rather than after it, and to know this before signing rather than after. |
We deliver CERT-In audits
We deliver CERT-In audits, end to end, with our CERT-In empanelled partners. See how a CERT-In audit runs with us.
The part of the work that decides the outcome is getting the artefact defined before the engagement starts. Which document the clause is asking for. Which assets will be named on it, as strings. Which empanelment list applies, in its current published version. Which environment the testing will run against and who is standing it up. When the retest happens relative to the release train and the submission date. Those decisions are made in the first week or they are made in the last week, and the difference between the two is usually the difference between a clean submission and a reissue.
For application, API, mobile, network and cloud penetration testing, see our testing practice. For the regulated cases where a supervisor rather than a procurement officer is the reader, the artefact question is the same question and the answer is usually a programme rather than a document.
Frequently Asked Questions
What is a safe-to-host certificate?
What is the difference between a safe-to-host certificate and a security audit certificate?
Is a VAPT report the same as a security audit certificate?
Does CERT-In issue certificates to companies?
Who can issue a safe-to-host certificate in India?
How long is a safe-to-host certificate valid?
Our tender asks for a "CERT-In certificate". What do we actually submit?
Do we need a CERT-In empanelled auditor for every penetration test?
Does CERT-In see our audit report?
How should severity be graded on a CERT-In audit report?
Was the audit run on staging or on production, and does it matter?
Can one audit produce both the report and the certificate?
Is a GIGW compliance certificate the same as a safe-to-host certificate?
What does a tender mean when it asks for "CERT-In compliance"?
Can we say we are CERT-In empanelled because our auditor is?
Primary texts, and where they live
Five documents carry everything asserted on this page. They are short enough to read and specific enough to quote, and almost every dispute described above is settled by opening one of them.
- 1 CERT-In, Comprehensive Cyber Security Audit Policy Guidelines, version 1.0, 25 July 2025. The newest and most operationally detailed instrument, and the one most people have not read. Severity grading on CVSS and EPSS with CWE and CVE mapping (§16.2), the production follow-up audit before the final report (§16.3), build identity on the certificate (§9.5, §15.2.3), the five-day sharing duty (§10.6), the pre-commencement disclosure of it (§13.2.1), the scope checklist (§13.2.3), annual minimum audit frequency (§13.1.2) and the 2–3 year contract recommendation (§12.4).
- 2 CERT-In, Terms and Conditions for Empanelment of Information Security Auditing Organisations, version 7.2, April 2024. Clause 2.1 (CERT-In is not a party to your contract), 3.1.7 (the consent carve-out), 3.1.10 (NDA before commencement), 3.1.12 and Annexure II (the audit report content format), 3.2.1 and 3.2.2 (the five-day report, metadata and critical-vulnerability duties), 4.1–4.3 (the logo bar and the single prescribed sentence), 8 (quality monitoring) and 9 (termination of empanelment). Annexure I sets out what an auditee is entitled to expect, including the refusal rules on denial of service and flood testing.
- 3 CERT-In, Guidelines for CERT-In Empanelled Information Security Auditing Organizations, version 3.0, May 2018. The earlier layer, still cited in most Indian tenders. The environment statement, the staging-server rule, the discouragement of solely tools-based testing, the verification (red) team, objective evidence, closure timelines by severity, data residency and wipe, the snapshot-manpower rule for government and critical-sector audits, and the requirement that CERT-In is not made a party to the auditee–auditor contract.
- 4 Guidelines for Indian Government Websites and Apps (GIGW) 3.0 — Security: Guidelines and Attributes. Guideline 5.3.1 is the audit clearance requirement and the evaluator action beneath it. The periodic-auditing attribute sets the re-audit cadence. GIGW 3.0’s four focus areas — quality, accessibility, cybersecurity and lifecycle management — are what separate a conformance programme from a security clearance. GIGW records that its cybersecurity chapter was formulated by CERT-In.
- 5 CERT-In Directions dated 28 April 2022, under sub-section (6) of section 70B of the Information Technology Act, 2000. Six-hour incident reporting against the twenty classes at Annexure I, 180-day log retention within Indian jurisdiction, NTP synchronisation to NIC or NPL, five-year subscriber and virtual-asset records, and the designated point of contact. A separate category from anything on a certificate.
The empanelled-organisation list and the scheme documents sit on CERT-In’s Cyber Security Assurance pages, with the list itself published as a document that is periodically revised. A certificate published on iica.nic.in is a useful worked example of the field set described above. Where any of those documents disagrees with a vendor page, including this one, they win.
- What a safe-to-host certificate is — the artefact, the legal chain behind it, and what it does and does not assert.
- How to get a safe-to-host certificate — the sequence from scoping to issue, and what evidence each step produces.
- How long a safe-to-host certificate is valid — the two clocks in full, with the published wordings and how to build a change rule.
- Who can issue safe-to-host certificates — the four routes, the empanelment scheme, and how to check a signer.
- Why applications fail safe-to-host — the technical findings that stop a clearance, not the paperwork ones.
- GIGW compliance before go-live — the quality, accessibility and lifecycle attributes that sit beside guideline 5.3.1.
- Penetration testing and SOC 2 — how the same testing supports a commercial assurance programme instead of a tender.
- Security questionnaires — what a private enterprise buyer is actually trying to establish when they ask.
- SOC 2 vs ISO 27001 — the programme question that sits behind the artefact question in commercial deals.
- The testing practice — application, API, mobile, network and cloud testing.
Related Reading
What a Safe-to-Host Certificate Is
The audit clearance certificate GIGW 5.3.1 requires before a government application is hosted in production.
Read moreWho Can Issue Safe-to-Host Certificates
NIC, STQC, an STQC empanelled laboratory, or a CERT-In empanelled laboratory — and how to check before award.
Read moreCERT-In Empanelment Explained
What an empanelled auditing organisation may claim, must do, and can be de-empanelled for.
Read moreHow to Get a Safe-to-Host Certificate
Eleven stages end to end — eligible auditor, staging, first pass, remediation, retest, issue — plus what drives duration and cost.
Read moreVAPT / Penetration Testing
Manual-first web, API, network and mobile testing with retest included.
Read moreHow to Verify a CERT-In Audit Certificate
Check the issuer, the signatures, the environment and the hash — before you accept the document.
Read more