A certificate is a conclusion. Verifying it means checking four separate things: the organisation that signed it, the words it uses about CERT-In, the audit report behind it, and whether the scope it covers is the scope you are relying on. The first check is the one everybody runs, but the fourth is the one that decides whether the document answers your question.
Start here: there is no public lookup for a CERT-In audit certificate number. CERT-In publishes a list of empanelled organisations, not a register of certificates — so verification is a four-way comparison you run yourself, and this page is that comparison.
Plain-English explainer · CERT-In empanelment terms v7.2 (April 2024) · Comprehensive Cyber Security Audit Policy Guidelines v1.0 (25 July 2025) · Guidelines for Indian Government Websites and Apps (GIGW) 3.0 · Primary sources last read 22 September 2026
There is no public lookup for a CERT-In audit certificate number. CERT-In publishes a list of empanelled information security auditing organisations, not a register of certificates — so verifying one means running a four-way comparison yourself. First, check that the signing organisation appears today in that published list. Second, check that the document describes its relationship with CERT-In only in the one sentence CERT-In permits, with no CERT-In logo. Third, check that an audit report exists behind it containing the scope, environment, versions, severity scoring, closure timelines, follow-up audit and signatures CERT-In’s guidelines require. Fourth, check that the asset, environment and dates on its face match the system you are relying on it for. Three of those four are checks on the document. The fourth is a check on you — on whether the reliance you are placing on the certificate is the reliance the auditor actually supported. It is the check nobody puts in a checklist, and it is the only one that can fail on a document in which every other field is correct. One step sits outside the four and is easy to miss: writing to the organisation that signed the certificate and asking it to confirm the document is its own. That is the only check that tests this certificate rather than the firm named on it, and it has its own section below.
Two instruments govern all of this and both are public. The Terms and Conditions for Empanelment (version 7.2, April 2024) bind the auditing organisation: what it may say about CERT-In, what it must send CERT-In and when, and what happens when its standing ends. The Comprehensive Cyber Security Audit Policy Guidelines (version 1.0, 25 July 2025) set out how an audit is scoped, performed, evidenced, reported and signed — and they are explicitly addressed to auditee organisations as well as auditors, which means a large part of the method below is simply CERT-In telling you what to check. Where a government website or app is involved, a third instrument applies: the Guidelines for Indian Government Websites and Apps (GIGW) 3.0, formulated by the National Informatics Centre with the STQC Directorate and CERT-In, whose guideline 5.3.1 is the safe-to-host requirement. Every requirement on this page carries the clause it comes from, and every instrument is named and linked in the references section at the foot of the page, so you can check us as well as the certificate.
CERT-In itself does not audit your application, issue your certificate, or countersign anybody else’s. It empanels organisations, receives the audit report and metadata within five days of completion, and acts on quality. A surprising number of documents in circulation imply otherwise, and that implication is the first thing worth testing.
Which instrument applies to you
Three instruments with three different addressees get collapsed into one conversation constantly, and the result is two people using the word “valid” to mean different things. Find your row first.
| Who you are | Which instrument sets the requirement | What you should be demanding | What “current” means for you |
|---|---|---|---|
| A government department or PSU, before hosting | GIGW 3.0 guideline 5.3.1, plus the audit policy guidelines for how the audit itself is run. | The audit clearance or safe-to-host certificate, issued by NIC, STQC, an STQC-empanelled laboratory or a CERT-In empanelled laboratory — and the report behind it. | Issued before the application is hosted in production, and refreshed under GIGW’s own periodic-auditing action: at least once a year, or whenever changes are made in the source code, whichever is earlier. |
| An entity answering a sectoral circular | The circular your regulator issued. CERT-In’s own guidelines say only that snapshot information should be used by organisations or sectoral regulators to select auditing organisations (§12.1(i)), and that sectoral regulators may decide to increase the audit frequency (§13.1.2(i)). | Read the circular before you assume. Some name a report, some name a certificate, some name only an empanelled auditor and leave the artefact open. | Whatever the circular says. The audit policy guidelines set an annual floor. The regulator may sit above it, never below. |
| A private enterprise assessing a vendor | No statute compels this. You are borrowing CERT-In’s audit policy guidelines as a quality bar because they are the most specific public statement of what a competent audit contains. | The report. The certificate alone tells you almost nothing about coverage, and coverage is the whole question in vendor risk. | Recent enough to describe the build you will consume, which in a weekly-release shop is a much shorter window than a year. |
| A vendor answering a customer questionnaire | Your customer’s questionnaire, which is usually written in market shorthand rather than in the language of any instrument. | A certificate that names the production service the customer is buying, with the report available under NDA. | Dated after your last major change. A certificate that predates three releases invites the question you least want asked. |
| An integrator delivering to government | The tender, GIGW 5.3.1 for the application, and the audit policy guidelines for the engagement. | Both, and read the tender for which it wants where. A clause that names a certificate as a submission requirement and then sets evaluation criteria about scope, methodology and closure is asking for the report without using the word. | Before go-live, on the build being delivered, with hash values and version numbers that match what you hand over. |
Key Takeaways
- There is no online certificate lookup. CERT-In publishes a list of empanelled organisations, not a register of certificates, so verification is a comparison you run rather than a number you type.
- Verification has four objects: the signing organisation, the wording used about CERT-In, the audit report behind the certificate, and the match between what the certificate covers and what you are relying on it for.
- Empanelment attaches to an organisation and, under clause 1.1 of the empanelment terms, runs for a stated block with annual review based on auditee feedback and the auditor’s performance. Read the list on cert-in.org.in on the day you need the answer, match the registered legal entity rather than the brand on the letterhead, and reconcile a near-match against the CIN or GSTIN.
- The published list answers a question about the firm, not about your certificate. The only check that tests this specific document is writing to the organisation that signed it, at an address you obtained independently, and asking it to confirm the references, the build and the test window.
- Empanelment is not one competence. Section 6 of the 2025 guidelines enumerates twenty-six engagement classes — from vulnerability assessment and penetration testing through cloud security testing, ICS and OT testing, red team assessment, AI system audits, blockchain and the SBOM family — and says the list is not exhaustive.
- One sentence is permitted about the CERT-In relationship, and the logo is prohibited without prior written permission. “CERT-In certified”, “CERT-In approved” and “CERT-In partner” describe statuses that do not exist.
- The certificate is the summary. The report is the work. Required content includes the detailed scope and asset list, the environment tested, versions and hash values, CVSS and EPSS severity with CWE and CVE mapping, closure timelines by severity, the follow-up audit, and objective evidence.
- Three signatures belong on the report — the auditors, an independent mid-management reviewer, and the head of the organisation — and two on the certificate. Only manpower declared to CERT-In may sign.
- A genuine document can fail without anybody lying: a staging-only audit read as production clearance, one asset answering a platform question, a certificate that predates several releases. Verification ends in one of three dispositions — verified, verified with exceptions, reliance withheld — and the decision table below says which finding forces which.
Four objects, one document
“Is this certificate genuine?” is four questions wearing one coat, and they have different answers, different sources and different failure modes. Separating them is most of the method. A document can be entirely authentic and still be the wrong document. An organisation can be genuinely empanelled and still describe itself in words it is not permitted to use.
| Object | The question it answers | Where the answer lives | How it fails |
|---|---|---|---|
| The organisation that signed | Is this entity genuinely CERT-In empanelled, today, for this kind of audit? | The list of empanelled information security auditing organisations CERT-In publishes on cert-in.org.in — the guidelines print the navigation path themselves at §10.2(vi) and §12.3(iii): Cyber Security Assurance, then Empanelment by CERT-In. Read it there, not in a PDF the vendor emailed you. Then confirm the document with the organisation that signed it, because the list answers a question about the firm and not about this certificate. | A firm that was empanelled in a past block, a firm whose declared capability has nothing to do with your application, a report signed by somebody who is not declared manpower of the signing organisation, or a genuinely empanelled organisation whose name is on a document it never issued. |
| The wording used about CERT-In | Does the document describe the relationship in the only words CERT-In permits? | The face of the certificate, the report cover, the proposal, the covering email and the vendor’s website — all five, because they rarely agree. | “CERT-In certified”, “CERT-In approved”, “CERT-In partner”, a CERT-In emblem on a report cover. None of these is a status that exists. |
| The audit report behind it | Does a report exist, and does it contain what CERT-In’s guidelines require it to contain? | The report itself, obtained under the same NDA that covers the certificate. A certificate with no report behind it is a conclusion with no reasoning. | No report at all. A report with no evidence appendix. No follow-up audit. Severity with no CVSS, EPSS, CWE or CVE. One signature where three are required. |
| What it actually covers | Does the scope on the certificate match the system you are relying on it for? | The asset list, the version and hash values, the environment tested and the dates — read side by side with the tender clause or the vendor-risk requirement that made you ask for it. | A certificate for the marketing site produced against a requirement about the transaction platform. A staging-only audit presented as production clearance. |
Notice what is not on this list: the design of the document. Borders, seals, watermarks and gold foil tell you nothing, because a forger can reproduce all four and a competent auditor has no reason to use any of them. Neither presence nor absence is evidence. The verifiable properties are the entity name, the published list, the wording, the report, the scope and a confirmation from the issuer — none of which can be faked by a graphic designer.
Thirteen steps, in this order
Order matters because each step narrows the next. Teams that start by reading the certificate end up assessing its tone. Teams that start by writing down what they need it to prove end up assessing its scope. The short version is printable, and the reasoning follows underneath it.
The short version
- 01 Write down what you are relying on it for.
- 02 Take the registered legal name off the certificate, and settle it against an identifier.
- 03 Find that entity yourself in the published list.
- 04 Check the category, not just the presence.
- 05 Run the wording test on every surface at once.
- 06 Ask for the empanelment standing that applied on the signature date.
- 07 Confirm the document with the organisation that signed it.
- 08 Ask for the report and read the scope section first.
- 09 Match the environment and the build.
- 10 Check the closure story, not the finding count.
- 11 Count the signatures and match them to declared people.
- 12 Date the document against your own clock.
- 13 Record the result and set a re-check date.
Write down what you are relying on it for.
Your sentence, not a clause
One sentence, before you read the document. “This vendor’s payment API, in production, from today.” Verification is a comparison, and without the left-hand side you will read the certificate sympathetically instead of checking it. Every later step compares the document against that sentence.
Take the registered legal name off the certificate, and settle it against an identifier.
Empanelment attaches to the organisation
Off the certificate, not off the proposal. Empanelment attaches to an organisation, and organisations trade under names that differ from the ones CERT-In holds. Where the proposal, the NDA, the report and the certificate carry different names, that discrepancy is the finding — and it is settled with an identifier rather than an assurance. Ask for the exact registered name together with the CIN or the GSTIN, in writing, and reconcile a near-match against that identifier: “Technologies Pvt Ltd” in the published list and “Technologies India Pvt Ltd” on your contract are two companies until an identifier says otherwise. Where they cannot be reconciled, the entity you are contracting is not the entity that is empanelled.
Find that entity yourself in the published list.
Guidelines §10.2(vi), §12.1(i) and §12.3(iii)
Open cert-in.org.in and navigate Cyber Security Assurance, then Empanelment by CERT-In — the path CERT-In’s own guidelines print at §10.2(vi) and §12.3(iii), both pointing at the published list of empanelled organisations. Do not accept a screenshot, a PDF extract, an image of an empanelment letter, or a link the vendor supplied. The value of a published list is entirely in reading the publisher’s own copy, on the publisher’s own domain, on the day you need the answer.
Check the category, not just the presence.
Guidelines §6 (i–xxvi), §12.1(ii) and §12.2(iv)
Section 6 of the guidelines sets out twenty-six classes of engagement, “including, but not limited to” that list. Empanelment is not one competence. The published snapshot carries a capability matrix and twelve-month audit counts per organisation. §12.2(iv) makes it the responsibility of the auditee organisation to check the domain of audit conducted, previous audits conducted and other relevant details before selecting. The category table below names all twenty-six.
Run the wording test on every surface at once.
Empanelment terms 4.1 and 4.2, and Guidelines §10.5(i)–(iii)
The empanelment terms permit exactly one sentence describing the relationship with CERT-In and bar the logo without prior written permission. Run that test against the certificate, the report cover, the proposal, the covering email and the website. A vendor who fails it on the website has told you something about how carefully it reads the instrument it is selling.
Ask for the empanelment standing that applied on the signature date.
Empanelment terms 1.1 and 9.3
Today’s list answers a question about today. A certificate signed eleven months ago was signed under whatever standing existed then, and clause 1.1 makes empanelment a block-period status with annual review rather than a permanent attribute. Ask in writing for the empanelment period, or the empanelment letter reference, and check it against the date the report and certificate were signed rather than against the date you were handed them or the date the contract was awarded. One published specimen certificate carries an empanelment letter number on its face for exactly this purpose. Clause 9.3 is the other half: on termination the organisation must stop claiming the status, so a claim made after standing ended is its own finding.
Confirm the document with the organisation that signed it.
Your email, their published address
Every step before this one tests the firm. This is the only step that tests the document. Write to the issuing organisation at an address you obtained from the published list or from its own site — never from the certificate you are checking — quoting the certificate and report references, the application name, the version or hash, the test window and the signatories, and ask one question: did you issue this, and does the scope, build and window match your record. The full request and what each kind of reply proves are set out below.
Ask for the report and read the scope section first.
Guidelines §16.1(ii)
The certificate is the conclusion. The report is the reasoning. §16.1(ii) requires the report to record the detailed scope, the duration of the audit, the methodologies and standards used, the tools, the manual process, findings, prioritisation, sampling decisions, manpower involved, exemptions, limitations and other constraints. Where the vendor will not share it, the certificate is being asked to carry weight the auditor never gave it.
Match the environment and the build.
Guidelines §15.2.3(i)–(ii) and §9.5(i)
The environment — Test, Development, UAT, Pre-Production or Production — must be specified, and application hash values and version numbers must be obtained from the auditee and included in the report. Compare those values against what is running. A certificate for a build that no longer exists is a historical document.
Check the closure story, not the finding count.
Guidelines §16.3(iii)–(v)
Vulnerabilities are expected. What a certificate asserts is that they were closed and the closure verified. Read for three separate things: closure timelines stated by severity, a follow-up audit that actually happened after remediation, and a final report dated after that follow-up. The staging carve-out at §16.3(v) is dealt with in its own right below. Here the question is narrower and more often decisive — whether the word “closed” in the findings table points at a retest or at an email.
Count the signatures and match them to declared people.
Guidelines §9.5(iii) (repeated at §10.3(ix) and §16.1(vi))
Three on the report, two on the certificate, all of them declared manpower — the full rule is set out in the report table below. The part worth working at here is the reviewer, because it is the one signature whose validity you can test from the document rather than count. The reviewer must be outside the audit team and from mid-management, so read the report’s own manpower-involved section against the signature block: a name that appears in the team list and again as reviewer fails on its face, and a reviewer with no designation printed is a question rather than a finding. Where the report names a separate verification team under §15.2.5(iii), that section and the reviewer signature should agree with each other.
Date the document against your own clock.
Guidelines §13.1.2(i), (iii)–(iv), and GIGW 5.3.1 developer action (r)
The guidelines set an annual floor and require a major change — system overhauls, technology migrations, or configuration adjustments affecting sensitive data or critical infrastructure — to undergo an audit before implementation. GIGW’s own developer action for government web applications is stricter: audit at least once in a year or as and when any changes are done in the source code, whichever is earlier. A certificate issued fourteen months ago, or before the release you are about to consume, is evidence about a system that is no longer the one in front of you.
Record the result and set a re-check date.
Your file
Verification that ends in a feeling has not ended. Fill in the verification record below: what you compared, what you found, and a disposition — verified, verified with exceptions, or reliance withheld — with a date against every open item and a trigger date for reading the list again. Which finding forces which disposition is not left to judgement either. The decision table under the record maps them.
The method runs on three clocks, which is worth knowing before you start. Steps one to five take under an hour and need nothing from the vendor except a name. Steps six and seven are two emails. Send them on day one so the wait runs alongside the desk work rather than after it. Steps eight to twelve need the audit report, which needs an NDA, which in practice means one to three weeks of elapsed time and very little of your own attention — and a decision about how much you care, worth taking deliberately rather than by default.
The verification record
Step thirteen produces an artefact, and this is its shape. Seventeen fields, one page, kept with the contract rather than in an inbox. It exists so that the next person to ask “are we covered?” gets an answer with a date on it instead of a memory, and so that a disposition of “reliance withheld” is a recorded decision rather than an unfinished conversation.
| Field | Why it is there | Example value |
|---|---|---|
| Reliance sentence | The left-hand side of every comparison. Written before the document is read. | Vendor X payment API, production, from 01-Oct-2026. |
| Certificate reference and issue date | Identifies the exact document. Two certificates from one vendor is normal. | CERT/2026/0412, issued 14-Nov-2025 |
| Signing entity as printed | The name you will search for. Brand names and registered names diverge. | Acme Assurance (brand on letterhead) |
| Entity as found in the published list | The match, or the mismatch. This row is the first check’s whole output. | M/s Acme Assurance Services Pvt Ltd — found |
| Date the list was read | Empanelment is time-bounded. A check has a shelf life and this row states it. | 18-Sep-2026 |
| Empanelment period or letter reference | Today’s list is silent about the signature date. This row closes that gap. | Letter ref quoted, covers 14-Nov-2025 |
| Issuer confirmation obtained | The only row that tests this document rather than the firm that signed it. | Yes — refs and build confirmed, 26-Sep-2026 |
| Categories claimed vs needed | Maps §6 classes to your asset classes. Where they differ, the gap is visible. | Needed xii + xiii, snapshot shows web only |
| Wording test, per surface | Five surfaces, five results. A single pass/fail hides where the failure was. | Cert pass / report pass / site fail |
| Report received | Separates “we have a certificate” from “we have seen the reasoning”. | Yes, under NDA, 22-Sep-2026 |
| Environment, version and hash | The only fields that tie the document to a running build. | UAT, v4.2.0, SHA-256 recorded |
| Follow-up audit verified | Turns an asserted closure into a tested one. | No — closures by email |
| Signatures counted | Three on the report, two on the certificate, all declared manpower. | 1 of 3 on report, both initialled |
| Coverage gaps | The list you will negotiate from. Written as assets, not as adjectives. | Mobile app, partner API, admin console |
| Disposition | Forces a decision rather than a feeling. Three values, no fourth. | Reliance withheld pending production follow-up |
| Re-check trigger date | When the list gets read again, or the certificate stops being evidence. | 14-Nov-2026, or next major change |
| Signed off by | Verification is a decision. Decisions have owners. | Head of Vendor Risk |
Three of these rows do more work than the rest. “Date the list was read” gives the check a shelf life, which stops a verification done eighteen months ago from being quoted as current. “Issuer confirmation obtained” is the only row whose subject is the document rather than the firm. And “disposition” has exactly three permitted values — verified, verified with exceptions, reliance withheld — because a fourth value is always some version of “probably fine”, and that is the state this whole page exists to eliminate.
Which finding forces which disposition
Three permitted values are only useful if it is settled in advance which findings produce which, because the last step of a method is where judgement quietly turns into preference. Read the rows top-down and stop at the first that matches: the reliance-withheld rows are not cumulative with the others, they end the question. Note that one disposition splits by reliance rather than by document — the same certificate can be adequate for a pre-production question and inadequate for a production one, and saying so precisely is more useful to the vendor than a flat refusal.
| What you found | Disposition it forces | Why that one |
|---|---|---|
| The signing entity is not in the published list, or cannot be reconciled to it by CIN or GSTIN | Reliance withheld | Nothing later in the method can repair the first check. An unexplained entity makes every other field unattributable. |
| The issuing organisation will not confirm the document, or the confirmation does not match the references you quoted | Reliance withheld | This is the only check that tests the specific document. A silence here is not a formality, because a borrowed name passes every other check. |
| No audit report is produced, under NDA or otherwise | Reliance withheld | The certificate is the conclusion. Without the reasoning there is nothing to verify, only something to believe. |
| The signature panel reports the document as modified after signing | Reliance withheld | Ask the issuer to reissue. Until then you are holding a file that the issuer’s own signature says is not the file it signed. |
| Staging-only testing, with no production follow-up, where the reliance is on production | Reliance withheld for production, verified with exceptions for pre-production | Split the disposition by the reliance sentence rather than by the document. The same certificate can be adequate for one question and inadequate for the other. |
| Findings marked closed on an email, with no follow-up audit | Reliance withheld for any closure claim | The rest of the document may stand. What cannot stand is the sentence asserting that vulnerabilities were closed and closure verified. |
| A coverage gap between the asset list and your reliance sentence | Verified with exceptions, gaps listed as assets | Name the uncovered assets in the record. A gap written as an asset list becomes a scope of work. A gap written as an adjective becomes an argument. |
| A wording or logo defect, with nothing else outstanding | Verified with exceptions | An instrument-level defect in the document, not a defect in the testing. Record it, require reissue, and do not let it stand in for a scope question. |
| No CVSS, no EPSS, no CWE or CVE mapping, or no limitations section | Verified with exceptions, pending a rescored findings table | The severity ordering in the report cannot be examined until it is rescored, so any decision that depends on severity waits for the rescore. |
| Every check passes and the asset, environment and dates match the reliance sentence | Verified | Record the date the list was read and the re-check trigger with it. “Verified” is a statement about a day, not a permanent property. |
The failure-mode table further down uses this same vocabulary in its last column, so a signal you find there maps straight onto a disposition here without a second translation.
How do I check if a company is CERT-In empanelled?
The auditor, against the published list.
CERT-In publishes the list of empanelled information security auditing organisations on its own site, and the list states on its face that it is updated as soon as there is any change in it. The guidelines print the navigation path to it twice — at §10.2(vi) and §12.3(iii), both giving it as cert-in.org.in, then Cyber Security Assurance, then Empanelment by CERT-In — and §12.1(i) is explicit that the published snapshot information “should be utilized by the organizations or sectoral regulators to identify and select the auditing organizations by mapping their requirements with the competence of auditing organizations”. That is CERT-In telling procurement teams to do exactly this check. Nine things are worth confirming. The first — is the name there — is the one the check usually gets reduced to, and it is the weakest of the nine on its own.
| Confirm | What the instrument says | The tell | Where it says so |
|---|---|---|---|
| The entity name matches exactly | Compare the registered name on the certificate against the name in the published list, character by character, including the suffix. A group company, a regional entity and a brand name each produce a mismatch that is not cosmetic: the certificate is worth what the signing entity is worth, so reconcile a near-match against the CIN or GSTIN rather than against an explanation. | A brand name on the certificate and a different registered entity in the list, with nobody able to explain the relationship in writing or reconcile it against an identifier. | Guidelines §12.1(i) |
| You read the list on cert-in.org.in today | Clause 1.1 makes the empanelment of an auditing organisation valid for a stated block, unless otherwise specified, with annual review based on feedback from auditee organisations and review of the auditor’s performance, and eligibility for renewal under the process prescribed at that time. Clause 8.1 adds that continued empanelment status depends on the quality of auditing services rendered, and CERT-In can move an organisation to a watch list, suspend it, withdraw empanelment or pursue penal and legal action. A list downloaded last quarter is evidence about last quarter. | The vendor supplies the list, the link, or a dated PDF, and resists you checking the source yourself. | Empanelment terms 1.1 and 8.1, and Guidelines §19 |
| The standing covered the signature date, not just today | The published list is a statement about now, and a certificate is a statement about then. Because empanelment runs in blocks with annual review, a firm on the list today may have signed your certificate before it was empanelled, and a firm absent today may have been in good standing when it signed. Ask in writing for the empanelment period or the empanelment letter reference and set it against the signature date on the report and the certificate — not the award date, and not the date the document reached you. | A firm that will confirm it is empanelled but will not put a period or a letter reference in writing, or a certificate whose signature date sits outside the period it does give you. | Empanelment terms 1.1 and 9.3 |
| The audit category matches your scope | Section 6 enumerates twenty-six engagement classes “including, but not limited to” that list. An organisation with a deep record in network infrastructure audits may have delivered no mobile application security audits or cloud security testing at all. The published snapshot answers this per organisation, with a capability matrix and category-wise counts. | An answer in generalities — “we do full-spectrum VAPT” — where the question was which of the named categories. | Guidelines §6 and §12.1(ii) |
| The snapshot information supports the claim | The guidelines describe what the published information is for: evaluating manpower and skillset, experience relevant to information security audits, the categories of audit conducted, the audits carried out in the last twelve months by sector, the category-wise count of those audits, the technical manpower deployed with details, and the tools used. | A claimed specialism that appears nowhere in the published record for that organisation. | Guidelines §12.1(ii) |
| The named people are declared manpower | Auditing organisations must deploy only manpower declared to CERT-In in the Snapshot Information Form, and audit reports may be signed only by that declared manpower. The snapshot published per organisation carries a named table of technical manpower deployed for audits in Government and critical-sector organisations. Ask for the named lead auditor and team before kick-off, not after. | A lead auditor who joined recently and is not yet in the declared manpower, signing the report anyway. | Guidelines §10.2(vi) and §9.5(iii) |
| Nobody on the team is excluded by the guidelines | Auditing organisations should not field freelancers, interns, freshers, moonlighters, third-party consultants or employees serving their notice period, and auditee organisations should verify compliance. The same clause requires the auditee to verify identity, official identity cards or government-issued documents, and designations of the audit team. | A team introduced by first names only, or an engineer who turns out to work for a different company. | Guidelines §12.2(iii) |
| A recent joiner carries the movement paperwork | Where an employee moves from one CERT-In empanelled organisation to another, a no-objection certificate or relieving letter from the previous organisation is required as part of the background check, and revised snapshot information has to be communicated to CERT-In. | A named auditor who has changed employer inside the last few months and whose new organisation cannot produce the paperwork. | Guidelines §12.3(i) |
| Nothing was sub-let or outsourced | The guidelines list what an empanelled organisation should not engage in, and sub-letting or outsourcing of an audit assignment is named alongside digital break-in, violation of the empanelment terms and unethical business transactions. Read together with the declared-manpower rule, the people who did the work have to be the declared manpower of the organisation that signed. | A delivery team whose email domain, laptops or invoices belong to a firm other than the one on the certificate. | Guidelines §10.5(vii) and §10.2(vi) |
What the CERT-In list actually shows you — and what it does not
The published list is a PDF, not a search box, and it runs to hundreds of pages. It opens with a numbered directory of empanelled organisations — for each one the registered name, postal address, website URL, telephone and fax, a named contact person and an email address — and then runs a second, much longer part: one snapshot of skills and competence per organisation. That second part is what makes the category check and the declared-manpower check executable rather than rhetorical.
What a snapshot carries, per organisation
- Name and locations of the empanelled organisation, and the year it has been carrying out information security audits since.
- A capability matrix: a Yes or No answer against each category the organisation itself lists, under a heading that invites it to add more if required. The categories are self-declared and the lists genuinely differ between organisations, so read the entry rather than assume a standard taxonomy — one may answer against network, web-application, wireless, compliance, finance-sector, ICS and OT and cloud lines, another against web-server, stand-alone application, device and secure-code-review lines. The answers are not uniformly Yes, and a matrix carrying real No entries is a more useful document than one that does not.
- Information security audits carried out in the last twelve months, split into Government, PSU and Private, with a total.
- Audits in the last twelve months broken down category by category.
- Technical manpower deployed for information security audits, counted by qualification — CISSPs, ISO 27001 lead auditors, CISAs, DISAs and ISAs, other qualifications such as CEH — with a total headcount.
- A named table of technical manpower deployed for audits in Government and critical-sector organisations: employee name, duration with the organisation, years of information security experience, and qualifications.
Two limits are worth knowing before you go looking. The capability matrix is self-declared and phrased in each organisation’s own categories, so it will not always map cleanly onto the Section 6 names used in a tender — which means the honest reading of a matrix is “what this organisation says it does” rather than “what CERT-In has assessed it to do”. And the named manpower table is scoped to Government and critical-sector deployment, with an instruction to attach an annexure if required — so an individual working on a private-sector engagement may be declared to CERT-In without appearing in the published extract. The check is still executable. It just does not always terminate in the PDF.
When the name is not in the published extract
Ask for a written representation rather than abandoning the check. Two sentences, from the head of the auditing organisation, on letterhead, attached to the contract as a numbered schedule:
“We confirm that each individual named in Schedule [n] is manpower declared to CERT-In in our Snapshot Information Form as at the date of this letter, and that the audit report and certificate for this engagement will be signed only by such declared manpower. We will notify you in writing of any change to the named team before it takes effect.”
That sentence is cheap for a compliant firm to sign and expensive for a non-compliant one, which is the whole point of asking for it in writing. Pair it with §12.2(iii): verify identity, official identity cards or government-issued documents and designations when the team actually arrives.
The twenty-six audit categories, and which one you actually need
Section 6 of the Comprehensive Cyber Security Audit Policy Guidelines lists the types of audit and assessment that fall within its scope, “including, but not limited to” the twenty-six below. This is the list a tender is reaching for when it says “VAPT”, and the list a vendor is flattening when it says it is “empanelled” without saying for what. The same section opens with the annual-coverage expectation: auditee organisations “are expected to ensure a comprehensive audit covering all aspects of their Information and Communication Technology (ICT) systems at least once a year”, and may opt for additional assessments during the year.
| §6 | Category | What the engagement is | What triggers it | Where it is explained |
|---|---|---|---|---|
| i | Compliance Audits | Evaluation of security practices against relevant industry standards, regulations and policies. | A framework obligation — ISO 27001, PCI DSS, a sectoral circular — rather than a specific asset. | ISO 27001 |
| ii | Risk Assessments | Identifying and evaluating risks from cyber threats, vulnerabilities and potential attacks, including likelihood and impact. | A new system, a new threat, or an annual cycle that needs a defensible starting point. | Risk management frameworks |
| iii | Vulnerability Assessments | Examination of a system or product to determine the adequacy of security measures, identify deficiencies and confirm adequacy after implementation. | Any in-scope estate. The VA half of what Indian tenders call VAPT. | Penetration testing and VAPT |
| iv | Penetration Testing | Active testing of components or the whole application to identify and exploit vulnerabilities, and determine whether they can be used to compromise the application, reach sensitive data or affect the underlying infrastructure. | An application or network you need tested adversarially, not just scanned. | Penetration testing and VAPT |
| v | Network Infrastructure Audits | Review of firewalls, endpoint devices, servers, routers, switches, IPS/IDS, software, configurations, access controls and security measures. | A data centre, a branch network, a segmentation change. | Named in §6(v) |
| vi | Operational Audits | Evaluation of cyber security operations, processes and controls for efficiency, effectiveness and alignment with security objectives. | A SOC, an on-call rota, a process that exists on paper. | Named in §6(vi) |
| vii | IT Security Policy Review | Review and assessment of IT security policy against security best practices. | A policy set that has not been read since it was written. | Information security policy |
| viii | Information Security Testing | Validating the effective implementation of security controls for information systems and networks against the organisation’s own security requirements. | A control set you have asserted and never tested. | Named in §6(viii) |
| ix | Source Code Review | Examining source code for security vulnerabilities, coding errors and inefficiencies, and adherence to coding standards and regulatory requirements. | Custom code, especially where §13.1.3 requires SAST for critical applications. | Named in §6(ix) and §13.1.3 |
| x | Process Security Testing | Evaluating security measures and controls inside operational processes to find vulnerabilities and confirm sensitive information and systems are protected. | A human process — onboarding, payments, privileged access approval. | Written permission required under §13.2.7 |
| xi | Communications Security Testing | Evaluating security on communication channels against unauthorised access, interception, modification or disruption. | Anything transmitting sensitive data across a boundary you do not own. | Named in §6(xi) |
| xii | Application Security Testing (web, mobile and APIs) | Assessing an application’s architecture, components and configuration to identify security vulnerabilities. | A web application, a mobile application or an API. This is the class a safe-to-host certificate for a web application sits in. | The safe-to-host certificate |
| xiii | Mobile Application Security Auditing | Structured evaluation of mobile apps for vulnerabilities, data protection and compliance with secure development practices. | An Android or iOS build. It is a separate §6 class from row xii, so a certificate naming a web application does not cover it. | Why applications fail safe-to-host |
| xiv | Wireless Security Testing | Evaluating wireless network security by simulating attacks to find vulnerabilities and confirm protection against unauthorised access and data breaches. | Campus Wi-Fi, guest networks, anything bridging an untrusted radio to a trusted segment. | Named in §6(xiv) |
| xv | Physical Security Testing | Assessing the physical measures protecting facilities, equipment and personnel from unauthorised access, theft, damage or other physical threats. | A data centre, a branch, a records room. | Named in §6(xv) |
| xvi | Red Team Assessment | An exercise reflecting real-world conditions, conducted as a simulated attempt by an adversary to attack or exploit vulnerabilities in an enterprise’s information systems. | A mature programme that already fixes what a penetration test finds. Not a substitute for VAPT, and not a first engagement. | Penetration testing and VAPT |
| xvii | Digital Forensic Readiness Assessment | Evaluating preparedness to collect, preserve and analyse digital evidence in the event of a security incident. | The six-hour incident reporting obligation, which is unanswerable without evidence you can actually produce. | The CERT-In Directions of 28 April 2022 |
| xviii | Cloud Security Testing | Evaluating the security measures, configurations and vulnerabilities of cloud-based systems, applications and infrastructures. | Any IaaS or PaaS estate. §8 names the CSA Cloud Controls Matrix as the reference framework for this class. | Shared responsibility in the cloud |
| xix | ICS / OT Security Testing | Evaluating the posture of industrial control systems and operational technology networks for vulnerabilities and threats that could disrupt critical industrial processes and affect safety, production and availability. | A plant, a grid asset, a SCADA network. Testing method differs: §15.2.2(iv) requires passive testing where availability is the priority. | Operational resilience |
| xx | IoT / IIoT Security Testing | Evaluating and validating the security posture of connected devices within an IoT network, particularly in industrial settings, by identifying vulnerabilities and attack vectors. | Fielded devices, especially where firmware update paths are the real attack surface. | Attacks on IoT are a reportable class under the 2022 Directions |
| xxi | Log Management and Maintenance Audit | Assessing the effectiveness and completeness of system and security log generation, retention, integrity and monitoring practices against policy and regulatory requirements. | Direction (iv) of 28 April 2022: logs of all ICT systems, rolling 180 days, maintained within Indian jurisdiction. | The 180-day log rule |
| xxii | Endpoint Security Assessment | Evaluating endpoint posture — configurations, patching, malware protection, encryption, access controls and monitoring — across desktops, laptops and mobile devices. | A fleet, a BYOD policy, a remote workforce. | Access control |
| xxiii | Artificial Intelligence (AI) System Audits | Evaluation of AI systems for security, ethical alignment, transparency, data integrity, and resilience to adversarial manipulation. | A deployed model or agent. Note that attacks affecting AI and machine-learning systems are already a mandatorily reportable incident class under the 2022 Directions. | ISO 42001 for AI management systems |
| xxiv | Vendor Risk Management Audits | Assessment of third-party and vendor cybersecurity practices to identify supply chain risks and confirm alignment with organisational security policies. | The programme that produced the certificate you are reading right now. | Vendor SOC 2 requirements |
| xxv | Blockchain Security Audit | Structured assessment of blockchain systems including smart contracts and infrastructure — vulnerabilities, cryptographic integrity, access controls, consensus mechanisms and regulatory compliance. | A chain, a contract, a custody arrangement. | Named in §6(xxv) |
| xxvi | SBOM, QBOM and AIBOM Auditing | Evaluation of the Software, Quantum and Artificial Intelligence Bills of Materials for transparency, traceability and integrity of components, known vulnerabilities, licensing issues and supply-chain risk in open-source and third-party components. | Any software you ship or consume, and any RFP that has started asking for a bill of materials. | AMBAK and SAMVAAD 2026 |
Read the table as a procurement instrument rather than a glossary. Most disputes about coverage are really disputes about which row was bought: a tender that says “VAPT” is reaching for rows iii and iv, an app store release needs row xiii and not row xii, a cloud migration needs row xviii, a model in production is row xxiii, and a dependency-heavy build is row xxvi. Naming the row in the scope of work removes an argument you would otherwise have after the report arrives.
For the routes other than CERT-In empanelment — STQC, an STQC-empanelled laboratory, and NIC — and how each is checked, see who can issue safe-to-host certificates. A certificate from NIC or STQC is not a CERT-In certificate and is not checked against the CERT-In list at all, which is a distinction worth settling before you go looking for a name that was never going to be there. For how an organisation gets onto the list in the first place, see CERT-In empanelment explained.
Can I contact the auditor to confirm a certificate?
Yes, and it is the only check that tests this document.
Everything on this page up to here tests the organisation named on the certificate. None of it tests whether that organisation produced this particular document. Those are different questions, and the gap between them is where the one genuinely dangerous failure lives: a real, currently empanelled organisation’s name and letterhead on a report it never issued. Fabricating a certificate is easy, but fabricating an organisation is hard — which is precisely the reason to borrow a real one rather than invent a new one. A document built that way passes the published-list check, may use the permitted sentence word for word, and may carry every field in the anatomy below.
So write to the issuer. There is no CERT-In process for this and none is needed: it is an ordinary commercial email, and legitimate auditors treat it as routine, because it is what protects them from having their name used on work they did not do.
Where you get the address
From the published list, or from the organisation’s own site — never from the document you are checking, and never from the supplier who gave it to you. The published entry for each empanelled organisation carries a postal address, a website, a telephone number and a named contact with an email address, which is exactly the independent channel this check needs. Verification that routes through the party being verified is not verification, and a forged document will helpfully supply a contact who confirms it.
What to quote, and the one question to ask
Quote six things from the document and ask one question about them. Quoting is what turns a yes-or-no into a comparison against the issuer’s own record, and it is what an altered document cannot survive.
- 01 The certificate reference and the audit report reference exactly as they appear on the document, together with any empanelment letter number printed on it.
- 02 The application or system name as stated on the certificate.
- 03 The version, build or commit stated, and the hash value and hash algorithm if either is given.
- 04 The test window — the start and end dates of the testing, not the date of issue.
- 05 The names and designations of the signatories on the certificate.
- 06 One question, in one sentence: did your organisation issue this report and this certificate, and does the scope, build and test window stated above match your record of the engagement?
Note the shape of the question. “Is this yours?” is answered yes by a real issuer looking at a document on its own letterhead, whether or not the scope on it has since been edited. “Does the scope, build and test window match your record?” is the question that catches an alteration, and it costs the issuer no more effort to answer. Where the certificate carries no reference number at all — see field three of the anatomy below — build the request from what it does carry: the auditee name, the application name, the signatory names and the date of issue.
What each kind of reply proves
A satisfactory reply
Comes from a person at the issuing organisation, on the organisation’s own domain, reached through contact details you obtained from the published list or the organisation’s own site. It confirms or corrects each element you quoted rather than answering in general terms, and it is willing to state that the references correspond to an engagement for that auditee. It proves that this document is theirs and that its face has not been edited since they signed it. It proves nothing about whether the audit was any good — that is what the report is for.
An unsatisfactory reply
Confirms “yes, that is ours” without engaging with the references, the build or the dates — which is the answer a real issuer gives when it is looking at its own letterhead rather than at its own record, and it is exactly the answer an altered document survives. Or it arrives from a personal mailbox, a free-mail domain, or the same address printed on the document you are checking. Or it redirects you to the supplier who gave you the certificate: verification that routes through the party being verified is not verification.
No reply at all
Not proof of forgery, and not something to set aside either. Escalate once, in writing, to a second published channel. If the organisation is in the list and simply does not answer, say so to your supplier and ask them to obtain the confirmation — a genuine issuer answers its own client. If the organisation cannot be reached at any published address, you are holding a document you cannot verify, and that is the finding rather than the absence of one.
The confidentiality objection, and why it does not apply
An auditor is bound to confidentiality about its client’s systems, and clause 3.1.7 of the empanelment terms is strict about it: the auditing organisation should not share the client’s data without explicit written permission from the auditee. Confirming that a document bearing its own name and its own reference number is genuinely its own discloses none of that. It discloses nothing about findings, nothing about architecture and nothing a third party did not already hold, because you are quoting the document back rather than asking for it. Where an issuer nevertheless declines, the route is through your supplier: the auditee can authorise the confirmation in one line, and a supplier unwilling to obtain that authorisation has answered a different question from the one you asked. Record the outcome either way — the verification record carries a row for it.
Can a company call itself CERT-In certified?
The wording, against one permitted sentence.
This is the cheapest check in the set and it runs in seconds. Clause 4.2 of the empanelment terms permits one form of words and bars every other description of the relationship without CERT-In’s prior written permission. Clause 4.1 prohibits the logo and any reference to the association on publicity or promotional material or product on the same terms. Section 10.5 of the 2025 guidelines repeats both. Run the test on all five surfaces — the certificate, the report cover, the proposal, the covering email and the website — and record the result per surface rather than as a single pass or fail, because a document that is correct and a website that is not tell you two different things about the same firm.
| What the document says | Verdict | Why | Where it says so |
|---|---|---|---|
| “This Organization is empanelled by CERT-In for providing information Security Auditing Service” | The one permitted formulation | Clause 4.2 of the empanelment terms permits these words and adds that no other words shall be used to describe the auditor’s relationship with CERT-In without CERT-In’s prior written permission. Section 10.5(iii) of the 2025 guidelines repeats it. If a vendor uses this sentence and nothing more, that is the correct behaviour, not an understatement. | Terms 4.2 and Guidelines §10.5(iii) |
| “CERT-In certified” / “CERT-In accredited” / “CERT-In approved auditor” | Describes a status that does not exist | CERT-In empanels organisations. It does not certify, accredit or approve them, and clause 4.2 bars other words describing the relationship. A firm using these terms on its own marketing is either careless about the instrument it sells or is relying on the reader not knowing the difference. Either way it is a screening signal you get for free. | Terms 4.2 |
| “CERT-In partner” / “in association with CERT-In” / “CERT-In authorised” | Not permitted, and it collides with a second rule | Beyond clause 4.2, the guidelines require the auditing organisation to ensure that CERT-In is not made or projected to be a part of any contract between auditee and auditing organisation, and clause 2.1 of the empanelment terms states that CERT-In is not a party to such contracts. Language implying a partnership misstates who is on the other side of your agreement. | Terms 2.1 and 4.2, and Guidelines §10.5(iii) |
| The CERT-In logo or emblem on a report cover, certificate, deck or website | Prohibited without prior written permission | Clause 4.1 forbids using the CERT-In logo or making any reference to the auditor’s association with CERT-In on any publicity material, promotional material or product without prior written permission, and requires the wording and presentation to be submitted to CERT-In before permission is examined. Clause 4.3 adds that the logo must not be used in circumstances that would bring the audit service or CERT-In into disrepute. | Terms 4.1 and 4.3, and Guidelines §10.5(i)–(ii) |
| “Our auditors are CERT-In empanelled” | A category error worth noticing | Empanelment attaches to the organisation. Individuals appear in that organisation’s snapshot information declared to CERT-In. They do not carry empanelment with them when they leave, and a mover needs an NOC or relieving letter plus revised snapshot information. A vendor describing individuals as empanelled has misunderstood the thing it is selling. | Guidelines §10.2(vi) and §12.3(i) |
| A certificate that says CERT-In verified, approved or issued the document | False on its face | CERT-In does not audit your application, issue your certificate, or countersign the one your auditor signed. It empanels the organisation, receives audit reports and metadata within five days of completion, and takes action on quality. A certificate implying CERT-In signed off on the application is not an overstatement. It is a statement about a thing that did not happen. | Terms 2.1 and 3.2.2, and Guidelines §10.6 |
| An empanelment claim from a firm whose standing has ended | Expressly prohibited | On termination for whatever reason, the auditor must refrain from advertisement or making any claim regarding the status of empanelment that can be viewed or interpreted as valid empanelment. This is exactly why the list must be read on the day you need the answer rather than at some point in the past. | Terms 9.3 |
“This Organization is empanelled by CERT-In for providing information Security Auditing Service.”
Two cautions on how to use this. First, a wording failure is a governance signal, not proof that the audit was bad — plenty of competent firms have a careless marketing page. Treat it as a reason to read the report rather than as a reason to disqualify. Second, the test cuts both ways: a vendor whose website says nothing more than the permitted sentence is not being modest, it is being correct, and reading that as weakness is how buyers end up rewarding the firms that overclaim.
What should a CERT-In audit report contain?
The report, field by field.
The certificate is the conclusion. The report is the work, and §16.1(ii) is unusually specific about what it must contain: it “should be clear, precise and comprehensive to include all details of audit process, detailed scope, duration of audit, methodologies/standard used, tools, manual process, findings, prioritization, sampling decisions, manpower involved, exemptions, limitations and other constraints”. That sentence alone converts most of the verification into a checklist. Thirteen fields carry almost all the signal, and each row below names the clause it comes from so you can check it yourself.
| Field | What the guidelines require | What a weak report shows instead | Where it says so |
|---|---|---|---|
| Detailed scope, with every asset named | The report must record the detailed scope, and the scope itself must cover the entire cyber infrastructure in play — systems, web and mobile applications, network infrastructure, OT and ICS, cloud architecture, APIs, databases, hosting infrastructure, code review and incident-response testing. Assets that were inaccessible during the audit must be explicitly mentioned with the reasons for their exclusion, and brought to CERT-In’s notice. | A scope written as a product name — “the customer portal” — with no asset list, no URLs, no IP ranges, no API inventory and no statement of what was left out. | §16.1(ii)–(iii), §13.1.1(a) and §10.1(ii) |
| The date the asset inventory was current to | Scope must be derived from the consolidated and updated asset inventory of the organisation. On top of that, the auditing organisation may advise the auditee to explicitly mention the date up to which the scope or asset inventory has been updated — and that date must be reflected in the audit reports. | No inventory date at all, which makes it impossible to tell whether the scope covered the estate as it stood or as somebody remembered it. | §13.1.1(c) and §13.2.3(ii)(b) |
| Version-specific details, hash values and timestamps | Version-specific details of web and mobile applications must be explicitly mentioned in the audit scope and report. Hash values, versions and timestamps are to be captured by the auditee, shared with the auditing organisation, and featured prominently in the audit certificate and reports. | A certificate with no version and no hash. Without them nothing links the document you are holding to the build that is running, and the link is the whole point. | §13.2.3(ii)(c), §9.5(i) and §15.2.3(ii) |
| The environment tested | The environment in which the application was tested — Test, Development, UAT, Pre-Production or Production — must be specified. Separately, the auditor is required to audit and test the website on the staging server or testing environment provided by the hosting service provider prior to issuing the audit certificate. | Silence on environment. A staging result is not a production clearance, and a document that names no environment cannot be read as asserting one. | §15.2.3(i)–(ii) |
| Methodology, standards and tools | The report must record the methodologies and standards used, the tools, and the manual process. The guidelines name the reference set — ISO/IEC standards, CERT-In’s Cyber Security Audit Baseline Requirements, the CSA Cloud Controls Matrix for cloud security, OSSTMM 3, the OWASP Web Security Testing Guide, the OWASP Application Security Verification Standard, the OWASP Mobile Security Testing Guide and the OWASP DevSecOps Maturity Model — and add that solely tools-based testing should be discouraged. | A report anchored on the OWASP Top 10 alone. The guidelines say directly that limited lists such as OWASP Top 10 and SANS Top 25 should not be considered standards or references for audits, and that audits should instead discover all known vulnerabilities against those comprehensive standards. | §16.1(ii) and §8(i)–(ii) |
| Severity with CVSS, EPSS, CWE and CVE | Observations must be categorised by CVSS for severity and supplemented with EPSS for the likelihood of real-world exploitation, and every reported observation or vulnerability must be mapped to a CWE and a CVE number. | A high / medium / low column with no scoring basis, no exploitability signal and no weakness mapping — a severity rating that cannot be argued with because it cannot be examined. | §16.2(ii) |
| Closure timelines by severity | The audit report should mention appropriate timelines for closure of vulnerabilities according to severity. Vulnerabilities scored critical or high must be notified to the auditee during the audit on an as-and-when-found basis, and also reported in the Final Outcome Report. | A findings table with a “Recommendation” column and no dates, which leaves the remediation obligation unbounded and unverifiable. | §16.3(ii)–(iii) |
| The follow-up audit and verified closure | After remediation, follow-up audits should be performed by the auditing organisation to verify closure of vulnerabilities and non-conformities highlighted in the previous audit. The final audit report should be issued after closure and completion of the follow-up audit of the application hosted on the production environment. Where the scope was limited to the staging platform, the report must explicitly state that the audit was not conducted on the production environment. | A single report dated once, with findings marked closed on the strength of an email from the development team rather than a retest by the auditor. | §16.3(iv)–(v) and §13.1.1(g) |
| Repeat observations from the previous cycle | The auditing organisation must revalidate observations from the previous audit cycle, and any unresolved issues should be recorded as repeat observations in the current audit cycle. | A clean second-year report with no reference to the first year at all — which either means nothing repeated, or means nobody looked. | §15.2.1(iii) |
| Verification against the CERT-In Directions of 28 April 2022 | The auditing organisation must include verification of compliance with the CERT-In Directions dated 28 April 2022 in every audit assignment, with findings and relevant evidence included in the audit report. The same clause names a method-of-verification document that organisations may refer to for exactly this. | No mention of the Directions anywhere in the report. This is not an optional module. The clause says every audit assignment. | §15.2.1(iv) |
| Objective evidence, appended | All observations must be well supported with objective evidence, compiled carefully and correctly with the report, and presented so that decision-makers can use them in making credible risk-based decisions. Auditee organisations must seek the working notes on completion of the audit, with provision for this in the audit contract, and should ask for the evidence collected to be submitted as an appendix along with the final report. | Findings described in prose with no request, response, screenshot or log behind them — and a contract that never asked for the working notes, so they are gone. | §18(i) and §18(iii) |
| Exemptions, limitations and constraints | The report must record exemptions, limitations and other constraints, and report versions — draft, final and so on — with the date of issuance of each. | A report with no limitations section. Every real engagement has constraints. A report that names none has either not looked or has not written down what it found. | §16.1(ii) |
| Three signatures on the report, two on the certificate | The report must be signed by the auditors who conducted the audit, then reviewed and signed by a designated reviewer who is not part of the audit team and is from mid-management, then authorised and signed by the head of the auditing organisation — a Director, Partner or CEO — certifying completeness, accuracy and integrity. The audit certificate must be signed by both the Lead Auditor and the head of the auditing organisation. Reports may be signed only by manpower declared to CERT-In. | One signature, an unnamed “Authorised Signatory”, or a reviewer who is visibly a member of the audit team. | §9.5(iii), repeated at §10.3(ix) and §16.1(vi) |
The three fields that decide whether the rest matters
Environment, version and hash, and the follow-up audit carry more weight than the other ten together, because each one is what attaches the document to something real. Environment attaches it to a system: staging is the correct place to start under §15.2.3(ii), which is why so many reports say it, and §16.3(v) is what stops it being the place to finish. Version and hash attach it to a build, which is the only reason §9.5(i) asks the auditee to capture them rather than the auditor. And the follow-up audit attaches the word “closed” to a test rather than to an email.
Two practical notes that the clauses do not give you. Buy the follow-up audit at scoping rather than afterwards — §13.1.1(g) requires the scope of work to specify it, and a retest negotiated after a findings table has been marked closed is a different conversation at a different price. And when you take the hash, take the algorithm and the exact artefact hashed with it: published specimen certificates differ on this, one printing a sixty-four-character value with no algorithm named at all, which is a number nobody can reproduce a year later when it matters.
A note on severity scoring
The 2025 guidelines moved severity from house style to a stated method: §16.2(ii) requires observations to be categorised using CVSS for severity and supplemented with EPSS for the likelihood of real-world exploitation, and every reported observation to be mapped to a CWE and a CVE number. Section 8(ii) adds that limited lists such as the OWASP Top 10 and SANS Top 25 should not be considered standards or references for audits, and that audits should instead include discovery of all known vulnerabilities based on comprehensive standards and frameworks. A findings table with a bare high / medium / low column is not merely terse. It is missing the two scores and the two mappings the guidelines require, which is a fast way to date a report’s methodology.
One line belongs in the contract before the engagement starts, because §18 makes it a request rather than an entitlement: the working notes and the evidence appendix. A contract that never asked is a report whose evidence is gone.
How do I check a safe-to-host certificate?
Eleven fields on the face of a certificate.
There is no single prescribed certificate template — the report format is agreed between auditee and auditor before the audit commences, and issuing bodies set their own wording. What is consistent is what a reader needs in order to rely on it. The figure below is an illustrative layout, not a reproduction of any issuer’s document and not an endorsement of any format. The numbers key to the eleven fields listed underneath it.
| 1 | The signing organisation, in full | The registered legal name of the empanelled organisation, in the form you can find in the published list, plus its contact details. This is the single field the rest of the verification hangs on. |
| 2 | One sentence about CERT-In, at most | Either nothing about CERT-In, or the single permitted sentence. A CERT-In logo or any other description of the relationship is an instrument-level defect, whatever the technical work behind the document was worth. |
| 3 | The certificate reference, and the report reference | A reference number on the certificate, and a corresponding reference for the audit report it summarises. Some issuers also print an empanelment letter number alongside them. Their absence means two things at once — nothing ties this certificate to that report, and you have nothing to quote back to the issuer when you write to confirm it. What the reference is not is a lookup key: no public register will resolve it, which is why the confirmation request below quotes it to the issuing organisation instead. |
| 4 | Auditee identity | The legal name of the organisation whose application was audited, not a project code name or a department abbreviation. It should match the entity on the contract you are relying on. |
| 5 | The audited asset, named and versioned | The application, portal or app by name, with the version-specific detail §13.2.3(ii)(c) requires, and the hash values and timestamps §9.5(i) says should be featured prominently in the certificate and reports. |
| 6 | Hash value and hash algorithm | Both, together. Published specimens vary: one prints a 64-character hash with no algorithm named, another prints the value and “Hash Algorithm: SHA-256 With RSA Encryption”. A hash with no algorithm cannot be reproduced, so ask for algorithm, exact artefact and value at issue rather than a year later. |
| 7 | The environment, and the URLs tested | A statement of what was tested and where. Both published specimens print a site URL and a separate testing URL, and in both the testing URL is somewhere the public cannot reach — one gives “http://localhost/”, the other an internal IP address. Read the two lines against each other: that pairing is the staging-versus-production question stated on the face of the document. |
| 8 | Dates | The audit period and the date of issue, distinct from one another. A certificate that gives only an issue date hides how long ago the testing happened. |
| 9 | Standards and methodology | The frameworks the audit was conducted against, consistent with the report and drawn from the reference set §8(ii) names rather than from a single limited list. |
| 10 | The closure statement | Words to the effect that vulnerabilities identified were closed and closure verified through a follow-up audit — the substantive claim the document exists to make. |
| 11 | Validity, and two signatures | A validity line the issuing body has written for itself, and two named signatures: the Lead Auditor and the head of the auditing organisation, with designations — not initialled, not signed by an unnamed authorised signatory. |
The validity line deserves its own attention, because it is the field most often assumed rather than read. There is no single market rule: published specimen certificates express it differently from one another, one tying validity to changes in the hash value or dynamic content and one stating a maximum of one year from the date of issue plus a re-audit on any change to the source of the tested application. Neither is a quotation from CERT-In or from GIGW — both are the issuing body’s own wording. For the rules that sit behind them, and what a major change actually means, see how long a safe-to-host certificate stays valid. And for what separates the certificate from the report, and both from a VAPT deliverable, see safe-to-host versus security audit certificate.
Reading the signature, not the signature image
A picture of a signature on a PDF is a picture. A digital signature is a claim you can test, and testing it is the fastest check on this page — about ninety seconds against a document already in your hand. It answers a question none of the four checks reaches: whether the file you are holding is the file that was signed. Open the signature panel in the reader rather than looking at the image on the page, and read four things.
The signer certificate, not the printed name
The panel names the subject of the signing certificate. Compare that organisation against the entity you found in the published list — not against the brand on the letterhead. A signature issued to an individual rather than to the organisation is not a defect on its own, but it is a question, and the answer belongs in the record.
The chain it builds to
In India the signing certificate should chain to a Certifying Authority licensed by the Controller of Certifying Authorities under the IT Act 2000 — the same infrastructure behind every other class of signed Indian document. A certificate that chains to nothing your reader recognises is worth an explanation before it is worth an objection.
What the signature covers
A signature can cover the whole document or only the revision it was applied to. Where a reader reports that the document was changed after signing, or that the signature covers only part of it, that is a finding rather than a formatting quirk: the pages outside the covered revision carry no assurance at all.
Which of the three verdicts you actually got
“Valid” means the file matches what was signed and the chain built. “Invalid — document modified after signing” means it does not, and that is disqualifying until the issuer reissues. “Validity unknown” is neither: it usually means your reader could not build the chain, which is a trust-store problem on your machine rather than a defect in the document. Do not report the third as the second.
Two practical notes. Ask for the originally signed PDF rather than a print, a scan or a re-export, because each of those destroys the signature while leaving the picture of it intact — which is why a scanned wet signature and a stripped digital one look identical on the page. And where no verifiable signature exists, the document’s integrity rests entirely on the confirmation request to the issuer, which is the reason that check sits above this one rather than below it.
Does this certificate actually cover us?
What it covers, against what you asked for.
The other three checks are about the document. This one is about the distance between the document and the requirement that made you ask for it — and it is where genuine certificates fail. The requirement is usually a sentence in a tender, a vendor-risk questionnaire or a regulator’s circular, written by someone who was not thinking about asset lists. Translate it before you compare it.
| What was asked for | What it actually means | What to check on the document | The gap that appears | Where it says so |
|---|---|---|---|---|
| A safe-to-host or audit clearance certificate before go-live | GIGW guideline 5.3.1: the website, web application, web portal or mobile app has been security audited and an audit clearance certificate issued by NIC, STQC, an STQC-empanelled laboratory or a CERT-In empanelled laboratory before hosting in the production environment. | The named asset is the one going live, the issuer is one of the four, the findings were closed and closure verified, and the certificate predates the hosting request rather than chasing it. | A certificate for a different module, or one issued after the application was already in production. | GIGW 5.3.1 |
| A VAPT report from a CERT-In empanelled auditor | A report, not a certificate. The tender wants the reasoning — scope, methodology, findings, severity, closure — from an organisation on the published list. VAPT sits across §6(iii) and §6(iv): vulnerability assessment and penetration testing are two named classes, and an engagement priced for one is often sold as both. | That the report exists in the form §16.1(ii) describes, that the empanelled organisation signed it, and that the scope covers the system the tender is about — and whether exploitation actually happened or the work stopped at scanning. | A one-page certificate offered in place of a report, on the argument that the report is confidential. Confidentiality is handled with an NDA, not by substituting the conclusion for the work. | §6(iii)–(iv) and §16.1(ii) |
| An annual security audit for a regulated entity | A recurring obligation. Auditee organisations are expected to ensure a comprehensive audit covering all aspects of their ICT systems at least once a year, and §13.1.2(i) adds that sectoral regulators may decide to increase the audit frequency based on the size of the organisation, the criticality of the assets being audited and the complexity of the adoption of digital infrastructure. | A current-year report, plus the revalidation of the previous cycle’s observations that §15.2.1(iii) requires, with unresolved items recorded as repeat observations. | A single historical certificate used to answer a recurring requirement, with no revalidation and no repeat-observations section. | §6 (opening), §13.1.2(i) and §15.2.1(iii) |
| Confirmation the vendor complies with the CERT-In Directions of 28 April 2022 | A different question from “did you pass an audit”. The Directions — No. 20(3)/2022-CERT-In, issued under sub-section (6) of section 70B of the Information Technology Act, 2000 — cover clock synchronisation to NIC or NPL time sources, reporting listed incident types within six hours, a designated point of contact, 180 days of ICT logs maintained within Indian jurisdiction, and five-year registration records for data centres, VPS, cloud and VPN providers. | The audit report’s section on Directions compliance — §15.2.1(iv) requires every audit assignment to verify it and to include findings with relevant evidence. | A certificate offered as proof of Directions compliance. The certificate is about an application build. The Directions are about how the organisation runs. | 2022 Directions (i)–(vi) and §15.2.1(iv) |
| A certificate covering the whole platform | Every asset a reader would understand as part of the platform — web, mobile, APIs, databases, hosting infrastructure and the integration surface. §13.1.1(a) reads on exactly this list, and §13.1.1(e) asks the auditee to provide a scope in which testing or UAT, development and production assets are all included, to achieve complete audit coverage. | The asset list in the report against your own understanding of the system, plus the inventory date, plus the explicit exclusion statements §10.1(ii) requires for assets that were inaccessible. | A certificate naming one web application while the mobile app, the partner API and the admin console are never mentioned — and nothing on the face of the document says so. | §13.1.1(a), (e) and §10.1(ii) |
| Evidence for a customer security questionnaire | Usually the customer wants assurance about the production service they are buying, expressed in a form their reviewer can read. | That the certificate names that service, that the environment is production, and that the date is recent enough to say something about the build the customer will consume. | A genuine certificate for a genuinely audited system that is simply not the system the customer is buying. Nothing in the document is untrue. The mismatch is between the asset named on it and the asset in the question, and it is solved by scoping rather than by argument. | §15.2.3(i) and §16.3(v) |
The recurring shape is the same in every row: the requirement is expressed as an outcome and the certificate is expressed as an asset. Bridging them takes an asset list with a date on it. Where a certificate has no asset list and no inventory date, the only honest answer to “does this cover us?” is that nobody can tell. One distinction is worth stating flatly because it costs procurement teams the most time: a CERT-In audit certificate is not evidence of compliance with the CERT-In Directions of 28 April 2022. The certificate is about an application build. The Directions are about how an organisation runs. They meet in one place only, and it is a section of the report.
How do I know if a CERT-In certificate is fake?
What a forged or overstated certificate looks like.
The first row is the one to read twice, because it is the only failure mode that survives every other check on this page and it is the only one that cannot be settled from the document’s own face. Below it sit the expensive ordinary failures, where the document is genuine and the claim around it is not. Each row separates what a signal proves from what it merely suggests, because treating a careless marketing page as fraud costs you good vendors, and treating a staging-only scope as a formality costs you a go-live. The last column is written in the same three dispositions as the decision table above, so a signal here maps straight onto an outcome there.
| Signal | How you detect it | What it proves — and does not | Your move | Disposition it forces |
|---|---|---|---|---|
| The named organisation is genuinely empanelled, and never issued this document | Not from the document’s own face — that is the whole difficulty. The confirmation request to the issuing organisation, sent to an address taken from the published list or the organisation’s own site, is the only check that reaches it. Three things raise it before the reply comes back: contact details on the certificate that do not match the contact details in the published entry for that organisation, a free-mail or lookalike sending domain, and a report that cannot be produced under any NDA. | Nothing is provable from the document alone, which is the point. Every other check on this page passes cleanly on a borrowed name: the entity is in the list, the wording may be word-perfect, the fields may all be present. Only the issuer can distinguish its own document from a copy of its letterhead. | Confirm with the issuer through independently obtained contact details before any reliance. Where the supplier objects to you contacting the auditor directly, treat the objection itself as part of the finding. | Reliance withheld until the issuer confirms |
| The signing organisation cannot be found in the published list under any spelling | Ten minutes on cert-in.org.in, searching the PDF for the registered name, the brand name and the first distinctive word of each. | Proves the entity is not currently empanelled under that name. Does not prove forgery on its own — a group structure or a renamed entity produces the same result, and an empanelment that lapsed produces it too. | Ask in writing for the exact registered name as held by CERT-In, the CIN or GSTIN to reconcile it against, and the empanelment reference. One email settles it. | Reliance withheld until reconciled |
| A CERT-In logo or government emblem on the certificate, report cover or deck | Seconds. It is on the page or it is not. | Proves a breach of clause 4.1, which prohibits the logo and any reference to the association on publicity or promotional material or product without prior written permission. Proves nothing about the testing. | Require its removal and reissue of the document. Read everything else more carefully, because an organisation that has not read clause 4.1 may not have read §16 either. | Verified with exceptions |
| The named lead auditor cannot be confirmed as declared manpower | The published snapshot for that organisation carries a named table of technical manpower deployed for Government and critical-sector audits. Where the individual is not in it, ask. | Reports may be signed only by manpower declared to CERT-In. An unconfirmable signer means either the declaration is stale or the signature is outside the rule. | Get a written representation from the head of the auditing organisation naming each individual and confirming each is declared manpower, as a numbered schedule to the contract. | Reliance withheld until answered |
| “CERT-In certified”, “CERT-In approved”, “CERT-In partner”, or individuals described as empanelled | A five-minute read of the certificate, the report cover, the proposal, the covering email and the website. | Proves the document was written by somebody who has not read clause 4.2. Very weak evidence about audit quality, but strong evidence about instrument literacy. | Note it, ask for corrected wording, and shift your effort to the report. Do not disqualify on this alone. | Verified with exceptions |
| A staging-only result presented as production clearance | Read the report’s environment line against the certificate’s testing URL. In both published specimens the testing URL is unreachable from outside — “http://localhost/” in one, an internal IP address in the other — so the pairing of a public site URL with a private testing URL is the question printed on the document. | Proves the certificate does not say what it is being used to say. §16.3(v) requires the final report to follow the production follow-up audit, or to state explicitly that the audit was not conducted on production. | Withhold reliance for production until the production follow-up audit is contracted and completed. This is a scoping fix, not an argument. | Reliance withheld for production, verified with exceptions pre-production |
| The signature panel is missing, unverifiable, or reports the document as modified | Ninety seconds in the PDF reader: open the signature properties rather than looking at the signature image, and read the signer certificate, the issuing Certifying Authority and what the signature actually covers. | A scanned image of a wet signature proves nothing about integrity either way. “Invalid — document modified after signing” proves the file changed after it was signed. “Validity unknown” proves only that the chain could not be built on your machine, which is often a trust-store problem rather than a defect. | Ask for the originally signed PDF with its signature properties intact. Where none exists, the document’s integrity rests entirely on the issuer confirmation, so run that check rather than arguing about the file. | Reliance withheld where the panel reports modification |
| One application audited, a platform implied | Compare the report’s asset list against your own inventory, and look for the exclusion statements §10.1(ii) requires. | Proves a coverage gap, not a defect. The document is honest. The reliance is not. | Redraw the scope from a dated asset inventory covering every asset in your sentence, and contract the missing classes by name from the §6 list. | Verified with exceptions, gaps listed as assets |
| Findings marked closed from an email rather than a retest | The findings table has a “Closed” column and the report has no follow-up audit section or second date. | Proves the closure assertion rests on inquiry. §16.3(iv) asks for a follow-up audit to verify closure. | Ask for the follow-up audit report. If it does not exist, the certificate is asserting a tested state that was never tested. | Reliance withheld for any closure claim |
| No CVSS, no EPSS, no CWE or CVE mapping, no limitations section | Two minutes with the findings table and the contents page. | Proves the report is written to a pre-2025 house style. §16.2(ii) requires CVSS plus EPSS and CWE and CVE mapping, and §16.1(ii) requires limitations and constraints. | Ask for a rescored findings table. A competent firm can produce one. A firm that cannot has told you how the severity was set. | Verified with exceptions, pending a rescored findings table |
| A fee contingent on the outcome or on a clean closure report | Read the commercial schedule, not the report. | Proves the conflict of interest §7 names directly: payments should not be contingent on the outcome, favourable or unfavourable, nor tied to the submission or approval of any closure report. | Re-paper the fee against predefined scopes, deliverables and timelines before the next cycle. Weigh the current report accordingly. | Reliance withheld on independence |
If it really is fake, or the audit was really that bad
Two routes exist and both run through the same mechanism. Section 11(iii) of the guidelines makes auditee feedback to CERT-In both a right and a duty: feedback and complaints are kept confidential and acted upon, and the auditee feedback form may be requested from empanelment@cert-in.org.in. Section 11(iv) then says what happens with it — where adverse feedback is received or lapses in audit assignments are observed by or reported to CERT-In, actions under the deter-and-punish framework may be taken without reminder or notice. That framework is the graded ladder in §19: watch list, suspension, withdrawal of empanelment under the General Financial Rules, and penal and legal action, with breach of trust and digital break-in named in the last row.
What CERT-In does not do is adjudicate your contract. It will act on the auditing organisation’s standing, but it will not compel your vendor to re-audit, refund you, or accept your reading of the scope. Those live in the agreement between you and the party that gave you the certificate, which is why the verification record and a written list of unresolved items matter more than an escalation email. Where the certificate is fabricated outright and no empanelled organisation is involved at all, this is a misrepresentation question for your own legal advisers first.
A closing observation on fabrication, because it decides where the effort goes. Fabricating a certificate is easy and fabricating an organisation is hard — which is exactly why a fabricator borrows a real one rather than inventing a new one, and why the entity check has to be followed by an issuer confirmation rather than ended by one. Find the name in the published list and you have learned that the name is real. You have learned nothing about whether that organisation wrote this. The signals that catch a forgery are almost never in the document — they are in the failure to produce a registered entity reconcilable by CIN or GSTIN, an issuer who confirms the references and the build from its own record, a named lead auditor confirmed as declared manpower, a report that survives the thirteen-field read, and a delivery team whose email domain matches the signer. Ask for those five and a fabricated certificate stops being a document-forensics problem. For the application-side version of this — why a real audit ends without a certificate, and which finding classes actually withhold one — see why applications fail safe-to-host.
What these four checks cannot tell you
A document that passes every check on this page can still be a weak audit. Verification is a check on disclosure and standing, not on craft. Six limits are worth naming, each with the move that partly compensates for it — because a method that does not state its own boundary is doing the same thing as the certificate it is checking.
Whether the testing was deep
Every check on this page is a check on disclosure. A report can name a comprehensive standard, list tools, score with CVSS and EPSS, and still reflect a week of scanning. Nothing on the face of the document separates a thorough engagement from a thin one.
What partly compensates: Read the findings themselves for specificity — a real finding names a parameter, a request, a version. Where the decision is large, get a competent second opinion on the method rather than on the paperwork.
Whether the scope was well chosen
Scope is disclosed, not judged. A scope can be accurately stated, fully documented, dated, and still exclude the asset that will hurt you — because the auditee defined it, and §9.6(i) puts that definition on the auditee.
What partly compensates: Compare the asset list against your own inventory rather than against the report’s own description of itself, and check whether the §6 category matches the asset class you care about.
Whether the findings were complete
A clean report and a shallow report look identical from outside. CERT-In’s own consequence matrix lists “missing of maximum 2 vulnerabilities” in a first adverse report as an indicative watch-list trigger, which tells you the regulator expects misses to happen and to be caught by review rather than by reading.
What partly compensates: Look for the maker-checker: §15.2.5(iii) requires a separate verification team to review and validate the audit team’s work. Ask who performed that review and what it changed.
Whether the document was altered after signature
A PDF you received by email carries no assurance of integrity unless it was signed and the signature is intact. Nothing in the four checks detects a changed date or a widened asset list.
What partly compensates: Read the signature panel rather than the signature image — the subsection under the certificate anatomy above sets out what to look at and what each verdict means — and where the document carries no verifiable signature, fall back on the confirmation request to the issuing organisation.
Whether the organisation’s standing changed after issue
The list tells you about today. A certificate signed last March tells you nothing about whether the signer was moved to a watch list in June.
What partly compensates: Re-read the list at every renewal, before every follow-up audit, and before you rely on the certificate in a new context. Put the re-check date in the verification record.
Whether the system still matches the certificate
The hash and version pin the document to a build. They do not stop the build from moving, and a release cadence measured in weeks outruns an audit cadence whose floor is a year.
What partly compensates: Compare the hash and version against what is deployed, and treat §13.1.2(iii) as the trigger: a major change requires an audit before implementation, not after.
None of this is an argument for skipping the checks. It is an argument for knowing what you bought: four checks that reliably catch a document being asked to do something it cannot, and that do not, on their own, tell you whether the testing behind it was any good. The second question is answered by reading findings, not paperwork.
A certificate that was real, and did not cover it
What follows is an illustrative composite, not a client engagement: no real organisation, no real document, no reported outcome. It is assembled from patterns that recur, and it is deliberately not a forgery story, because forgeries are not what costs teams their go-live dates. Day numbers are relative to the certificate’s issue date.
| Day 0 | The certificate is issued | A one-page certificate on letterhead, naming a “Citizen Services Portal”, stating that a security audit had been conducted and that the application was found fit for hosting. Two signature blocks, both initialled. A CERT-In emblem in the top-right corner. No certificate reference, no report reference, no version, no hash, no environment line. |
| Day 334 | It is handed over | Eleven months later, the certificate arrives as the whole answer to a vendor-risk requirement written about “the citizen-facing platform”. The reliance sentence is written down first: this vendor’s citizen-facing platform, in production, from next month. Four assets are in that sentence — the web application, the mobile app, the payment integration and the officer-side administrative console. |
| Day 334 | Check one — the signer | The letterhead carried a brand name. The registered entity appeared in small print at the foot of the page and differed from it. The registered entity was found in the list CERT-In publishes, which settled the first question in the vendor’s favour: the organisation was genuinely empanelled. The brand-versus-entity mismatch was recorded as an item to fix in the paperwork rather than as a defect in the audit. |
| Day 334 | Check two — the wording | The emblem failed immediately. Clause 4.1 of the empanelment terms forbids the CERT-In logo and any reference to the association on publicity or promotional material or product without prior written permission, and the vendor had none. The website carried “CERT-In certified partner”, which fails clause 4.2 twice over. Neither finding said anything about the testing. Both said the organisation had not read the terms it signed, which changed how carefully everything else was read. |
| Day 341 | Asking the issuer | With no certificate reference to quote, the request had to be built from what the document did carry: the auditee name, the application name, the signatory names and the issue date. The issuing organisation answered from its own domain within a week. It confirmed the document was its own, supplied the empanelment letter reference that covered the signature date, and volunteered the one line the certificate had omitted — that the engagement had been scoped to UAT. So the confirmation settled authenticity and, in the same reply, produced the finding that mattered. A reader who had stopped at “yes, that is ours” would have got the first half and missed the second. |
| Day 348 | Check three — the report | Two weeks and an NDA later, the report arrived. It was competent and legible. It also said, in the scope section, that testing was performed on the UAT environment. The certificate did not repeat that. Severity used a local high / medium / low scale with no CVSS, no EPSS and no CWE or CVE mapping. Of nine findings, nine were marked closed and none had been retested: the “Closed” column was populated from the development team’s confirmations, and there was no follow-up audit section. There was no section on the CERT-In Directions of 28 April 2022, which §15.2.1(iv) requires in every audit assignment. |
| Day 348 | Check four — coverage | One asset of the four was in the report’s asset list. The mobile app, the payment integration and the administrative console were absent, and no exclusion statement named them. The asset inventory carried no as-of date, so it was impossible to tell whether the omissions were decisions or oversights. |
| Day 348 | What was actually wrong | Nothing here was a forgery. What the certificate could not support was the reliance being placed on it: a UAT result, on one of four assets, with closure asserted rather than retested, eleven months old, presented as production clearance for a platform. A reader who stopped at the conclusion line would have accepted all four gaps without noticing any of them. |
| Day 355 | What was asked for next | Three things, in writing, with dates. A scope redrawn from an asset inventory carrying an as-of date and covering all four assets, with the §6 category named for each — application security testing for the web and the API, mobile application security auditing for the app. A follow-up audit on the production build to verify closure, with hash values and version numbers captured by the auditee and carried into both the report and the certificate. And the emblem off the letterhead. The environment rule is why the production step is not optional: a UAT engagement cannot reach the production integration path, so anything living only there was never in scope to be found. |
The record that came out of it
The same seventeen-field record, populated. It fits on one page, it names the gaps as assets rather than as adjectives, and it ends in a disposition somebody signed — which is the difference between a verification and a conversation.
| Reliance sentence | Citizen-facing platform, production, from next month |
| Certificate reference and issue date | No reference printed, issued Day 0 |
| Signing entity as printed | Brand name on letterhead |
| Entity as found in the published list | Registered entity found — empanelled |
| Date the list was read | Day 334 |
| Empanelment period or letter reference | Letter reference supplied Day 341, covers Day 0 |
| Issuer confirmation obtained | Yes, Day 341 — document is theirs, scope confirmed as UAT |
| Categories claimed vs needed | Needed §6 xii + xiii, report covers one web app |
| Wording test, per surface | Certificate fail (emblem) / report pass / website fail |
| Report received | Yes, under NDA, Day 348 |
| Environment, version and hash | UAT, no version, no hash |
| Follow-up audit verified | No — 9 of 9 findings closed by email, 0 retested |
| Signatures counted | 2 on certificate, both initialled. Reviewer not identified |
| Coverage gaps | Mobile app, payment integration, admin console |
| Disposition | Reliance withheld pending production follow-up |
| Re-check trigger date | On issue of the production follow-up report |
| Signed off by | Head of Vendor Risk, Day 355 |
The general lesson is worth extracting, because it generalises past CERT-In entirely. A certificate fails at the boundary between what it says and what you need it to say, and that boundary is invisible unless you write down the second half first. Every check in this page is a comparison. The document supplies one side. You have to supply the other, and you have to supply it before you start reading or the document will supply it for you.
Ten questions, and what a good answer sounds like
These work whether you are commissioning an audit or assessing somebody else’s. Each one has a short correct answer, which is what makes them useful: a vendor who has run real CERT-In engagements answers them in a sentence, and a vendor who has not takes a paragraph to avoid them.
| Ask | A good answer | An answer to follow up on |
|---|---|---|
| Which registered legal entity signed the certificate, and where does it appear in the CERT-In list? | The registered name in full, an explanation of any difference from the trading name, and a straightforward invitation to check cert-in.org.in. A vendor comfortable with this question answers it in one line. | A PDF of the list, a screenshot, or an empanelment letter image offered instead of the name. The substitution is the answer. |
| Which of the twenty-six audit categories has this organisation actually delivered, and which applies to us? | A specific category named by its Section 6 number, matched to your asset class, with the organisation’s record in it and a pointer to the published snapshot that supports the claim. | “We are empanelled, so we cover everything.” Empanelment is not a single competence, and §12.2(iv) makes it the auditee organisation’s responsibility to check the domain of audit conducted, previous audits conducted and other relevant details before selecting. |
| Who will sign, and are they in the manpower declared to CERT-In? | Named individuals with designations, a written confirmation from the head of the organisation that each appears in the declared manpower, and a willingness to put the team in the contract before kick-off — plus the NOC or relieving letter position for anyone who recently moved from another empanelled organisation. | Names at kick-off rather than before it, or a team introduced without designations. §12.2(iii) expects you to verify identity, official identity cards or government-issued documents and designations. |
| Will the delivery team include freelancers, interns, freshers, moonlighters, third-party consultants or anyone serving notice? | A flat no, and a written declaration to that effect in the contract. §12.2(iii) says auditing organisations should not field them and that the auditee should verify compliance. | A qualified answer about “associates”, “partner resources” or a delivery model. §10.5(vii) names sub-letting or outsourcing of an audit assignment as something an empanelled organisation should not engage in. |
| Which environment will you test, and how will the build be pinned? | A clear statement of environment, and hash values and version numbers captured by us and carried into both the report and the certificate, with the hash algorithm named alongside the value. Where staging is tested first, a plan for the production follow-up audit before the final report is issued. | Silence about environment, or a proposal that never mentions version pinning. Without pinning, nothing links the certificate to the running build. |
| What does the closure process look like, and who verifies it? | Severity-based closure timelines in the report, remediation by us, and a follow-up audit by the auditor to verify closure — with the final report issued after closure and completion of that follow-up on the production build. | Closure by email confirmation, or a fee structure where payment depends on a clean closure report. §7 treats outcome-contingent fees as a conflict of interest. |
| Will the working notes and the evidence be delivered? | Yes, and the contract says so. §18 tells auditee organisations to seek the working notes on completion and to ask for the audit evidence collected during the assessment to be submitted as an appendix to the final report. | A refusal on confidentiality grounds. The evidence is about your systems. The confidentiality obligation runs the other way. |
| How will compliance with the CERT-In Directions of 28 April 2022 be verified? | A named section in the report, with findings and evidence, referencing CERT-In’s own method-of-verification document. §15.2.1(iv) requires this in every audit assignment. | “That is a separate engagement.” It is not — it is a default inclusion in the scope of every audit under the guidelines. |
| Who receives the report, and what goes to CERT-In? | The report goes to the named point of contact, encrypted or password-protected, with the password sent separately. And a straight acknowledgement of the five-day submission to CERT-In, which §13.2.1(iii) requires the auditor to tell you about before the assignment starts. | Surprise at the question. An empanelled organisation that has not planned for the five-day submission has not read clause 3.2.2 of the terms it signed. |
| What happens to our data when the engagement ends? | Storage on systems located in India, encryption on auditor laptops during the project, wiping after completion so the data cannot be retrieved by any known forensic technique, and a formal certificate of deletion. No sharing with an overseas entity or partner without written authorisation from us. | A retention answer with no end date, or a delivery model that puts your data on infrastructure outside India. |
Two of these surprise people and both are in the guidelines rather than in market practice. The first is the five-day rule: clause 3.2.2 of the empanelment terms and §10.6 of the guidelines make it mandatory for the auditing organisation to share the audit report and audit metadata with CERT-In within five days of completion of the audit, and to report critical vulnerabilities together with auditee details in the same window where the auditee did not fix them even during follow-up audits. It is not a breach of your confidentiality. It is a condition of the empanelment you were asking for, and §13.2.1(iii) requires the auditor to tell you about it before the assignment starts.
The second is independence in the commercial arrangement. Section 7 states that payments to the auditing organisation should not be contingent on the outcome of the audit, favourable or unfavourable, nor tied to the submission or approval of any closure reports, and that fees should be based on predefined scopes, deliverables and timelines. It goes further: where an auditing organisation faces pressure tactics, coercion or undue influence from the auditee that may compromise independence, the matter should be escalated to CERT-In. A fee structure that pays on a clean report is not a commercial preference. It is the conflict of interest the guidelines name.
For the full set of obligations that sit on an empanelled auditor during delivery — tool approvals, data residency, the maker-checker verification team, entry and exit conferences — see the rules of engagement an empanelled auditor works under.
Is there a CERT-In certificate portal?
AMBAK, and where audit oversight is heading.
Verification today is manual, and that is the honest position: you read a published list, you read a document, you write to the issuer, you compare. CERT-In has launched a platform called AMBAK for audit monitoring, benchmarking and analysis. Checked 22 September 2026: whether it becomes a public route for verifying an individual certificate is not stated by CERT-In, by MeitY or by the Press Information Bureau — so this page does not tell you it will, and neither should anyone else.
What the official record does confirm is set out below, drawn from two sources: the Press Information Bureau release of 29 April 2026 issued by the Ministry of Electronics and Information Technology (Release ID 2256581), and CERT-In’s own CERT-In Samvaad 2026 Conference Proceedings (2nd Edition), published on cert-in.org.in, at section 7.1 “Launch of AMBAK”.
- AMBAK stands for Audit Monitoring, Benchmarking, Analysis and Kinetic Interventions, and it was launched at CERT-In SAMVAAD 2026.
- CERT-In SAMVAAD 2026 was the second edition of CERT-In’s national annual conference, held from 27 to 29 April 2026 at the BITS Pilani K. K. Birla Goa Campus, with over 500 delegates, on the theme “Securing Digital Bharat through Future-Ready Audits: Adapting, Assuring, Advancing”.
- The proceedings record AMBAK as “a significant initiative to support audit monitoring, benchmarking, analysis and targeted interventions”, reflecting “the need for structured mechanisms to strengthen audit effectiveness, improve visibility into audit outcomes and support continuous improvement in cybersecurity assurance”.
- The same section records that the launch “highlighted the importance of data-driven approaches in assessing audit maturity, identifying gaps, enabling benchmarking and supporting informed decision-making across the cybersecurity audit ecosystem”.
- Alongside AMBAK, the inaugural ceremony carried the launch of progress reports of working groups on emerging domains, and an advanced cybersecurity certification course for Rural Financial Institutions run with BIRD, the Bankers Institute of Rural Development, and NABARD. Two working groups reported: Indian Standards for Cybersecurity Auditing (constituted to develop a standardised framework for conducting cybersecurity audits tailored to Indian regulatory requirements) and Automotive Cybersecurity.
What is not confirmed by an official source
Two claims about AMBAK circulate widely and neither appears in the press release or in the conference proceedings: that the platform is blockchain-enabled, and that audit reports and audit certificates become centrally verifiable through it from a specific date. Checked 22 September 2026: we have read both documents in full and cannot source either claim to CERT-In, MeitY or the Press Information Bureau, so this page does not assert them and you should not rely on a vendor page that does.
What can be said is the useful part anyway. CERT-In already receives the audit report and audit metadata for every audit an empanelled organisation completes, within five days of completion, and §10.6 says that data is collected to enable CERT-In to act on capacity building, the audit framework, benchmarking and quality control. A platform built for monitoring, benchmarking and analysis sits directly on top of that. If and when an official verification mechanism is published, it will supersede the issuer confirmation and leave the four checks exactly where they are: a central register can confirm that a certificate exists, but it cannot tell you whether the scope on it is the scope you needed. The negatives above are findings as at 22 September 2026 and no longer, so check cert-in.org.in for the current position rather than a secondary source.
For the full picture of what was launched at SAMVAAD 2026 and what the conference said about where audit practice is going — AI-driven red teaming, cloud, API and OT audits, the SBOM family and post-quantum readiness — see AMBAK and CERT-In SAMVAAD 2026, and for what CERT-In is and what statutory powers it holds, what CERT-In is.
Where verification gets genuinely hard
The four checks settle a certificate in an afternoon. These are the situations that generate the arguments — between buyer and vendor, between department and integrator, and inside the team holding the document.
The certificate is genuine and the reliance is not
Nothing here is false, which is what makes it hard to see. The organisation is empanelled, the report is real, the work was done — and the document is being used to answer a question it was never asked. A UAT audit answering a production question. One application answering a platform question. A compliance audit answering a penetration-testing question. Nothing in the document is false. The error lives in the gap between the asset list and the sentence you wrote down before you started reading, which is exactly why writing that sentence first is step one rather than an afterthought.
The application is hosted on somebody else’s server
Section 13.1.5 splits this cleanly. Where a website is hosted on a web server owned by another organisation, responsibility for auditing the web server, its operating system, the web hosting application software and any backend database application software lies with the organisation that owns and operates the server, because the content owner has no access to or control over those assets. The content owner remains responsible for ensuring the website data and software are audited by a CERT-In empanelled organisation, and the report should explicitly certify that the audited web application including backend databases and scripts is free from vulnerabilities and malicious code that could be exploited to compromise or gain unauthorised access to the web server hosting it. So two certificates may be in play, and asking the content owner for the hosting provider’s coverage is a fair question — but it is a different document with a different signer.
The auditor was suspended after signing
A certificate signed while the organisation was in good standing is not retrospectively void. What breaks is continuity: the retest, the re-audit after a major change and the next annual cycle all need an organisation that is currently empanelled. Discover it now rather than at the next go-live, and expect an incoming auditor to want its own baseline rather than to adopt somebody else’s closure assertions. The graded ladder CERT-In applies, and what suspension actually means, are set out in the FAQ below.
The vendor refuses to share the report
Reasonable positions exist here, and one unreasonable one. Reasonable: share under NDA, redact another client’s details, deliver password-protected to a named recipient with the password sent separately — all of which §16.5 contemplates. Unreasonable: offer the certificate as a substitute for the report indefinitely. The guidelines make the report the primary deliverable and the certificate the summary artefact. A refusal to produce the reasoning is a decision to ask you to trust the conclusion, and you are entitled to price that.
Findings were accepted rather than fixed
An open finding is not automatically a defect, and reading it as one costs everybody time. Under §9.2, risk treatment — retain, avoid, transfer, reduce — must be authorised and accepted by the head of the auditee organisation, and any exception must be authorised by the head of the organisation who owns the application. So an open finding with a documented, signed acceptance is a functioning process, not a failure. What you should look for is the authorisation itself: who signed it, at what level, with what compensating control and what review date. An open finding with no acceptance record is a different thing entirely.
You are the auditee and somebody is verifying you
Run the same four checks on your own document before a customer does. Two of them tend to be where an auditee is exposed, because both are settled long before the customer asks: scope — a certificate that names one asset while your sales material describes a platform — and freshness, a certificate that predates several releases. Both are cheap to fix at scoping time and expensive to argue about in a deal. Section 9.6(i) also puts the process on you rather than on a consultant: the complete audit process of the information infrastructure must be undertaken by the auditee organisation itself, except in cases where there is a specific mandate from a regulator, government or relevant stakeholder — so the entire process, from defining the scope and selecting the auditing organisation to providing access and ensuring closure of all audit observations, must be carried out by the owner of the information infrastructure, and that responsibility must not be delegated. The same clause adds the part that makes the rule workable: the organisation may seek external support for specialised expertise while retaining full ownership and accountability.
A regulator, not a tender, is asking
Sectoral requirements often name an empanelled auditor without naming an artefact, which leaves teams guessing between a report and a certificate. Read the instrument the regulator issued rather than the market shorthand, and where it is genuinely ambiguous, ask in writing. The underlying audit is usually the same work. What differs is what has to be filed and how often. Section 13.1.2(i) treats annual coverage as the floor and says the sectoral regulators may decide to increase the audit frequency based on the size of the organisation, the criticality of the assets being audited and the complexity of the adoption of digital infrastructure — but what your regulator has actually decided is in your regulator’s instrument, not in CERT-In’s.
The audit found nothing
Treat a zero-finding report as a question rather than a result. Section 8(ii) says limited lists such as the OWASP Top 10 and SANS Top 25 should not be treated as standards, and that audits should instead include discovery of all known vulnerabilities based on comprehensive standards and frameworks. §8(i) discourages solely tools-based testing, and §15.2.5(iii) requires a separate verification team to review and validate the audit team’s work. A clean first-cycle report on a substantial application, with no limitations section and no repeat-observations section, is more likely to indicate a narrow scope or a shallow method than an exceptional codebase.
We deliver CERT-In audits
We deliver CERT-In audits, end to end, with our CERT-In empanelled partners.
For security testing more broadly, see penetration testing and VAPT. For the assurance programmes these engagements usually sit inside — ISO 27001, SOC 2 and the DPDP Act — the same evidence base does a great deal of double duty once it is organised properly.
The primary sources, named and linked
This page sends you to cert-in.org.in more than twenty times and carries well over a hundred clause citations. A page that does that should hand you the documents, because the alternative is asking you to take every one of those citations on trust — which is the posture it spends the rest of its length telling you to refuse from a vendor. These are the instruments every statement above traces to, each with its issuing body, its version and its date, and each read directly from the issuer’s own domain. Where a later version exists, it supersedes what is written here.
- Indian Computer Emergency Response Team (CERT-In), Ministry of Electronics and Information Technology, Comprehensive Cyber Security Audit Policy Guidelines, Version 1.0, 25 July 2025, 69 pages. The source for every §-numbered citation on this page: §6 scope classes, §7 independence, §8 standards, §9 auditee duties, §10 auditor duties, §12 selection, §13 planning, §15 performance, §16 reporting, §18 evidence and §19 consequences. cert-in.org.in
- CERT-In, Empanelment of Information Security Auditing Organisations — Terms and Conditions for Empanelment, Version 7.2, April 2024, 10 pages. The source for clause 1.1 on the empanelment block and annual review, 2.1 on CERT-In not being a party to your contract, 3.2.2 on the five-day report, 4.1 to 4.3 on the logo and the permitted sentence, 8.1 on continued standing, and 9.3 on claims after termination. cert-in.org.in
- CERT-In, Empanelled Information Security Auditing Organisations, with the snapshot of skills and competence for each. The published list itself — the document the first check is run against, and the source for the directory fields and the snapshot structure described above. The guidelines print the path to it at §10.2(vi) and §12.3(iii). cert-in.org.in
- National Informatics Centre, STQC Directorate and CERT-In, Guidelines for Indian Government Websites and Apps (GIGW) 3.0 — chapter 5, guideline 5.3.1. The source for the safe-to-host requirement, the four permitted issuers, and the developer action requiring periodic auditing at least once a year or on any change to the source code, whichever is earlier. guidelines.india.gov.in
- CERT-In, Directions No. 20(3)/2022-CERT-In under sub-section (6) of section 70B of the Information Technology Act, 2000, dated 28 April 2022, 8 pages. The source for the six-hour incident reporting rule, the 180-day log rule, the point-of-contact requirement and the five-year provider records — none of which a certificate is evidence of. cert-in.org.in
- CERT-In, Extension of timelines for enforcement of the Cyber Security Directions of 28 April 2022 for MSMEs and for the validation mechanism, dated 27 June 2022. The order that makes the Directions effective on three dates rather than one. It is linked from CERT-In’s own Directions page and is missing from most secondary summaries. cert-in.org.in
- CERT-In, CERT-In Samvaad 2026 — Conference Proceedings, 2nd Edition, 666 pages, section 7.1 “Launch of AMBAK”. CERT-In’s own account of the launch, and the fullest published description of AMBAK that exists. Read in full for the negative findings stated above. cert-in.org.in
- Press Information Bureau, Government of India, Ministry of Electronics & IT, release ID 2256581, 29 April 2026. The announcement of the AMBAK launch and the source of the conference figures reproduced above. pib.gov.in
Sources last read 22 September 2026. Two of the statements above are negative findings — that a claim about AMBAK appears in no official source, and that no mechanism has been published for an outside party to verify an individual certificate — and a negative finding is only as good as the date attached to it. If you are reading this well after that date, check the CERT-In sources above before relying on either. If the position has moved, we would rather be told and correct the page than be quoted accurately on something that has changed.
Frequently Asked Questions
How do I verify a CERT-In audit certificate is genuine?
Can a CERT-In audit certificate be verified online?
Can I contact the auditor to confirm a certificate?
What is the difference between CERT-In empanelment and a CERT-In audit certificate?
Is there a certificate number format, and must a certificate carry one?
How do I check if a company is CERT-In empanelled?
How do I check a safe-to-host certificate?
How do I know if a CERT-In certificate is fake?
Can a company call itself "CERT-In certified"?
Does CERT-In verify or countersign audit certificates?
What should a CERT-In audit report contain?
Who has to sign a CERT-In audit report and certificate?
The certificate says staging. Is that a problem?
How long is a CERT-In audit certificate valid?
Our vendor is empanelled, but for a different audit category. Does the certificate still count?
How long does it take to verify a certificate?
The auditing organisation has shut down or lost its empanelment. Is our certificate still good?
What is AMBAK?
Can I check whether an individual auditor is CERT-In empanelled?
The vendor will not share the audit report. What now?
Is a CERT-In audit certificate proof of compliance with the 2022 Directions?
What does it mean if an auditing organisation is suspended?
Related reading: what CERT-In is, CERT-In empanelment explained, the rules an empanelled auditor works under, the CERT-In Directions of 28 April 2022, AMBAK and SAMVAAD 2026, who can issue safe-to-host certificates, how to get a safe-to-host certificate, safe-to-host versus security audit certificate, how long a certificate stays valid, GIGW compliance before go-live, and penetration testing and VAPT.
Related Reading
Who 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 moreHow Long a Safe-to-Host Certificate Lasts
One year, or the next source-code change — whichever comes first, and how to classify the change.
Read moreCERT-In Empanelment Explained
What an empanelled auditing organisation may claim, must do, and can be de-empanelled for.
Read moreSafe-to-Host vs Security Audit Certificate
Indian tenders use the names interchangeably. They are not the same artefact — a decision table for an ambiguous clause.
Read moreWhat a Safe-to-Host Certificate Is
The audit clearance certificate GIGW 5.3.1 requires before a government application is hosted in production.
Read moreVAPT / Penetration Testing
Manual-first web, API, network and mobile testing with retest included.
Read more