What a CERT-In Empanelled Auditor May and May Not Do
A CERT-In empanelled auditor is bound by published rules about how the test is run, what may be touched, what must be approved in writing first, where your data may be stored, and who may sign the report. Those rules are written for auditors, which is why almost nobody on the auditee side reads them. Read as an auditee, they convert into procurement terms, approval gates and acceptance criteria.
Two instruments do most of the work: the Guidelines for CERT-In Empanelled Information Security Auditing Organizations (version 3.0, May 2018), and the Comprehensive Cyber Security Audit Policy Guidelines (version 1.0, 25 July 2025), which §2 of the latter states are binding on all CERT-In empanelled auditing organisations and auditee entities covered under the relevant provisions.
Plain-English explainer · CERT-In Auditor Guidelines v3.0 (May 2018) · Comprehensive Cyber Security Audit Policy Guidelines v1.0 (25 July 2025) · Every clause locator checked 18 September 2026
What is a CERT-In empanelled auditor allowed to do?
A CERT-In empanelled auditor is an information security auditing organisation that CERT-In has assessed and listed to carry out audits, vulnerability assessments and penetration testing. Two published documents govern how it works: the Guidelines for CERT-In Empanelled Information Security Auditing Organizations (v3.0, May 2018) and the Comprehensive Cyber Security Audit Policy Guidelines (v1.0, 25 July 2025). Between them, an auditor may test almost anything — with your written approval obtained in advance, in an environment both sides have named, and with your data held only in India.
The restrictions are narrower than the permissions and easier to remember. Every item in both columns below is published guidance rather than a negotiating position, and every one of them is set out in full, with its full wording, further down this page.
May, with your written approval in advance
- Penetration testing §13.2.2(v)
- Installing tools on your systems, witnessed by your system administrator §13.2.2(iii)–(v)
- Remote testing, with the auditor’s identity, mobile number and source IPs disclosed §13.2.7(i)
- Survivability-failure, denial-of-service and process testing §13.2.7(ii)
- Social engineering, within an agreed group, reported without naming individuals §15.2.2(iii)
- Testing in production, where the environment is stated and availability is protected §15.2.3(i), §15.2.2(iv)
- Privileged access, on temporary credentials you revoke on completion §15.1.2
May not
- DoS, DDoS or flood testing over the Internet without your explicit written permission 2018 guidelines, Technical · §15.2.2(ii)
- Testing or exploiting a discovered breach, or anything that may put lives at immediate risk 2018 guidelines, Technical · §15.2.2(i), §16.4
- Sub-letting or outsourcing the audit assignment §10.5(vii)
- Fielding freelancers, interns, freshers, moonlighters, third-party consultants or people serving notice §12.2(iii)
- Deploying anyone outside the manpower declared to CERT-In, or letting them sign §10.2(vi), §9.5(iii)
- Storing or mirroring your data outside India, or sharing it with an overseas entity unauthorised §10.3(ii), §16.6(i)
- Using the CERT-In logo, or any words about CERT-In but the one permitted sentence §10.5(ii)–(iii)
- Taking payment contingent on the audit outcome or on approval of a closure report §7 (Independence)
The reason to read these documents as a buyer is structural. CERT-In empanelment is granted to the organisation, and the quality control that follows runs between CERT-In and that organisation — you are not a party to it, and clause 2.1 of the empanelment terms says an auditor is contracted by a customer directly, with CERT-In not a party to such contracts. What you get instead is a set of published expectations you can convert into contract terms, approval gates and acceptance criteria. The guidelines bind the auditor. §14.1(ii) of the 2025 guidelines requires the agreed terms to be documented in an audit engagement letter signed by authorised representatives of both organisations — and that letter is how you get leverage. If you are earlier in the process than that — still working out what the certificate is and who may issue one — start with what a safe-to-host certificate is and who is permitted to issue one.
Do the CERT-In auditor rules apply to us?
§2 of the 2025 guidelines states that they are binding on all CERT-In empanelled auditing organisations and auditee entities covered under the relevant provisions — and then never says which provisions, or what makes an entity covered. So the honest answer is assembled from four routes, and most readers arrive by one of them.
A government website or app heading for hosting clearance
GIGW 3.0 guideline 5.3.1 requires the website, web application, web portal or mobile app to have 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. That is the safe-to-host requirement, and it is the route a government project arrives by.
An entity class named in the CERT-In Directions of 28 April 2022
The Directions apply to service providers, intermediaries, data centres, body corporate and Government organisations. They do not by themselves command an empanelled audit — but §15.2.1(iv) folds verification of compliance with them into every audit assignment, so once you are audited at all, the Directions are in scope whether you asked for them or not.
Your own tender, contract or sector instrument
The 2025 guidelines contemplate sectoral regulators in two places and no more: §12.1(i) says the snapshot information CERT-In publishes should be utilised by organisations or sectoral regulators to identify and select auditing organisations, and §13.1.2(i) says sectoral regulators may decide to increase the audit frequency. Whether a regulator or a customer requires an empanelled audit in your case is a question about their instrument, not about CERT-In’s.
The general annual cadence in the guidelines themselves
§6 states that auditee organisations are expected to ensure a comprehensive audit covering all aspects of their ICT systems at least once a year, and may also opt for additional assessments and audits during the year. §13.1.2 repeats the once-a-year minimum and adds an audit after every major change in infrastructure or application.
None of those four is a general rule that every Indian organisation must hold a CERT-In empanelled audit, and the 2025 guidelines do not enumerate the covered provisions. Read your own instrument — the tender, the contract, the regulator’s circular, the hosting policy — and treat this page as the description of what the engagement looks like once you are in one. §2’s formula appears once more on this page, in the FAQ, and is cross-referenced rather than repeated in between.
Key Takeaways
- Solely tools-based testing is discouraged (§8(i)): an automated-only audit overlooks the manual and non-automated components of the infrastructure.
- A verification team must check the audit team — red team verifying white team in the 2018 guidelines, maker-checker at §15.2.5(iii).
- Websites are tested on the staging server or testing environment provided by the hosting service provider before the certificate issues (§15.2.3(ii)), and the environment tested must be stated (§15.2.3(i)).
- No DDoS or flood testing over the Internet without explicit written permission (§15.2.2(ii)). Discovered breaches are reported immediately, not exploited (§15.2.2(i), §16.4).
- Written approval comes before penetration tests and before tools go on, with a tool list, an IPR and licence confirmation, a controlled test you sign off, installation witnessed by your system administrator and removal afterwards (§13.2.2(iii)–(v)).
- Your data stays in India, encrypted, never mirrored abroad, wiped beyond forensic recovery, with a deletion certificate issued to you (§10.3).
- Only manpower declared to CERT-In may sign: three signatures on the report, two on the certificate (§9.5(iii)).
- The audit report and metadata go to CERT-In within five days of completion (§10.6 and empanelment terms clause 3.2.2), and you must be told that before the engagement starts (§13.2.1(iii)).
- Payment must not be contingent on the audit outcome or on closure reports (§7), and nobody should audit work they implemented or remediated (§5(xvii)).
Four documents, one engagement
Which CERT-In documents govern a security audit?
Indian security auditing has no single professional standard in the way that financial auditing does. What it has is a stack: a short conduct code from 2018, a long operational policy from 2025, the empanelment contract between CERT-In and the firm, and a five-page data-handling policy from 2014 that the 2025 document incorporates by name. Read together they are considerably more prescriptive than most proposals assume.
Guidelines for CERT-In Empanelled Information Security Auditing Organizations
Version 3.0, May 2018 · 6 pages
Six pages, three headings — People, Technical, Process — and almost every conduct rule in Indian security auditing traces back to one of its bullets. It is where the prohibition on flood testing lives, where the red-team-verifies-white-team requirement lives, where the staging-environment rule lives, and where the single sentence an empanelled organisation is permitted to use about itself lives. Short enough to read on a phone before a kickoff call, and almost nobody on the auditee side has.
Comprehensive Cyber Security Audit Policy Guidelines
Version 1.0, 25 July 2025 · 69 pages, 20 sections
The operational successor, and a far longer document: twenty numbered sections covering definitions, the twenty-six classes of engagement in scope (§6), the principles of independence and objectivity (§7), auditee responsibilities (§9), auditor responsibilities (§10), selection (§12), planning (§13), terms of engagement (§14), performance (§15), reporting (§16), evidence (§18) and the graded consequences of non-compliance (§19). §2 states that it is issued in discharge of CERT-In’s statutory authority and is binding on all CERT-In empanelled auditing organisations and auditee entities covered under the relevant provisions — a formula whose four practical routes are set out above. Where the 2018 guidelines say refrain, the 2025 guidelines generally say obtain explicit written permission: the same restriction with a procedure attached.
Empanelment of Information Security Auditing Organisations — Terms and Conditions for Empanelment
Version 7.2, April 2024 · 10 pages
The contract between CERT-In and the auditing organisation. You are not a party to it — clause 2.1 says an auditor is contracted by a customer directly and CERT-In is not a party to such contracts — but its breach is what triggers suspension or de-empanelment, so it governs the behaviour of the firm you hired even though you never see it. Annexure I is a 24-item list titled Expectations of an Auditee organisation from an Auditor, and Annexure II is the audit report content format.
Policy Guidelines for Handling Audit related Data
Version 1.0, June 2014 · 5 pages
The oldest of the four, and the one least often named in a scope of work, even though §10.3(vii) of the 2025 guidelines requires auditing organisations to adhere to it by name. It has five short sections. The first covers handling, storage, access, retention and destruction, and the other four cover disclosure and sharing including with overseas partners, secure communication of the audit outcome, what happens when audit data leaks, and NDAs. It is the document behind most of the data rules further down this page, and it applies to past empanelled auditors as well as current ones.
The statutory chain is short, and §2 of the 2025 guidelines sets it out. Section 70B(1) of the Information Technology Act, 2000 provides for the appointment of a national agency. CERT-In was appointed by notification dated 27 October 2009. Rule 9 of the Information Technology (CERT-In and Manner of performing functions and duties) Rules, 2013 prescribes information security assurance and audit among its activities. Section 70B(6) empowers CERT-In to call for information and give directions, with non-compliance attracting punitive action under section 70B(7). That is the same provision the CERT-In Directions of 28 April 2022 were issued under — and §15.2.1(iv) now requires verification of compliance with those Directions in every audit assignment, with findings and relevant evidences in the report.
May, may not, and may only if
What can and cannot a CERT-In empanelled auditor do?
This is the operative subset — the questions that actually come up between an auditee and an auditor, the rule that settles each one, the locator that makes it checkable, and the specific thing to hold your auditor to. Everything in the middle column is published guidance, not a negotiating position. Section numbers in the form §13.2.2(iii) refer to the 2025 guidelines unless another document is named.
| The auditor wants to | Permitted? | What the guidelines say | What to hold them to |
|---|---|---|---|
| Run an automated scan and call it the audit | No | Auditing organisations must utilise industry standard methodologies and best practices for security testing, and solely tools-based testing should be discouraged — because tool-based audits may focus primarily on automated processes and overlook non-automated or manual components of the IT infrastructure, which produces an incomplete view of the overall security.2025 guidelines §8(i) · 2018 guidelines, Technical | Ask for the test plan with both calendar time and man-hours — §13.2.2(ii) requires the plan to carry both — and for the manual test cases behind each class of finding. A scan-only engagement shows up as a report with no sampling decisions and no manual process described. |
| Test only against the OWASP Top 10 | No | Limited lists such as the OWASP Top 10, SANS Top 25 and similar should not be considered as standards or references for audits. Audits should instead discover all known vulnerabilities based on comprehensive standards and frameworks, which the guidelines then name.2025 guidelines §8(ii) | Name the standards in the contract. §13.1.7 expects audit criteria and the standard for the audit to be identified there and mutually agreed, and §13.2.3(i)(c) requires the standards or frameworks to be communicated before commencement. |
| Run a penetration test | Yes, with written approval first | Appropriate written approvals must be obtained prior to conducting any penetration tests. Tests involving survivability failures, denial-of-service, process testing or social engineering each require their own specific written permission.2025 guidelines §13.2.2(v), §13.2.7(ii) · 2018 guidelines, Technical | One blanket signature at kickoff is not the same as approval per test class. Keep the approvals as a dated ledger against the test plan — the field list is further down this page. |
| Install tools on your systems | Yes, under five conditions | Yes, under five conditions — a tool list in advance, a written IPR and licence confirmation, a controlled test you approve, installation in your system administrator’s presence, and removal afterwards with your acceptance. All five are set out in full in the tooling section below.2025 guidelines §13.2.2(iii)–(v) · 2018 guidelines, Technical | The removal step is the one that gets skipped. Get the uninstall witnessed and recorded on the same form that recorded the installation. |
| DDoS or flood testing over the Internet | No by default | The 2018 guidelines tell auditors to refrain from carrying out Distributed Denial of Service testing over the Internet and to refrain from any form of flood testing where a person, network, system or service is overwhelmed from a larger and stronger source. The 2025 guidelines require explicit written permission from the auditee before DoS, DDoS or flood testing over the Internet, to prevent disruption of services.2018 guidelines, Technical · 2025 guidelines §15.2.2(ii) · T&C v7.2 Annexure I, items 17–18 | If a proposal offers DDoS testing as a routine inclusion, that is a signal about how the rest of the engagement is scoped. Resilience testing is a separate, scheduled, separately authorised exercise. |
| Exploit a vulnerability they have just found | Not if it is high risk | Auditors must refrain from testing and exploiting high risk vulnerabilities such as discovered breaches, or which may put immediate lives at risk. The positive duty that replaces the exploitation is assessment and immediate reporting: to the auditee organisation and to CERT-In, with a recommended practical solution.2018 guidelines, Technical · 2025 guidelines §15.2.2(i), §16.4 | Agree the stop-and-report threshold in writing before testing starts, and agree who on your side takes that call at 2 a.m. Note that the auditor’s duty to report does not discharge your own six-hour duty under the 2022 Directions. It runs separately, and is set out in the escalation table below. |
| Phish or social-engineer your staff | Yes, tightly bounded | Social engineering and process testing must be conducted in a controlled and ethical manner, must target only the group of employees explicitly included in the agreed scope, and where general staff are targeted must use anonymised or statistical techniques so that no individual is personally identified or penalised. Customers, business partners, vendors and other third parties are out of bounds without specific written consent.2025 guidelines §15.2.2(iii) · T&C v7.2 Annexure I, items 14–15 | Say in the engagement letter that results are reported as rates, not as names. An auditor who hands you a list of employees who clicked has broken the rule you are both bound by. |
| Test the live production system | Conditional, and it must be stated | The auditor must clearly specify the environment — Test, Development, UAT, Pre-Production or Production — in which the application was tested, and 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. In critical environments where availability is a top priority, testing should be conducted passively. Where the scope was limited to staging, the report must explicitly state that the audit was not conducted on the production environment.2025 guidelines §15.2.3(i)–(ii), §15.2.2(iv), §16.3(v) · 2018 guidelines, Technical | Read the environment line before you read the findings. A clean report on a staging build that does not match production is a true statement about the wrong system. |
| Test remotely from their own office | Yes, with disclosure | For remote testing, the identity of the auditor with mobile number and/or IP addresses must be disclosed and formal written permission obtained from the auditee, clearly outlining the tasks to be performed.2025 guidelines §13.2.7(i) | Put the source IPs on your allowlist and in your SOC runbook. An audit your SOC has not been told about gets investigated as an intrusion. |
| Hand the work to a subcontractor or a freelancer | No | An empanelled organisation should not engage in activities like digital break-in, sub-letting or outsourcing of audit assignment, violating terms and conditions of empanelment and unethical business transactions. Only manpower declared to CERT-In in the Snapshot Information Form may be deployed, and auditing organisations should not field freelancers, interns, freshers, moonlighters, third party consultants or employees who are serving their notice period — with the auditee organisation expected to verify compliance.2025 guidelines §10.5(vii), §10.2(vi), §12.2(iii) | You are entitled to verify identity documents and designations on arrival and to check the names against the declared manpower in the snapshot information CERT-In publishes. §12.2(iii) puts that verification on you in terms. Note the line this rule does not draw: it governs the audit assignment. Preparation, remediation and programme management are the auditee’s own work under §9.6(i), and are dealt with at the end of this page. |
| Store or process your data outside India | No | Auditee-related data should be stored only on systems located in India with adequate safeguards, the auditee kept informed of the means and location of storage. The auditor will ensure there is no mirroring of data outside the country. Auditee or project related data shall not be shared with or disclosed to any overseas entity or partner unless specifically authorised in writing by the auditee organisation.2025 guidelines §10.3(ii), §16.6(i) · Data-handling guidelines §5.1.6, §5.2.2 · 2018 guidelines, Technical | Ask where the evidence lands: which laptop, which drive, which collaboration tool, which region. A global ticketing or file-sharing tenant is the usual way this rule gets broken without anyone deciding to break it. |
| Keep your data when the engagement ends | Only within limits | Data is retained only for the period agreed with the auditee or set by a regulator and disposed of by the agreed process. Where the agreement is silent, the default is one year from completion of the project. What may be retained is the audit report — the data retained should not include any auditee data other than the audit reports. Data must be wiped from auditor laptops after completion such that it cannot be retrieved by any known forensic technique, with a certificate to that effect formally issued to the auditee.2025 guidelines §10.3(iv)–(vi) · Data-handling guidelines §5.1.5 | Ask for the deletion certificate by name in the engagement letter, and diarise the date you expect it. The clause wording is in the engagement-letter block further down. |
| Fix the findings they reported | Not on the same scope | Conflict of interest is defined to include scenarios where the same entity is involved in both the implementation of controls and their subsequent audit, or conducts audits while also being responsible for remediation activities — overlaps that inherently undermine the independence of the audit.2025 guidelines §5(xvii) (Definitions), §7 (Independence) | Keep the remediation team and the attesting team separate, and say so in the file. |
| Bill you only if the report comes out clean | No | Payments to the auditing organization should not be contingent upon the outcome of the audit — whether favorable or unfavorable — nor should they be tied to the submission or approval of any closure reports. Fees should be based on predefined scopes, deliverables and timelines. Where an auditor faces pressure, coercion or undue influence, the matter is escalated to CERT-In.2025 guidelines §7 (Independence) | Check your own procurement terms. Milestone payments keyed to “certificate issued” are a common, well-intentioned way of building the conflict into the contract yourself. |
| Put the CERT-In logo on a slide, or call itself CERT-In certified | No | An auditing organisation shall not use the CERT-In logo, nor make any reference to its association with CERT-In on any publicity material, promotional material or product without CERT-In’s prior written permission — and must submit the wording and presentation before CERT-In will examine such a request. Exactly one sentence is permitted without permission: “This Organization is empaneled by CERT-In for providing information Security Auditing Service”. No other words shall be used.2025 guidelines §10.5(ii)–(iii) · T&C v7.2 clauses 4.1–4.2 · 2018 guidelines, Process | This is the cheapest vendor screen in the field. An organisation that has read the terms it signed describes itself in exactly those words. |
Two patterns are worth noticing before the detail. First, almost every restriction is a restriction on doing something without your written agreement — the guidelines are far less concerned with banning techniques than with banning surprises. Second, several of the rules are enforceable only by the auditee, because CERT-In is not in the room: verifying that the team who arrived is the team that was declared, that the tools came off the servers, that the data was deleted. §12.2(iii) puts the first of those on you in terms.
A scanner is a tool, not a methodology
“Auditing organization must utilize industry standard methodologies, best practices for security testing. Solely tools-based testing should be discouraged as tool-based audits may focus primarily on automated processes and may overlook non-automated or manual components of the IT infrastructure. This limitation can result in an incomplete view of the overall security.”
Business logic flaws, broken authorisation between two legitimate user roles, an export endpoint that honours a stale token, a workflow that can be driven backwards: none of these are findings a scanner produces, and all of them are findings that end up in incident reports. §8(ii) then does something more unusual and rules out the shortlist as a standard.
“The limited lists such as OWASP Top 10, SANS Top 25 and similar, should not be considered as standards or references for audits.”
What are the rules of engagement for a VAPT in India?
VAPT — vulnerability assessment and penetration testing — is the term the Indian market uses for almost any offensive security engagement, which is precisely why the guidelines refuse to let it stand alone. §13.2.3(i)(a) requires the scope to state the type of audit explicitly: VAPT, EAPT (External Attack Penetration Testing), DLA (Device Level Audit), Configuration Audit, Process Audit, Mobile Application Security Audit, Web Application Security Audit, API Security Audit or Compliance Audit. §6 treats vulnerability assessment (item iii) and penetration testing (item iv) as two separate classes with two separate definitions: a vulnerability assessment examines a system to determine the adequacy of security measures and identify deficiencies. A penetration test actively tests components or the application as a whole to identify and exploit potential vulnerabilities and determine whether they can be used to compromise the application, access sensitive data or affect the underlying infrastructure. A proposal that says “VAPT” and prices one figure has not yet told you which of those it will do, to what depth, against which of your assets.
The rules of engagement for a VAPT in India are therefore the rules on this page, applied to whichever of those classes you named: the methodology requirement above, per-class written permissions, the tool procedure, the environment statement, the data-handling chain, the reporting contents and the three signatures. There is no lighter-touch regime for a VAPT because it is called a VAPT.
Cyber Security Audit Baseline Requirements
Named at §8(iii), and again at §13.1.8(i), as the document auditees and auditing organisations should use to build their audit programme, and published on CERT-In’s website — though the document itself is issued by the National Security Council Secretariat (publication NSCS-46-16 Rev 1.0, October 2020, 19 pages). It is the starting point for what a baseline audit covers, and it is worth naming in a scope of work rather than leaving the audit programme to the auditor’s house template.
ISO/IEC standards
Named first among the comprehensive frameworks at §8(ii). Where you already run an ISO 27001 ISMS, build the audit programme and the certification cycle to feed each other rather than as separate evidence exercises.
CSA Cloud Controls Matrix
Named specifically for cloud security at §8(ii). Cloud Security Testing is item xviii of the twenty-six classes of engagement, which matters for a department that has moved workloads to a service provider and still holds the audit obligation.
OSSTMM3
The Open Source Security Testing Methodology Manual, named at §8(ii) as a comprehensive methodology — the counterweight to a tool-driven engagement, because it forces a stated method and a stated coverage claim.
OWASP Web Security Testing Guide and ASVS
The WSTG for how web application testing is conducted, ASVS for establishing and verifying application security controls. Note the contrast §8 draws: the Top 10 is not a standard, but the testing guide and the verification standard are. ASVS is levelled, and the level belongs in your scope of work along with the ASVS version.
OWASP Mobile Security Testing Guide
Named for mobile app audits, which §6 treats as their own class (item xiii) alongside application security testing covering web applications, mobile applications and APIs (item xii).
OWASP DevSecOps Maturity Model
Named for assessing CI/CD pipeline security. A pipeline that can deploy to the audited environment is part of the attack surface of that environment, and this is the reference §8 points at for testing it.
The CERT-In Directions of 28 April 2022
Not a testing methodology but a compliance obligation §15.2.1(iv) folds into every engagement: verification of compliance with the Directions must be included in every audit assignment, with findings and relevant evidences included in the audit report. The guidelines name a method-of-verification document for exactly this purpose — “Method of verifications to compliance with CERT-In Directions issued on 28.04.2022” — and print a cert-in.org.in path for it. On the date given in the sources block below, that path served the CERT-In home page rather than the document, so it is named here and deliberately not linked.
The 282-point Comprehensive Audit Program Checklist
§8(v): for audits of critical applications, databases and platforms of Ministries, Departments, Secretariats and Offices wherever sensitive personally identifiable information is involved, the auditor shall verify compliance with the Comprehensive Audit Program Checklist in MeitY’s Guidelines on Mandatory Features of Cybersecurity Architecture. That checklist, comprising 282 control points, shall form the default mandatory audit scope for such entities.
Two of those entries are easy to miss and expensive to discover late. A department auditing a critical application holding sensitive personal data is not choosing a scope, it is inheriting the 282-point checklist. And the requirement to verify compliance with the 2022 Directions in every audit assignment means the audit reaches beyond the application into your logging, your clock synchronisation and your incident-reporting arrangements. If your infrastructure has not been set up for 180 days of logs held within Indian jurisdiction and a six-hour incident reporting path, the audit will say so.
The same rules cover all twenty-six classes of engagement
§6 lists twenty-six kinds of engagement, items i to xxvi, and the opening line adds the cadence: auditee organisations are expected to ensure a comprehensive audit covering all aspects of their ICT systems at least once a year, and may also opt for additional assessments and audits during the year. The list below gives each class as §6 names it, with its item number — which is the number to put in your scope of work — and the gates that attach to it beyond the rules that apply to every engagement.
| §6 | Class of engagement | Gates that attach |
|---|---|---|
| i | Compliance Audits | Verification of compliance with the 2022 Directions in every assignment (§15.2.1(iv)) · standards named in the contract (§13.1.7(i)(a)) |
| ii | Risk Assessments | Risk treatment and exceptions authorised by the head of the organisation (§9.2) |
| iii | Vulnerability Assessments | Solely tools-based testing discouraged (§8(i)) · limited lists are not standards (§8(ii)) |
| iv | Penetration Testing | Written approval before testing (§13.2.2(v)) · passive techniques where availability is critical (§15.2.2(iv)) |
| v | Network infrastructure Audits | Flood-testing prohibition (2018, Technical · T&C Annexure I item 18) |
| vi | Operational Audits | Escalation matrix on both sides (§13.2.6) |
| vii | IT security policy review and assessment against security best practices | Policies verified against industry standards, with improvements suggested (§8(vi)) |
| viii | Information Security Testing | Environment stated (§15.2.3(i)) · tool procedure (§13.2.2(iii)–(v)) |
| ix | Source Code Review | SAST expected for critical applications, and required of the developer in the RFP (§13.1.3(iii)) |
| x | Process Security Testing | Specific written permission (§13.2.7(ii)) · anonymised or statistical technique, agreed group only (§15.2.2(iii)) |
| xi | Communications Security Testing | Flood-testing prohibition · third-party permission where the channel is not yours |
| xii | Application security testing (including web applications, mobile applications and APIs) | Staging before the certificate (§15.2.3(ii)) · environment stated (§15.2.3(i)) · version-specific detail in scope and report (§13.2.3(ii)(c)) |
| xiii | Mobile Application Security Auditing | As item xii, with the OWASP Mobile Security Testing Guide named at §8(ii) |
| xiv | Wireless Security Testing | Written permission · flood-testing prohibition · scope limited to your own estate |
| xv | Physical Security Testing | Written rules of engagement from management (§17(i)) · no individual identified or penalised (§15.2.2(iii)) |
| xvi | Red Team Assessment | Per-class written permissions · no exploitation of discovered breaches (2018, Technical) · report immediately instead (§15.2.2(i), §16.4) |
| xvii | Digital Forensic Readiness Assessment | Where evidence or logs are inadequate, the report must say so and recommend what to capture (§18(vi)) |
| xviii | Cloud Security Testing | Split responsibility for hosted infrastructure (§13.1.5) · India-only storage of evidence (§10.3(ii), §16.6(i)) · permission from whoever controls the target |
| xix | Industrial Control Systems / Operational Technology Security Testing | Passive testing where availability is a top priority (§15.2.2(iv)) · flood-testing prohibition · nothing that may put lives at immediate risk (2018, Technical) |
| xx | Internet of Things (IoT) / Industrial Internet of Things (IIoT) Security Testing | As item xix, plus the environment statement (§15.2.3(i)) |
| xxi | Log Management and Maintenance Audit | Reaches the 2022 Directions logging obligations through §15.2.1(iv) |
| xxii | Endpoint Security Assessment | Tool installation witnessed and removed (§13.2.2(v) · 2018, Technical) |
| xxiii | Artificial Intelligence (AI) System Audits | No separate rules — the general ones apply. Prompt and completion logs are auditee data under §10.3 |
| xxiv | Vendor Risk Management Audits | Third-party, vendor and supply-chain risk expected in scope (§13.1.1(f)) |
| xxv | Blockchain Security Audit | Environment stated (§15.2.3(i)) · written approval before any active testing |
| xxvi | SBOM (Software Bill of Materials), QBOM (Quantum Bill of Materials) and AIBOM (Artificial Intelligence Bill of Materials) Auditing | Component inventory derived from your own asset inventory (§13.1.1(c)) |
Two of those classes repay a longer look, because they are where the general rules stop being etiquette.
API and application security testing (items xii and xiii)
Application security testing covering web applications, mobile applications and APIs is one listed class, and mobile application security auditing is listed again separately. The environment rule is what catches teams out here: §15.2.3(i) requires the auditor to state which environment was tested, and §13.2.3(ii)(c) requires version-specific details of web and mobile applications in both the scope and the report. An API tested in UAT against mock upstreams has been tested — the report simply has to say so, and the reader has to notice.
Operational technology and industrial control systems (item xix)
ICS and OT security testing is its own class, aimed at vulnerabilities that could disrupt critical industrial processes and affect safety, production and availability. This is where two restrictions stop being etiquette and become safety rules: no flood testing of any kind, and §15.2.2(iv) passive testing in critical environments where availability is a top priority. The instruction to refrain from testing or exploiting anything that may put lives at immediate risk was written with exactly these estates in mind.
One consequence for buyers falls out of that list. Empanelment is not a single competence. An organisation empanelled by CERT-In has been assessed as an auditing organisation, not as an expert in your particular estate, which is exactly why §12.1(ii) describes the snapshot information published for each firm as showing categories of audit conducted and audits in the last twelve months sector-wise. Ask which of the twenty-six classes your engagement falls into, then check the answer against the snapshot. For the wider reorganisation of the national audit machinery, see what AMBAK is and how CERT-In empanelment works.
Where the India-only rule meets somebody else’s control plane
Can a CERT-In empanelled auditor audit our cloud environment?
This is the sharpest unresolved question in a modern engagement, and the guidelines answer it in three separate places that have to be read together.
Start with what is in scope. Cloud Security Testing is §6 item xviii — evaluating and assessing the security measures, configurations and vulnerabilities of cloud-based systems, applications and infrastructures — and §13.1.1 requires the audit scope to cover cloud architecture and APIs as part of the entire cyber infrastructure. So a department running a SaaS or a managed platform does not get to scope the audit around the servers it can see.
Then read §13.1.5, which splits the responsibility where a website is hosted on a web server owned by another organisation: the web server, its operating system, the web hosting application software and the backend database software are audited by the organisation that owns and operates the server, while the content owner remains responsible for ensuring its own website data and software are audited by a CERT-In empanelled organisation. Applied to a cloud tenancy that is the shared-responsibility model in the guidelines’ own vocabulary, and written approval to test must come from whoever controls the target — which is not always the person signing your engagement letter.
The collision is with §10.3(ii) and §16.6(i): auditee data only on systems located in India, no mirroring outside the country, nothing to an overseas entity without your written authorisation. A control plane, an identity provider, a log sink or a managed database console that lives outside India will produce evidence — screenshots, exports, configuration dumps, log extracts — that the auditor must then hold somewhere. And the moment the auditor downloads a configuration export from an offshore console onto a laptop, the data rules attach to the copy even though the source was never yours to relocate.
Three things resolve it, and all three belong in the engagement letter rather than in the testing window. First, separate the source from the evidence: the India rule constrains where the auditor stores auditee data, not where your provider runs its service. Name the India-resident repository the audit evidence will live in, and require every export to land there and nowhere else. Second, name what you actually control — your tenant configuration, your identity and access policies, your key management, your network policies, your application and its data — and scope the audit to that, with the provider’s own assurance artefacts referenced rather than re-tested. Third, write down what happens where evidence genuinely cannot be brought into India — a console that will not export, a log platform with no India region. §16.1(ii) requires exemptions, limitations and other constraints to be stated in the report, and §10.1(ii) requires an inaccessible in-scope asset to be named with the reason and brought to CERT-In’s notice. A limitation recorded in the report is a known gap, but an export quietly taken offshore is a breach of §10.3(ii) that nobody has decided to commit.
Where each class of evidence is generated, and where it has to land
Naming “the India-resident repository” in a letter is only useful if both sides agree what has to go into it. This is the enumeration — seven classes of artefact, what produces each one, where it must end up, and who controls that store.
| Artefact | Where it is generated | Where it must land | Who controls that store |
|---|---|---|---|
| Screenshots and console captures | An offshore provider console, in the auditor’s browser | India-resident evidence repository named in the engagement letter§10.3(ii) · 2018, Technical | Auditing organisation |
| Configuration exports (IAM policies, network rules, key policies) | Provider API or console export, wherever the control plane runs | Same repository, never a personal drive or a global sync folder§10.3(ii), §10.3(iii) | Auditing organisation |
| Log extracts | Your log platform, which may have no India region | India-resident storage, or recorded as a limitation if it cannot be exported§10.3(ii) · §16.1(ii), §10.1(ii) | Auditee, then auditing organisation |
| Credentials and tokens issued for testing | Your identity provider | Encrypted on the auditor’s device and revoked on completion§15.1.2 · §10.3(iii) | Auditee issues, auditor holds |
| Raw scanner and tool output | The auditor’s own tooling | India-resident storage under the auditing organisation’s technical and administrative control§10.3(ii) · Data-handling §5.1.6 | Auditing organisation |
| Draft and final report | The auditing organisation | Not on any online file service outside the auditor’s technical and administrative control without your written authorisationData-handling §5.3.3 · §16.5 | Auditing organisation |
| Working notes | The auditing organisation, throughout | Delivered to you on completion where the contract provides for it§18(i) · §5(iv) Definitions | Auditing organisation, then auditee |
One more clause is worth putting in the letter for cloud work: §13.1.1 brings third-party, vendor and supply-chain risk into scope, and §6 item xxiv makes vendor risk management audits their own class. Where your provider is itself the risk, the honest scope is a vendor risk management audit alongside the cloud security testing, not a penetration test pointed at infrastructure you have no permission to attack.
What the rules mean for an AI audit or an AI red team
Can a CERT-In empanelled auditor red-team an AI system?
§6 item xxiii defines Artificial Intelligence (AI) System Audits as evaluation of AI systems for security, ethical alignment, transparency, data integrity and resilience to adversarial manipulation. Item xxvi adds AIBOM auditing alongside SBOM and QBOM, aimed at transparency, traceability and integrity of the components used in software, quantum computing and AI systems, and at identifying known vulnerabilities, licensing issues and supply chain risks in open-source and third-party components. Item xvi — Red Team Assessment — is the class most AI red-teaming work will actually be sold under.
The 2025 guidelines write no separate rules of engagement for AI work, which means the existing ones apply unchanged. Four questions come up every time, and each has an answer in the general rules.
- Is prompt-injection testing “exploiting a high-risk vulnerability”? Not by itself. The 2018 prohibition is aimed at discovered breaches and at anything that may put lives at immediate risk. §15.2.2(i) is the reporting duty that replaces exploitation. Prompt injection against a test deployment is ordinary application testing. It crosses the line the moment a successful injection reaches a tool the model can actually invoke — a payment API, a mailbox, a database write, a ticket that triggers a physical action. Scope agent tool-calling explicitly, and say in the letter which tools may be reached and which must be stubbed.
- Is adversarial probing of a hosted model “flood testing”? It can be. The 2018 wording covers any form of flood testing where a person, network, system or service is overwhelmed from a larger and stronger source, and an unthrottled adversarial suite can generate request volumes that look exactly like that to a rate-limited inference endpoint. Agree a request-rate ceiling and a window, and where the endpoint is somebody else’s, get their written permission too — the rule does not care that the traffic was generated by a research harness.
- Are model outputs and prompt logs “auditee data”? Treat them as the most sensitive data in the engagement. Prompt and completion logs from a production system routinely contain the personal data, credentials and internal documents users pasted in, so §10.3(ii) India-only storage, §10.3(iii) encryption on the auditor’s laptop and §10.3(iv) wiping beyond forensic recovery all attach to them. The practical trap is the tooling: check where your model-evaluation stack stores prompt and completion data, because much of it is hosted outside India and mirrors by default.
- Who gives the written approval when the model is a third party’s? Whoever controls the target, which for a hosted frontier model is the provider and not you. §13.2.7(i)–(ii) requires the auditor’s identity and source IPs to be disclosed and formal written permission obtained. Read the provider’s acceptable-use terms as well, which may impose their own testing programme on top. Where permission cannot be obtained, the honest scope is your application layer — retrieval, tool-calling, output handling, authorisation around the model — with the model itself recorded as a limitation under §16.1(ii).
One obligation exists already and is routinely missed. Annexure I to the CERT-In Directions of 28 April 2022 lists twenty mandatorily reportable incident types, and item (xx) is attacks or malicious or suspicious activities affecting systems, servers, software or applications related to Artificial Intelligence and Machine Learning. An AI incident has been a mandatorily reportable class since 2022, on the same six-hour clock as everything else — so an AI audit that says nothing about your reporting path has assessed the model and missed the obligation.
The direction of travel is on the official record too. In a Press Information Bureau release issued by the Ministry of Electronics and Information Technology on 29 April 2026, the Government of India reported the conclusion of CERT-In SAMVAAD 2026 — a three-day national annual conference held from 27 to 29 April 2026 at the BITS Pilani K. K. Birla Goa Campus — and named among the subjects of selected presentations AI-driven cyber risks, AI-driven red teaming methodologies, SBOM, CBOM, QBOM and HBOM implementation, and the auditing of cloud systems, APIs and operational technology. That conference is also where AMBAK — Audit Monitoring, Benchmarking, Analysis and Kinetic Interventions — was launched. What the official record does and does not say about it is set out in what AMBAK is.
Somebody has to check the checker
What is the red team and white team requirement in the CERT-In guidelines?
“Auditors should deploy a verification team (Red Team) to verify the work performed by their audit team (White Team).”
Note what the words mean here, because they are not the ones the market uses. In vendor marketing a “red team” is an adversary simulation sold as a premium service, and §6 item xvi does define Red Team Assessment that way. In the 2018 conduct rule, red team means something narrower and more useful to you: the internal verification team that re-performs and validates the work of the people who ran your audit, before the report reaches you.
What does compliance look like from your side? Three things. The report carries a reviewer signature from someone who is not on the audit team and is drawn from mid-management. The findings have been reproduced rather than accepted. And false positives have been filtered: a report that hands you fourteen scanner findings, two of which do not reproduce, has not been through a verification step, and it will cost your engineers more to disprove than it cost the auditor to include.
This is the one quality control on the whole stack that is invisible in the deliverable. The approvals leave a ledger, the tools leave a record, the data rules leave a deletion certificate — verification leaves a signature and nothing else, which is why it is worth asking for the record behind it. Put a line in the engagement letter requiring the verification record to be produced on request, so that it exists before you need it rather than being reconstructed afterwards.
The verification record, field by field
| Field | Why it is there | Example value |
|---|---|---|
| Reviewer name, designation and mid-management status | §9.5(iii) requires a designated reviewer who is not part of the audit team and is from mid-management. The designation is what makes “mid-management” checkable. | [Name], Senior Manager — Assurance · not on the engagement team |
| Date of review | It must precede the report date. A review dated the same day as a 90-page report is a signature, not a review. | Reviewed 21-Feb-2027 · report issued 23-Feb-2027 |
| Findings re-performed, as a count and a list of IDs | Converts “verified” into a sample you can size against the total. §15.2.5(iii) makes the checker re-perform, not re-read. | 9 of 31 findings re-performed: F-03, F-07, F-11, F-14, F-18, F-22, F-25, F-29, F-31 |
| Who re-performed each one | The maker-checker split fails silently if the checker is the person who raised the finding. | All by the reviewer, none by the originating auditor |
| False-positive disposition log | Findings raised by tooling and dropped in verification, with the reason. This is the artefact that shows the step happened at all. | 6 tool findings dropped: 4 not reachable in the tested build, 2 compensating control verified |
| Where the record is filed | The reviewer signature on the report is the visible half. This is the half you have to ask for. | Audit file / 06-Verification / review-note-signed.pdf |
An unverified report has a look to it once you know what to check for. Findings arrive in the scanner’s vocabulary verbatim, including its boilerplate remediation text. Two or three of them do not reproduce when your engineers try. Severity is asserted without the CVSS and EPSS apparatus §16.2(ii) requires. And the reviewer signature block is missing, or carries a name that also appears in the audit team list a page earlier — which is not a maker-checker split, it is the same person twice.
Staging first, and say which build
Should a CERT-In audit be done on staging or production?
Both, in that order. §15.2.3(ii) requires the auditing organisation 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, and to obtain application hash values and version numbers from the auditee for inclusion in the report. §15.2.3(i) requires the environment to be specified — Test, Development, UAT, Pre-Production or Production. And §16.3(v) requires the final audit report to be issued after closure of vulnerabilities and completion of the follow-up audit of the application hosted on the production environment, with an explicit statement where the scope was limited to the staging platform that the audit was not conducted on production.
“Auditor will be required to audit and test the website on the staging server/testing environment provided by hosting service provider before issuing the audit certificate.”
Read as a sequence rather than as a rule, it makes sense. Testing happens where breaking things is survivable. The certificate is issued against a build that has been tested and remediated. Where availability is the overriding concern, §15.2.2(iv) tells auditors to test passively rather than actively, to avoid any potential downtime or service disruption.
The practical failure is drift. A staging environment that was a faithful replica in March is a different system by August — different patch levels, different configuration, a different reverse proxy, a WAF that exists in one place and not the other. The defence is mechanical: capture the hash, hash algorithm, version and timestamp of what was tested, print them on the certificate and the report, and avoid code changes to the audited application after the certificate is issued. Note that this is a separate question from how long the certificate lasts, which is set by the issuing body on the certificate’s own face — published specimens state a one-year maximum, or validity until the hash or the tested source changes, whichever is earlier. Separately again, §13.1.2 sets the audit cadence: a cyber security audit at least once in a year, and a fresh audit before implementation of any Major Change, where a Major Change is defined by risk rather than by size — high-risk, impactful to security, expressly including configuration adjustments that affect sensitive data or critical infrastructure. Those two rules are often collapsed into one sentence and they should not be. The detail is in how long a certificate stays valid, and the ways a build fails the test in why applications fail safe-to-host.
The tests an auditor should not run
Can a CERT-In empanelled auditor do DDoS testing?
Not as a routine part of an audit, and not at all without your explicit written permission. The 2018 guidelines contain a flat instruction to refrain from carrying out Distributed Denial of Service testing over the Internet, repeated at items 17 and 18 of Annexure I to the empanelment terms. §15.2.2(ii) of the 2025 guidelines converts it into a permission gate: explicit written permission must be obtained from the auditee prior to conducting DoS, DDoS or flood testing over the Internet, to prevent disruption of services. Either way the default answer is no. Four restrictions do most of the work in this area, and each exists because the alternative once happened to somebody.
Distributed Denial of Service testing over the Internet
Where you genuinely want resilience tested, do it as its own engagement, in a window, with your hosting provider and any upstream scrubbing service informed in advance — and with the permission in writing before anything is generated.
Flood testing of any kind
The 2018 wording is broader than DDoS, and short enough to reproduce in a contract: “Refrain from any form of flood testing where a person, network, system, or service, is overwhelmed from a larger and stronger source.” The same sentence is item 18 of Annexure I to the empanelment terms. It reaches credential-stuffing at volume, SMS and email flooding, load generation dressed up as security testing, and automated adversarial suites pointed at an inference endpoint — and, on its face, it names a person as well as a network or a service.
Exploiting high-risk vulnerabilities and discovered breaches
Auditors are to refrain from testing and exploiting high risk vulnerabilities such as discovered breaches or which may put immediate lives at risk. §15.2.2(i) gives the positive duty that replaces the exploitation: such vulnerabilities are to be assessed and reported immediately to the auditee organisation and CERT-In, and §16.4 requires a recommended practical solution with the report. If an auditor finds evidence that you are already compromised, the engagement changes character — and your own six-hour incident reporting clock under the 2022 Directions starts on noticing.
Social engineering that names individuals, or reaches outside the scope
§15.2.2(iii): testing must be controlled and ethical, must use anonymised or statistical techniques where general staff are targeted so that no individual is personally identified or penalised, may only target the group of employees explicitly included in the agreed scope, and must not involve external entities such as customers, business partners, vendors or other third parties unless specific written consent is obtained. It is an easy rule to break with good intentions, usually by a phishing simulation that produces a leaderboard.
Everything that needs your signature first
What approvals do I have to give before a penetration test in India?
Eight of them, all in writing and all in advance. Most engagements collapse these into a single signature at kickoff, which satisfies nobody: the auditor has no record that you agreed to the disruptive test, and you have no record of what you agreed to.
| When | What has to exist | Detail |
|---|---|---|
| Before the audit team arrives | Documented approval of the audit team itself | The information regarding the audit team selected for conducting the audit should be shared with the auditee and a documented approval regarding the same procured before the formal commencement of the audit. The team you approve is the team that may appear, and the names must sit inside the manpower declared to CERT-In.2025 guidelines §13.2.2(i) · 2018 guidelines, Process |
| Before any tool touches a system | Written IPR and licence confirmation, plus approval of the tool test results | Two artefacts, both yours to sign off: the written IPR and licence confirmation that accompanies the tool list, and your authorised representative’s approval of the controlled-test results. Set out step by step in the tooling section.2025 guidelines §13.2.2(iii)–(iv) |
| Before penetration testing begins | Written approval to test, and to install | Appropriate written approvals prior to conducting any penetration tests, with installation of tools carried out in the presence of your system administrator rather than by remote arrangement afterwards.2025 guidelines §13.2.2(v) · 2018 guidelines, Technical |
| Before any disruptive test | Specific written permission, per test class | Explicit written permission before DoS, DDoS or flood testing over the Internet. Specific written permissions before tests involving survivability failures, denial-of-service, process testing or social engineering. Each is its own decision with its own window and its own rollback plan.2025 guidelines §15.2.2(ii), §13.2.7(ii) |
| Before remote testing | Formal written permission naming the tasks | The identity of the auditor with mobile number and/or IP addresses disclosed, and formal written permission obtained clearly outlining the tasks to be performed. This is the artefact your SOC needs in order to tell an audit apart from an attack.2025 guidelines §13.2.7(i) |
| When the scope changes mid-engagement | A written addendum to the audit engagement letter | Revisions must be proposed in writing with justification. Both parties must evaluate the impact on timelines, resource allocation and deliverables. Changes must be approved by authorised representatives and documented as an addendum to the audit engagement letter or through formal amendment. The revised scope must be communicated to all relevant stakeholders. §14.3 names the three criteria for a revision: discovery of previously unidentified systems or processes presenting significant risk, changes in organisational structure, ownership or regulatory environment, and security incidents or breaches occurring during the audit period.2025 guidelines §14.2, §14.3 |
| When privileged access is needed | Temporary credentials, revoked on completion | Where privileged testing is necessary, the auditee must provide only temporary access — login credentials, access tokens, certificates or secure ID numbers — and must ensure all such privileges are revoked immediately upon completion of the audit. This one is on you, and it is a loose end worth checking against the account directory rather than against a recollection.2025 guidelines §15.1.2 |
| Before the report is distributed | A named distribution list of official email IDs | A report distribution list comprising the official email IDs of designated auditee-side contacts, obtained before distribution, plus the mobile number of the designated contact so that passwords for password-protected reports travel on a different channel. Reports and passwords go only to the authorised contact.2025 guidelines §13.2.5, §16.5 |
The approval ledger, field by field
One sheet, one row per gate, kept by whoever owns the audit file. It takes ten minutes to set up and it is the artefact that makes the engagement auditable a year later, when the person who ran it has moved on and an internal auditor asks who authorised the phishing simulation.
| Field | Why it is there | Example value |
|---|---|---|
| Gate | Names which of the eight approvals this row records. | Disruptive test — social engineering |
| Date requested / date approved | Establishes that approval preceded the act. An approval dated after the test is evidence of the opposite. | Requested 04-Feb-2027 · Approved 06-Feb-2027 |
| Approver name and designation | §14.1(ii) requires authorised representatives. A designation makes “authorised” checkable. | [Name], Joint Director (IT) |
| Instrument the approval cites | Turns a signature into a decision against a published rule, and shows the auditor which permission they now hold. | 2025 guidelines §13.2.7(ii) |
| Scope of the permission | Approval per test class, not per engagement. State what is permitted and, where it matters, what is not. | Email phishing, 400 staff in Directorate B. No voice, no SMS, no vendors |
| Window | A permission without an end date is a standing permission. | 09-Feb-2027 09:00 to 13-Feb-2027 18:00 IST |
| Where filed | The ledger is only useful if the underlying signed artefact can be produced on request. | Audit file / 03-Approvals / SE-permission-signed.pdf |
One more disclosure sits outside the ledger because it runs the other way. Under §13.2.1(iii), auditing organisations must inform the auditee organisation, prior to the commencement of the audit assignment, about the requirement to share audit metadata and audit reports with CERT-In within five days of audit completion. That is not a request for permission — it is a disclosure obligation, and a firm that has not made it has skipped a step in its own planning process.
Tools go on and tools come off
Can a CERT-In auditor install software on our servers?
The tooling rules read like an inventory procedure because that is exactly what they are. An auditor brings software onto systems you are responsible for, runs it with elevated privileges, and then leaves. Every step of that sequence is governed by §13.2.2(iii) to (v) of the 2025 guidelines and by the Technical section of the 2018 guidelines.
- 01 A list of the tools planned to be installed is provided to the auditee in advance, together with written confirmation that the auditing organisation is not violating any IPR or licence norms while using and installing them (§13.2.2(iii)).
- 02 The auditing organisation must have a thorough understanding of the tools it uses, including their origin and functionality — which is the clause that quietly rules out running something downloaded that morning against a production database (§13.2.2(iv)).
- 03 Those tools should be tested in a controlled test environment prior to deployment on the auditee’s systems, and the results of such testing must be formally reviewed and approved by an authorised representative of the auditee organisation (§13.2.2(iv)).
- 04 Appropriate written approvals must be obtained prior to conducting any penetration tests, and installation is carried out in the presence of the auditee’s system administrator (§13.2.2(v)).
- 05 No other software is installed and no existing auditee software is damaged. On completion the tools are removed, with the auditee’s acceptance of the removal, again in the presence of the system administrator (2018 guidelines, Technical).
The tool install and removal record
Step five is the one that fails. Agents installed for convenience during a two-week window are still running months later, holding credentials nobody rotated, on a host nobody patched, outside the change record. The fix costs nothing: one row per tool, one form for both events, with the system administrator signing the installation line and the removal line.
| Field | Why it is there | Example value |
|---|---|---|
| Tool and version | A tool is not a category. “Burp Suite Professional”, with the build you are running, is checkable against the snapshot information CERT-In publishes, but “web proxy” is not. | Nmap 7.95 |
| Origin | §13.2.2(iv) requires the auditing organisation to understand the tool including its origin. Vendor, distribution channel, checksum. | nmap.org, signed release, SHA-256 verified |
| IPR and licence declaration reference | The written confirmation required by §13.2.2(iii), filed once per engagement and referenced per tool. | IPR-decl-2027-014, para 3 |
| Controlled-test result reference | The evidence that §13.2.2(iv) was met, and the thing your authorised representative actually approved. | CT-report-014 · approved 07-Feb-2027 by [authorised representative] |
| Target host or scope | Limits the installation to the systems it was approved for. | app-uat-02.internal |
| Installed by / sysadmin witness / date and time | §13.2.2(v) requires installation in the presence of the auditee’s system administrator. The witness line is the proof. | [Auditor] / witnessed by [system administrator] / 09-Feb-2027 10:40 |
| Removed by / witness / date and time | The 2018 guidelines require removal on completion with the auditee’s acceptance, in the system administrator’s presence. Same form, second line. | [Auditor] / witnessed by [system administrator] / 20-Feb-2027 17:15 |
| Auditee acceptance of removal | Closes the loop. Without it, an agent left running is nobody’s finding until an internal audit finds it. | Accepted by [system administrator], 20-Feb-2027 |
The tool list has a second use most auditees miss. §12.1(ii) says the CERT-In website lets an auditee evaluate an organisation on manpower and skillset, relevant experience, categories of audit conducted, audits in the last twelve months sector-wise, technical manpower deployed with details, and tools used. Comparing the tools named in a proposal against the tools declared in the snapshot CERT-In publishes is a two-minute check.
It stays in India, and then it goes away
Can a CERT-In empanelled auditor store our data outside India?
No. During an audit an outside firm accumulates the most sensitive description of your estate that exists anywhere: architecture, credentials used for testing, unpatched hosts, working exploits, screenshots of live data. Three instruments govern how it is held — §10.3 and §16.6 of the 2025 guidelines, the Technical section of the 2018 guidelines, and the 2014 Policy Guidelines for Handling Audit related Data, which §10.3(vii) requires auditing organisations to adhere to by name.
| The rule | What it says | What to ask |
|---|---|---|
| Stored only on systems located in India | Auditee-related data is to be stored only on systems located in India with adequate safeguards, and the auditee is to be kept informed of the means and location of storage, with consent sought where necessary.2025 §10.3(ii) · Data-handling §5.1.6 | Which systems, in which data centre or region, and under whose administrative control? Get it in the engagement letter rather than in a reassurance on a call. |
| Encrypted on the auditor’s laptop | During project engagement, audit-related data is to be kept in encrypted form on the auditor’s laptop, and the 2014 data-handling guidelines extend the same expectation to desktops, tablets, mobiles and pen drives used for the audit.2025 §10.3(iii) · Data-handling §5.1.2 | Full-disk encryption plus a separate encrypted container for engagement data. Ask what happens to screenshots dropped on a desktop during a long testing day. |
| No mirroring outside the country | The auditor will ensure there is no mirroring of data outside the country. This is the rule the modern toolchain breaks silently — backup, sync, crash reporting and assistant integrations all mirror by default.2018 guidelines, Technical | Name the collaboration, ticketing and file-transfer tools that will carry your evidence, and where each stores data. |
| No overseas partner without your written authorisation | Auditee or project-related data shall not be shared with or disclosed to any overseas entity or partner unless specifically authorised in writing by the auditee organisation. The carve-out runs the other way: disclosures mandated by law, or required by designated regulatory bodies or competent authorities in India such as CERT-In, may be made without additional consent.2025 §16.6(i) · Data-handling §5.2.2 | If the firm is the Indian arm of a global group, ask explicitly whether any review, QA, tooling or storage involves an entity outside India. |
| Access controlled, including for staff on the way out | Audit-related data is to be protected from access by temporary staff or staff in transition or retirement, with strict access control implemented immediately for staff in transition and the auditee apprised of the change. Access is on a need-to-know basis.2025 §10.3(i) · Data-handling §5.1.3 | If a named auditor leaves mid-engagement, you should hear about it from the firm, not from an out-of-office reply. |
| Wiped afterwards, beyond forensic recovery | Data is wiped from auditor laptops after completion, and after wiping the auditing organisation must make sure the data cannot be retrieved by any known forensic technique. A certificate to that effect should be formally issued to the auditee, confirming permanent and irreversible deletion.2025 §10.3(iv) · 2018 guidelines, Technical | Request the deletion certificate as a named deliverable with a due date. If you do not ask for it in the engagement letter, you are unlikely to receive it. |
| Retention limited, and limited to the report | Data is retained only for the period agreed with the auditee or set by a regulator and disposed of by the agreed process. Where the agreement says nothing, the default is one year from completion of the project. What may be retained with adequate safeguards is the audit report — the retained data should not include auditee data other than the reports, and onward sharing needs your approval.2025 §10.3(v)–(vi) · Data-handling §5.1.5 | Set the retention period deliberately. Silence chooses a year for you. |
| Delivered over confidential channels, to named people | The audit outcome is communicated only to the specified point of contact, using secure methods such as passwords and encryption, over end-to-end confidential channels, from official email IDs. The 2014 guidelines add a rule the 2025 document does not repeat: the audit report should not be shared or hosted on online internet file services, online sharing platforms or cloud services, unless the service is under the technical and administrative control of the auditing organisation or you have specifically authorised it.2025 §16.5(i)–(iii) · Data-handling §5.3.1–5.3.3 | Decide in advance who receives the report internally. A report forwarded to a wide internal list is a vulnerability disclosure you performed on yourself. |
| Leaks are reported to you | Where client audit-related data is leaked to an unauthorised entity, intentionally or unintentionally, the auditing organisation should inform the auditee of the incident and take all necessary actions to address it, and should work jointly with the auditee to minimise the impact. The firm is also expected to hold an incident management policy with a clearly defined escalation matrix, shared with you.2025 §15.2.6, §16.6(ii) · Data-handling §5.4.1–5.4.3 | Ask for that policy during selection. A firm holding your exploit paths should be able to show you how it would tell you it had lost them. |
“After wiping the data, auditing organization should also make sure that data cannot be retrieved by any known forensic technique.”
Nine clauses to put in the engagement letter
§14.1(ii) requires the agreed terms to be documented in an audit engagement letter, reviewed and signed by authorised representatives of both organisations, serving as a binding reference point throughout the engagement. These are drafting starting points, not legal advice, and each tracks a clause of the published guidance so that an auditor reading them recognises what is being asked. Have your own counsel settle the final wording.
This set covers conduct, data and independence — the terms that govern how the engagement is run. It deliberately does not cover the entity-and-empanelment terms: which legal entity is contracting, what happens if its empanelment lapses between award and signature, and how the named team may be substituted. Those belong in the same letter and are set out in the contract clauses on how CERT-In empanelment works. An empanelment that lapses mid-engagement invalidates the signature chain this page spends a whole section on, so it is worth a clause even though it is somebody else’s risk.
Data location and no mirroring
All auditee data and audit working papers shall be stored only on systems located in India. The Auditor shall inform the Auditee in writing of the means and location of storage before commencement, shall ensure there is no mirroring of such data outside India, and shall not share or disclose auditee or project related data to any overseas entity or partner without the Auditee’s specific prior written authorisation.
Tracks 2025 guidelines §10.3(ii), §16.6(i) and data-handling guidelines §5.1.6, §5.2.2
Named tooling and channels
The Auditor shall list, before commencement, every collaboration, ticketing, file-transfer, backup and analysis service that will hold auditee data, together with the country in which each stores that data. The audit report shall not be hosted on any online file service, sharing platform or cloud service that is not under the Auditor’s technical and administrative control, save with the Auditee’s prior written authorisation.
Tracks data-handling guidelines §5.3.3
Deletion certificate with a due date
Within fifteen (15) days of issue of the final report, the Auditor shall wipe all auditee data such that it cannot be retrieved by any known forensic technique, and shall issue to the Auditee a formal certificate confirming that all audit-related data has been permanently and irreversibly deleted. Retention beyond that date is limited to the audit reports themselves.
Tracks 2025 guidelines §10.3(iv)–(vi)
Follow-up audit in scope and priced
The scope includes one follow-up audit, to be conducted after closure of the vulnerabilities identified in the initial audit, to verify closure of vulnerabilities and non-conformities. The fee for the follow-up audit is stated in the schedule and is not contingent on the findings of either audit.
Tracks 2025 guidelines §9.3(iv), §16.3(iv)–(v)
Payment not contingent on outcome
Fees are payable against the phases set out in the schedule — planning and scoping, assessment, reporting, and revalidation — on delivery of each phase. No payment shall be contingent upon the outcome of the audit, whether favourable or unfavourable, nor tied to the submission or approval of any closure report or to the issue of any certificate.
Tracks 2025 guidelines §7 (Independence)
Working notes and evidence appendix
On completion of the audit the Auditor shall deliver its working notes and shall submit the audit evidence collected during the assessment as an appendix to the final audit report. The Auditee may request clarification or justification for any evidence presented, and the Auditor shall respond within five (5) working days.
Tracks 2025 guidelines §18(i), §18(v)
Stop and replace
Where the Auditee reasonably forms the view that the Auditor’s performance or credibility is materially deficient, the Auditee may on written notice suspend the audit and appoint another CERT-In empanelled auditing organisation within a reasonable period, with fees payable only for phases delivered and accepted to that date.
Tracks 2025 guidelines §12.4(ii)
Escalation matrices exchanged at kickoff
Both parties shall exchange, at the entry conference, a written escalation matrix naming the individuals and channels for (a) critical and high-severity findings, (b) discovered breaches and incidents affecting either party, and (c) disputes about scope, timeline or severity classification. The Auditor shall also supply its incident management policy and escalation matrix for the handling of auditee data.
Tracks 2025 guidelines §13.2.6, §15.2.6
Report distribution list
The report shall be delivered only to the named points of contact listed in Annexure [X], at their official email addresses, encrypted, with the password conveyed to the designated contact’s mobile number on a separate channel. Any addition to the distribution list requires the Auditee’s written instruction.
Tracks 2025 guidelines §13.2.5, §16.5
What a compliant report contains, and who signs it
§16.1(i) requires the audit report format to be mutually agreed and finalised before commencement of the audit — a restatement of the 2018 rule that the structure and contents of the final deliverable be finalised with the auditee before the project starts. That is your opportunity, and it closes on day one. Use this list as the acceptance criteria you agree to then, rather than as a complaint you raise later.
- All details of the audit process, and the detailed scope — every asset you listed must appear in the report (§16.1(iii)), and version-specific details of web and mobile applications must be stated explicitly in both scope and report (§13.2.3(ii)(c)).
- The duration of the audit, and the methodologies and standards used — named, not gestured at.
- The tools used and the manual process performed, so a reader can tell automated coverage from human coverage.
- Findings, their prioritisation, and the sampling decisions behind them — including what was sampled rather than tested exhaustively, and why.
- The manpower involved, matching the team you approved and the manpower declared to CERT-In.
- Exemptions, limitations and other constraints — and where an in-scope asset was inaccessible, it must be named with the reason for its exclusion and the matter brought to CERT-In’s notice (§10.1(ii)).
- The environment tested — Test, Development, UAT, Pre-Production or Production — and, where the scope stopped at staging, an explicit statement that the audit was not conducted on the production environment (§15.2.3(i), §16.3(v)).
- Audit-related artifacts — hash values, versions and timestamps — captured by the auditee, shared with the auditor, and prominently featured in the audit certificate and reports (§16.1(v)).
- Report versions — draft, final and any interim — each with its date of issuance, captured in the report itself (§16.1(iv)).
- An executive summary giving a concise overview of the findings, the associated risks and the overall security posture, written for the board or top management and translating technical findings into business risk (§16.2(i)).
- Severity by CVSS, supplemented by EPSS for the likelihood of real-world exploitation, with every reported observation mapped to a CWE and a CVE number (§16.2(ii)).
- Closure timelines by severity (§16.3(iii)), and remediation that is practical and implementable (§16.3(i)) — a standard you are entitled to hold a report to.
- The date up to which the scope or asset inventory had been updated, which §13.2.3(ii)(b) says must be reflected in the audit reports — a small line that settles most later arguments about coverage.
- Findings and evidence for compliance with the CERT-In Directions of 28 April 2022, whose verification §15.2.1(iv) requires in every audit assignment.
Two entries deserve a note. The requirement to record sampling decisions is unusual in a technical report and enormously useful: it converts “we tested the environment” into a statement about how many of what was examined, which is the difference between a coverage claim and a coverage fact. And the severity apparatus rewards understanding rather than skimming. CVSS produces a score describing the characteristics of a vulnerability, while EPSS produces a probability that it will be exploited in the wild. A high-CVSS finding with a negligible EPSS and a compensating control can wait behind a medium-CVSS finding that is being exploited this month, and a report built to §16.2(ii) carries the numbers to justify that ordering to an auditor, a regulator or a board.
Who can sign a CERT-In audit report?
Only manpower declared to CERT-In, and three of them in sequence. This is the fastest defect check available to a reviewing authority, because it can be done from the document alone, before anyone reads a finding.
“The audit reports shall be signed only by the manpower declared to CERT-In, as listed in the organization’s snapshot information available on the CERT-In website. The report must be signed by the Auditors who conducted the audit. It should then be reviewed and signed by a designated Reviewer who is not part of audit team and is from mid-management... Finally, the report must be authorized and signed by the Head of the Auditing Organization (e.g., Director, Partner, or CEO)... The audit certificate must be signed by both the Lead Auditor and the Head of the Auditing Organization.”
The auditors who conducted the audit
The report is signed by the people who actually did the work, and only by manpower declared to CERT-In in the organisation’s snapshot information published on the CERT-In website. A name on the report that is not in the declared manpower is a defect in the report, not a formality.
A designated reviewer outside the audit team
The report is then reviewed and signed by a designated Reviewer who is not part of the audit team and is from mid-management, to ensure an unbiased and quality review. This is the maker-checker principle applied to the deliverable rather than to the testing.
The head of the auditing organisation
Finally the report is authorised and signed by the Head of the Auditing Organization — a Director, Partner or CEO — certifying the completeness, accuracy and integrity of the audit findings and recommendations. The audit certificate itself must be signed by both the Lead Auditor and the Head of the Auditing Organization.
Note that this signature rule is unscoped in the 2025 document — it is not limited to government audits. The step-by-step version of the check is on how to verify a CERT-In audit certificate.
Does our auditor have to send our audit report to CERT-In?
Yes, within five days of completion. §10.6 makes it mandatory for the auditing organisation to provide the information pertaining to audits carried out by them to CERT-In within 5 days of completion of audit, in the format CERT-In prescribes from time to time, to enable CERT-In to act in the matters of capacity building, audit framework, benchmark, quality control and other measures as may be required — and states that the audit data submitted will be kept confidential.
What the submission contains cannot be stated with certainty, and it is worth being honest about that rather than guessing: §10.6 says the format is as CERT-In prescribes from time to time, and that format is not published. What the empanelment terms do add is specific. Clause 3.2.1 requires details of each and every audit conducted along with auditee details, and the critical vulnerabilities pointed out during the audit but not fixed by the auditee even during follow-up audits. Clause 3.2.2 puts both on the same five-day clock.
Read that clause slowly, because it is the most consequential sentence on this page for a buyer: your unfixed critical vulnerabilities are reported to CERT-In with your organisation named. Not the fact of an audit — the findings you did not close, attributed. That is a strong argument for treating the remediation window as part of the engagement rather than as something that happens afterwards, and for making sure the follow-up audit in §16.3(iv) actually runs before the auditor calls the audit complete.
§13.2.1(iii) makes advance disclosure of all of this the auditor’s duty: you must be told, before the assignment starts, that audit metadata and reports go to CERT-In within five days of completion. Two operational lines follow. Ask in the engagement letter for a copy of what is submitted about your engagement — the guidelines do not require it, and a firm that agrees is telling you something useful about how it works. And diarise the date, because “completion of audit” is the auditor’s determination and you will want to know when the clock started.
CERT-In’s national audit-monitoring initiative, AMBAK, launched at CERT-In SAMVAAD 2026, is covered separately in what AMBAK is and what CERT-In SAMVAAD 2026 was. Note that §10.6 does not mention AMBAK, and nothing on the official record connects the five-day submission to it.
What must reach you before the report does
Does the auditor have to tell us about critical findings during the audit?
An audit is not a sealed process that emits a PDF. The guidelines set several points at which the auditor must interrupt the engagement to tell you something — and an auditee who learns about a serious problem weeks after it was found has been on the wrong side of one of them.
| Trigger | The auditor’s obligation | Your move |
|---|---|---|
| A critical or high-severity vulnerability is found | Vulnerabilities classified as critical or high in the severity score are required to be notified by the auditor to the auditee during the course of the audit, on an as-and-when-found basis, and also reported in the Final Outcome Report.2025 §16.3(ii) | Have a named recipient and a channel agreed before testing starts. Findings that arrive on a Friday evening into an unmonitored mailbox are findings you learn about on Monday. |
| A live breach or an immediate risk is discovered | High-risk vulnerabilities — discovered breaches, vulnerabilities with known high exploitation rates, unmonitored or untraceable access, or anything that may pose an immediate risk to life — must be reported to the auditee immediately upon discovery with a recommendation for a practical solution. §15.2.2(i) adds that discovered breaches are to be assessed and reported immediately to the auditee organisation and CERT-In.2025 §15.2.2(i), §16.4 | The auditor’s duty to report is not a substitute for yours. Your own six-hour reporting clock under the CERT-In Directions of 28 April 2022 runs from the moment you notice or are brought to notice, and it belongs to you whatever your auditor does. This is the full statement of that duty, and the other references to it on this page point back here. |
| The audit plan or the test venue changes | The auditing organisation must notify the auditee of any change to the audit plan, any change in the source test venue, the identification of high-risk findings, or before conducting new, high-risk or high-traffic tests — and must inform the auditee if any testing issues arise, with progress updates at reasonable intervals.2025 §13.2.7(iii) · T&C v7.2 Annexure I, item 19 | Treat a silent change of testing origin as a control failure. Your allowlist, your SOC and your alerting all depend on knowing where the traffic comes from. |
| An asset in scope cannot be reached | The auditor must promptly inform the auditee and request resolution. If the issue cannot be resolved, the affected assets must be explicitly mentioned in the audit report with the reasons for their exclusion, and the same must be brought to the notice of CERT-In.2025 §10.1(ii) | Track inaccessible assets daily during the window. Every one of them is a hole in the coverage you are paying for, and each can usually be fixed the same day. |
| The application was never built to secure practices | An application developed without any secure design and development practices should not be considered for assessment and audits, and the same should be informed to the auditee organisation in writing with a copy marked to CERT-In.2025 §8(viii) | If you hear this, the answer is a development remediation programme, not a different auditor. Secure-by-design requirements belong in the RFP that procures the software in the first place. |
| The auditee leans on the auditor | Where the auditing organisation faces pressure tactics, coercion or undue influence that may compromise the independence of the audit, the matter is to be escalated to CERT-In.2025 §7 (Independence) | Know that this route exists, and manage your own side accordingly. Pressure to reclassify a finding before a go-live date is one form it takes, and it is usually applied by a project manager who does not know the rule exists. |
Both sides are expected to have an escalation matrix. §15.2.6 requires the auditing organisation to hold an incident management policy with a clearly defined escalation matrix, shared with the auditee. §13.1.7 puts an escalation matrix for repeated vulnerabilities in the audit contract. §13.2.6 expects a well-defined escalation matrix on both sides for any problem encountered during the audit process. Two matrices exchanged at kickoff take ten minutes and remove the worst hour of a bad engagement.
The conflict you can create by accident
Can the same firm audit our systems and fix the findings?
“payments to the auditing organization should not be contingent upon the outcome of the audit—whether favorable or unfavorable—nor should they be tied to the submission or approval of any closure reports.”
This is the only rule on the page that you are more likely to break than your auditor is, and you will break it without deciding to. It does not arrive as a decision. It arrives as a procurement template — the standard payment schedule that releases the final tranche “on issue of the audit certificate”, drafted years ago for a construction contract, applied to an audit by a finance system that treats every supplier the same way. Nobody in the room intends to make the auditor’s revenue depend on your build passing. The template does it for them.
The fix is on your side of the table and needs nobody’s agreement. Pay against the phases §7 contemplates — planning and scoping, assessment, reporting, revalidation — each of which is delivered whether the findings are good or bad. §5(xvii) adds the structural half of the same rule, and it is worth checking against your own supplier list rather than against the auditor’s: conflict of interest expressly covers the same entity implementing controls and auditing them, or auditing while responsible for remediation. Where the pressure runs the other way — an auditee leaning on an auditor to reclassify a finding before a go-live date — §7 sends the auditor to CERT-In.
For an auditee this resolves into a structural question, asked before the contract rather than after the finding: is anyone in this arrangement being asked to audit their own work? If the firm that built the application is testing it, or the firm that tested it is being retained to fix it and then to re-test its own fixes, the defect is in the shape of the engagement and no amount of testing skill cures it. The same logic runs through auditor independence in SOC 2, where the rule is written for a different profession and arrives at the same place.
What a compliant engagement actually looks like
A composite, built to show the shape rather than to describe any real engagement: a state department commissioning a web application security audit and an API security audit of a citizen-facing portal, 41 assets across production, UAT and two cloud tenancies, ahead of a hosting clearance. Testing runs from day 3 to day 20 of a sixty-day engagement, with four weeks of preparation before day one. Every artefact in the third column is one the guidelines either require or contemplate, and every entry in the fourth is what happens to departments that skip that row. The first row — scope derived and dated — is the one that decides the other fourteen, and it has a page of its own: scoping a VAPT so the result means something.
| When | Gate | Artefact produced | Who signs it | What goes wrong without it |
|---|---|---|---|---|
| Week −4 | Scope derived and dated | Asset inventory extract with an “updated to” date · scope schedule listing 41 assets across production, UAT and the two cloud tenancies | CISO and internal audit | A scope drawn from last year’s tender annexure. The report then covers what was easy to reach, and nobody can tell afterwards what was missed. |
| Week −3 | Auditor selected against the snapshot | Snapshot printout for the shortlisted organisations, annotated with categories of audit conducted and sector experience in the last twelve months | Procurement, with the CISO | Selection on price alone. §12.1(i) expects the snapshot to drive selection, and the snapshot is the only place the firm’s actual audit categories are published. |
| Week −2 | NDA, then the audit engagement letter | Signed NDA · engagement letter carrying audit criteria and standard, plan with timelines, tasks, documentation and support, reporting requirements, revalidation clause, escalation matrix and data retention terms | Authorised representatives of both organisations | A purchase order instead of an engagement letter. §14.2 then has nothing to amend when the scope moves, which it will. |
| Week −1 | Pre-audit discussion and expectation-gap close | Minute recording the type of audit (web application security audit and API security audit), report format, standards, assets, data handling and retention, timeline, and the disclosure that metadata and reports go to CERT-In within five days | Audit partner and the department’s technical team | Skipping it. The arguments it would have settled arrive in week five instead, priced as change requests. |
| Day 1 | Entry conference | Onboarding presentation to the board and senior management: scope understanding, methodology, key phases, timelines | Senior management on both sides | An engineer-to-engineer kickoff. Risk acceptance sits with the head of the organisation, and they have not yet heard what is being accepted. |
| Day 1 | Audit team approved in writing | Team note listing five named auditors, each checked against the declared manpower · copies of identity documents and designations verified on arrival | The department’s authorised representative | The proposal named a principal consultant. Two contractors arrive. §12.2(iii) makes that verification yours, and day one is when it costs nothing. |
| Day 2 | Tool list, IPR declaration, controlled-test sign-off | Tool record: six tools with versions and origin, one IPR and licence declaration, six controlled-test results reviewed and approved | Authorised representative of the auditee | Tools go on before the test results are approved. The step exists so that nothing unvetted runs with privilege on your estate. |
| Day 3 | Per-class written permissions issued | Four signed permissions: penetration testing · remote testing with auditor identity, mobile numbers and four source IPs · process testing · social engineering bounded to 400 named-group staff, reported as rates | The department’s authorised representative | One blanket kickoff signature. When the phishing simulation lands in the Minister’s office, nobody can show what was authorised. |
| Day 3 | Credentials issued, SOC briefed, change freeze | Four temporary accounts with a stated expiry · SOC runbook entry naming the four source IPs and the window · change freeze notice for the testing period | IT operations | Your SOC opens an incident on day four and the team spends two days investigating its own auditor. |
| Day 3–20 | Assessment, with findings flowing as they are found | Critical-finding notifications, each to the named recipient on the agreed channel, on the day found · daily log of inaccessible assets · weekly progress minute | Audit lead to the named PoC | Everything is held for the report. A critical authorisation flaw found on day four is exposure you carried for four weeks unnecessarily. |
| Day 20 | Tools removed and removal witnessed | The same tool record, second line completed: removed by, witness, date, auditee acceptance | System administrator | An agent installed for convenience is still running eleven months later, holding credentials nobody rotated, outside the change record. |
| Day 22 | Draft report and exit conference | Draft report with the §16.1(ii) contents · exit conference minute recording findings, posture, risks, agreed remediation actions and timelines | Auditing organisation to senior management | A PDF arrives and nothing is agreed. Remediation then competes with the delivery backlog and loses. |
| Day 23–45 | Remediation, then revalidation | Closure evidence per finding · follow-up audit report verifying closure · previous-cycle observations revalidated, with two recorded as repeat observations | Development team, then the auditing organisation | Closure is asserted from developer confirmations. §16.3(iv) asks for a retest, not an inquiry. |
| Day 46 | Build artefacts captured, certificate issued, code frozen | Hash value, hash algorithm, application version and timestamp, captured by the auditee and printed on the certificate and report · change freeze on the audited build | Auditee, to the auditor | The certificate names a version that was superseded during the reporting cycle, and the document no longer describes what is running. |
| Day 46–60 | Closure pack, deletion certificate, feedback | Working notes and evidence appendix · credential revocation evidence · data deletion certificate · auditee feedback to CERT-In and to the firm | Audit file owner | The deletion certificate is never requested and never issued, and a copy of your exploit paths sits on a laptop for the §10.3(vi) default year. |
Fourteen questions worth asking out loud
Every one of these is answerable from the guidelines, which means a firm that runs engagements properly answers them in a sentence each.
- 01 Which of the twenty-six classes in §6 does our engagement fall into, and what have you delivered in that class in the last twelve months?
- 02 Which named individuals will do the work, and can we verify each of them against the manpower you have declared to CERT-In?
- 03 Who is the reviewer outside the audit team who will sign the report, and who is the head of organisation who will authorise it?
- 04 Which standards and frameworks will the testing be built from, and will they be named in the engagement letter?
- 05 What is the split between automated and manual effort, expressed as man-hours as well as calendar days?
- 06 Which environments will be tested, and at what point does the test move from staging to production?
- 07 Which tools will you install, where have they been tested, and when will we sign off on those test results?
- 08 Where will our data live during the engagement, which services will carry it, and who outside India — if anyone — will see any part of it?
- 09 What is the retention period for our data, and on what date will the deletion certificate be issued?
- 10 How will critical and high findings reach us during the engagement, on what channel, to which named person?
- 11 Is the follow-up audit in scope and priced, and what does the revalidation cover?
- 12 Do you or any affiliate perform implementation or remediation work for us, now or in the last cycle?
- 13 Will you share the working notes and the evidence appendix with the final report, as §18 contemplates?
- 14 How and when will you share the audit report and metadata with CERT-In, and what does that submission contain?
What the guidelines ask of the auditee
§9 and §13.1 and §15.1 are addressed to you rather than to the auditor, and they are the part that decides whether the engagement produces anything. An auditor cannot fix a scope you did not derive from an inventory, cannot test an asset you did not make reachable, and cannot close a finding you did not remediate.
Define the complete scope, and derive it from an asset inventory
The scope should cover the entire cyber infrastructure — systems, web and mobile applications, software, network infrastructure, OT and ICS environments, cloud architecture, APIs, databases and hosting infrastructure, code review, application security, data security and testing of your incident response capability. It must be derived from a consolidated, updated asset inventory and vetted by your internal audit team in consultation with the CISO. Test, UAT, development and production assets all belong in it, as does third-party, vendor and supply-chain risk.
Own the audit yourself
The complete audit process must be undertaken by the auditee organisation itself — defining scope, selecting the auditing organisation, providing access, ensuring closure of observations — and this responsibility must not be delegated. External specialist support is allowed, but transferring ownership and accountability for the security of your own infrastructure is not.
Put follow-up audits in the scope before you sign
Follow-up audits should be included within the scope or RFP proposal and must be conducted after the closure of vulnerabilities identified in the initial audit. Contracts for critical or high-user-reach applications should be awarded for a period of two to three years so that audits run at a defined frequency rather than as one-off events.
Tell only the people who need to know
To prevent a temporary increase in security measures solely for the duration of the audit, notification about the testing should be limited to key personnel — generally policy-level personnel and the managers responsible for security processes, incident response and security operations. And refrain from unusual or major network changes during the testing period: an audit of a system you were reconfiguring is an audit of nothing in particular.
Watch the engagement while it runs
You must satisfy yourself that the tests agreed in the audit contract are being properly executed and that prescribed timelines are adhered to, through scheduled progress meetings, and you should actively track closure of the assessment phase, the re-validation phase and overall audit completion. Assign a technical team as point of contact for assisting and monitoring the auditors, share those details, and schedule regular interaction.
Have the head of the organisation own accepted risk
Risk treatment techniques — retain, avoid, transfer, reduce — for any reported vulnerability must be authorised and accepted by the head of the auditee organisation, and exceptions to reported vulnerabilities in an application must be authorised by the head of the organisation who is the owner of the application. Risk acceptance is not a line an engineer or a project manager can hold.
Freeze the build once the certificate is issued
The developer should avoid making any code changes to the audited application or infrastructure after issuance of the audit certificate. Capture the audit artefacts — hash values, versions and timestamps — and share them with the auditor so they appear prominently on the certificate and in the report.
Ask for the working notes and the evidence
Auditee organisations must seek the working notes on completion of the audit, with provisions for the same included in the audit contract, and should ask for the audit evidence collected during the assessment to be submitted as an appendix along with the final audit report. You may also request clarification or justification for any evidence presented, and the auditor must respond within a mutually agreed timeframe.
The expectation gap the auditor is required to close
Both documents carry a rule with no equivalent in most professional codes. §13.2.4(i) requires the auditing organisation to ensure there is no expectation gap in the conduct of the audit — the difference between what the auditee perceives or expects from the audit and what the audit professionals understand the engagement to entail — reduced or eliminated by clearly explaining, at the outset, the audit process, required artifacts and expected deliverables. §13.2.4(ii) adds the other half: clear communication to the auditee about any exemptions, limitations and other constraints related to the audit. The 2018 guidelines carry the same duty, in materially shorter terms, under Process.
In practice the gap is almost always one of three beliefs, and each is worth confronting at kickoff rather than at delivery. That a clean report means the system is secure — when §10.1(i) limits the auditor’s responsibility to reviewing and reporting on the state of security at the point in time of the audit, and §9.1(ii) leaves the posture with you. That the auditor will fix what they find — when §9.3(iii) makes patching and correction of vulnerabilities the auditee’s responsibility. And that the audit covers everything — when it covers the scope you defined and derived from an asset inventory you maintained.
§17(iii) gives the gap-closing its own ceremonies. At the entry conference the auditing organisation should deliver a formal presentation to your board and senior management, outlining its understanding of the scope, the audit methodology to be adopted, the key phases of the engagement and expected timelines. At the exit conference it presents preliminary findings, key risks and the overall security posture, reviews remediation recommendations, answers your questions and outlines next steps with agreed remediation actions and timelines. Both are to be organised and attended by senior management on the auditee side — and both are, incidentally, the most useful security briefing most leadership teams get all year.
§17(i) goes one step further and asks for written rules of engagement from auditee management: clear and unambiguous direction, a clearly defined scope for the security audit, and input on what is required for planning and assessment, requirement analysis, test execution and analysis, results and documentation. That phrase is worth borrowing verbatim into your own engagement letter.
For government projects heading towards a hosting clearance, everything above sits inside the wider go-live path — accessibility, content, security and hosting requirements together — which is set out in GIGW compliance before go-live and, for the certificate itself, in how to get a safe-to-host certificate.
What goes wrong, and what it costs you
These are the recurring defects in engagements that were bought in good faith. Almost none of them are detected by reading the findings. All of them are detected by reading the rest of the report. Each carries what it costs and what to do about it.
| Failure mode | How you spot it | What it costs | What to do |
|---|---|---|---|
| The report is a scanner export with a cover page | No manual process described, no sampling decisions, no man-hours, every finding phrased in the scanner’s own vocabulary, and a severity column with no EPSS and no CWE mapping. | You pay for coverage you did not get, and the business-logic and authorisation flaws a scanner does not produce are still there. A reviewing authority that reads §16.1(ii) can reject the report on its face. | Raise it in writing against §8(i) and §16.1(ii) within five working days of the draft. Require a revised report carrying the manual test cases, sampling decisions and man-hours, or a re-test at the auditor’s cost. Do not accept the draft until it arrives. |
| The team that turned up is not the team in the proposal | Different names, or names you cannot find in the declared manpower, or people who turn out to be contractors. | Every report signature is then at risk under §9.5(iii), because reports may be signed only by declared manpower. A defect a reviewing authority catches before it reads a finding. | Day one, in writing: name the individuals, cite §10.2(vi) and §12.2(iii), and require either the approved team or a formal substitution documented as an approval. If the firm cannot produce declared manpower, this is a stop-the-audit conversation before it is a quality conversation. |
| The wrong build was tested | The staging environment drifted from production three sprints ago, or production was tested but the certificate names a version that no longer exists. | The certificate is true about a system that is not running. On a GIGW go-live path that is the defect most likely to be found by the evaluator rather than by you. | Require the hash value, hash algorithm, version and timestamp in the report before acceptance. Where staging has drifted, either rebuild staging from the production artefact or re-scope to production with passive techniques and record the change as a §14.2 addendum. |
| Critical findings were saved for the report | A critical vulnerability found in week one arrives in a PDF in week five. | Weeks of avoidable exposure, and where the finding was a discovered breach, your own six-hour reporting clock running from a moment you did not know about. | Cite §16.3(ii) and §16.4, require immediate notification for the remainder of the engagement on a named channel, and ask the auditor to confirm in writing the date each critical and high finding was first identified. That date list is also the evidence if the finding later matters. |
| Your data went somewhere it should not have | Evidence uploaded to an international file-sharing tenant, a report reviewed by a team outside India, a laptop reimaged with no deletion certificate issued. | A breach of §10.3(ii) and §16.6(i) by the party holding the most sensitive description of your estate that exists — and, if it surfaces later, an incident you have to explain rather than one you can fix. | Ask immediately, in writing, for the list of services holding engagement data and the country each stores in. Require migration to India-resident storage, deletion of the offshore copies with a certificate, and an incident note under §16.6(ii). Escalate to the head of the auditing organisation the same week. |
| Scope grew without an addendum | A new system appears mid-audit and is absorbed into the work on a call. | The engagement letter no longer describes the engagement, the timeline slips without a record of why, and the report covers assets the contract never priced — which is where the payment dispute starts. | Stop and paper it: proposal in writing with justification, impact on timelines, resources and deliverables assessed, approval by authorised representatives, addendum to the engagement letter, and the revised scope communicated to stakeholders. §14.2 sets out all four steps. |
| The deletion certificate never arrives | Nothing arrived by the date in the engagement letter — and if no date was set, nothing was ever due. Check the file rather than your memory: the certificate is a document, so either it is filed or it does not exist. | §10.3(vi) then chooses for you: where the agreement says nothing, data is retained for one year from completion. A full description of your estate, including working exploits, sits on somebody else’s systems for a year because nobody set a date. | Demand it under §10.3(iv), which requires a certificate confirming permanent and irreversible deletion to be formally issued to the auditee. Set the date in the letter next time — the clause is in the engagement-letter block on this page. Ask which systems and backups the wipe covered, because a laptop is not the only copy. |
| A tool or agent is still running after the window closed | This is the one failure mode nobody finds by reading the report. Diff your asset inventory and EDR against the state before the engagement. Sweep for listening ports that appeared during the window. Check whether any service account issued for testing is still authenticating. | An unmanaged agent with elevated privilege, outside the change record, on a host nobody patches, holding credentials nobody rotated. It is indistinguishable from the persistence an attacker would have wanted. | Require the removal line on the tool record — removed by, witness, date, your acceptance — before you accept the final report. Then rotate every credential issued for testing, whether or not the tool came off, and close the §15.1.2 revocation as its own checklist item. |
| The five-day disclosure was never made | §13.2.1(iii) requires the auditor to tell you, before the assignment starts, that audit metadata and reports go to CERT-In within five days of completion. If you first heard about it on this page, it was not made. | Nothing directly — the submission happens either way. What it tells you is that the firm skipped a step in its own planning process, which raises a fair question about the other §13.2 steps you cannot see. | Raise it in writing, ask for the §13.2.3(i) pre-commencement communication set in full — type of audit, report format, standards, assets, data handling and retention, timeline, and this disclosure — and ask for a copy of what is submitted about your engagement. |
| A named auditor leaves mid-engagement and nobody tells you | You find out from an out-of-office reply, or from a new face on a call. The team note you approved on day one no longer describes the team. | The approval you gave under §13.2.2(i) no longer covers the people doing the work, and §10.3(i) requires strict access control to be implemented immediately for staff in transition, with the auditee apprised. If the departing auditor is a signatory, the §9.5(iii) chain is at risk too. | Ask for a formal substitution: the new name, checked against the declared manpower, documented as an approval in the same ledger. Ask what was done about the leaver’s access to your engagement data, and get it in writing under §10.3(i). |
| The same observation reaches a third cycle | §15.2.1(iii) requires the auditor to revalidate previous-cycle observations and record unresolved ones as repeat observations. Read that list first: it is the shortest honest summary of your remediation capacity that exists. | A technical finding that survives two cycles is no longer a technical finding. It is an unfunded remediation programme, an unowned system, or a risk somebody accepted without saying so. | Take it out of the audit and into governance: §9.2 puts risk acceptance with the head of the organisation, and §13.1.7(iii) expects an escalation matrix for repeated vulnerabilities in the audit contract. Either the risk is formally accepted by the person entitled to accept it, or it is funded. |
The engagement is already going wrong — what to do this week
Most advice about bad audits is written for the post-mortem. This is the version for week three, when you can still change the outcome. Work down it in order and stop when the problem is fixed.
- 01 Write it down today, not at the exit conference. One email to the audit partner naming what you observed, the clause it engages, and what you are asking for. The guidelines are the vocabulary that makes this a compliance conversation rather than a complaint — an email citing §13.2.2(iv) gets a different answer from an email saying the testing feels thin.
- 02 Ask for the artefacts you are entitled to and have not seen. The approved team note, the tool record, the controlled-test results, the daily inaccessible-asset log, the date each critical finding was identified. A firm running the engagement properly can produce all five inside a day. A firm that cannot has told you where the problem is.
- 03 Convene the progress meeting the contract already provides for. §15.1.3 makes monitoring execution and timelines your duty, and §15.2.7 expects regular review meetings. Use one, with minutes, rather than inventing a new escalation.
- 04 Require a corrective action note with dates, or a re-test, or a §14.2 addendum — whichever fits the defect. Ask for it in the same email, with a deadline, so the response is comparable to something.
- 05 Escalate to the head of the auditing organisation if the note does not arrive or does not answer. That is the person who will have to sign the report under §9.5(iii), and who therefore has a direct interest in it being defensible.
- 06 Hold the payment that is not yet due, and only that. Phase-based fees exist so that you can decline to accept an undelivered phase without creating the outcome-contingent payment §7 prohibits. Do not renegotiate the fee against the findings.
- 07 If the engagement cannot be repaired, use the stop-and-replace clause. §12.4(ii) contemplates a contract that lets the auditee stop the audit and choose another empanelled organisation within a reasonable time, to avoid financial loss on both sides — which is why that clause belongs in the letter before you need it.
- 08 Give feedback to CERT-In afterwards, whatever the outcome. §11(iii) describes auditee feedback as both a right and a duty, states that feedback and complaints are kept confidential and acted upon promptly, and points auditees at empanelment@cert-in.org.in for the form. This is the step that costs nothing and has no deadline, which is why it is easy to leave undone.
Where this gets complicated
The rules above settle most engagements. These are the situations that generate the arguments — and in each case the guidelines have an answer most people on both sides of the table have not read.
Your website sits on somebody else’s server
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 the backend database software lies with the organisation that owns and operates the server. What stays with the content owner is the website’s own data and software, which must be audited by a CERT-In empanelled information security auditing 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, including escalated privileges, to the web server hosting the website.
The scope includes systems run by an outsourced provider
Where any of the activities to be audited are outsourced, the auditee organisation must ensure that relevant personnel from the outsourced organisation are available at the time of the audit. Availability is a contractual matter, so it belongs in the outsourcing contract rather than in an email sent the week testing starts — and third-party, vendor and supply-chain risk assessment is expected to be part of the audit scope in its own right under §13.1.1.
A finding from the last audit is still open
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 repeat observation is a governance signal rather than a technical one, which is why risk acceptance sits with the head of the organisation under §9.2 and why §13.1.7 puts an escalation matrix for repeated vulnerabilities in the audit contract.
The engagement is a forensic investigation, and the logs are thin
Where the scope relates to digital forensic investigation and the investigation faces constraints due to unavailability or inadequacy of evidence or logs, the audit report should explicitly bring that out and recommend the log details to be captured. The report may also encompass a confirmation status verifying the resolution of immediate issues identified in the root cause analysis, and should detail the completion of clean-up procedures to eliminate any foothold or access points established by threat actors within the infrastructure.
You are a private company, not a government department
Most of this still reaches you, from two directions. §4 describes CERT-In empanelling auditing organisations to undertake audits, including vulnerability assessments and penetration testing, of computer systems, networks and applications of various organizations of the Government and of other sectors. And the CERT-In Directions of 28 April 2022 apply to service providers, intermediaries, data centres, body corporate and Government organisations alike — with compliance to be verified in every audit assignment under §15.2.1(iv). A private company rarely needs a safe-to-host certificate by that name, but it frequently commissions the audit that sits behind one.
CERT-In wants to sit in
CERT-In at any point in time can be a part of the audit team of the auditing organisation to assess the quality and maturity of audit, and the same should be communicated clearly in writing to the auditee by the auditing organisation. CERT-In also reserves the right to seek or audit information from auditing organisations for any project done within the empanelment period, and the empanelment terms allow it to depute representatives to witness an audit. Neither is an adverse event, and neither makes CERT-In a party to your contract.
What happens to an auditor who breaks the rules
How do I complain about a CERT-In empanelled auditor?
§19 of the 2025 guidelines reproduces CERT-In’s deter-and-punish matrix, published separately as a framework on the CERT-In website. It matters to an auditee for two reasons: it tells you what your feedback can trigger, and it tells you what the firm you are dealing with is actually exposed to. The four grades and the indicative parameters below are §19’s own.
| Grade | Indicative parameters for actions | Actions |
|---|---|---|
| Move to watch list with warning & written commitment | Inadequate closure of non-compliances. Lack of relation between noting and issues raised. Inadequacy of sample details, issues covered, improper conclusions. Violating CERT-In terms and conditions having minor impact. A first adverse report that includes missing of maximum 2 vulnerabilities. Conflict with auditee. A first instance of non-compliance to the CERT-In data collection framework. | CERT-In to issue show cause and obtain a corrective action report from the auditing organisation, with a warning issued along with a written commitment. |
| Suspension | Adverse feedback from an auditee regarding technical competency or auditor attributes. Repeated failure in respect of audit planning or coverage of audit, highlighted in CERT-In analysis and observations. Issues appearing soon after conduct of audit. Violating CERT-In terms and conditions having major impact, multiple adverse reports of missing vulnerabilities, or multiple instances of non-compliance to the data collection framework. | Suspension, to be revoked based on satisfactory submission of corrective actions and witnessing, if needed. |
| Withdrawal of empanelment | Auditing malpractices, substandard services, failure to cover scope of work. | Actions as per GFR and O.M. No. F.1/20/2018-PPD dated 2nd November 2021 of the Department of Expenditure. The lettered list at the head of §19 puts this as debarment as per GFR and de-empanelment by CERT-In. |
| Penal and legal actions | Breach of Trust, Digital break-in, Damage and Attempt to damage auditee interests and infrastructure. | As per applicable penal and legal acts and laws. |
Note what sits at the top of the suspension row: adverse feedback from an auditee regarding technical competency. §11(iii) describes auditee feedback to CERT-In as both a right and a duty, states that all feedback and complaints are kept confidential and are acted upon promptly with utmost importance, and says the auditee feedback form may be requested from empanelment@cert-in.org.in. §11(iv) adds that where adverse feedback or lapses are observed or reported, actions under the framework may be taken without any reminder or notice. If you have run a bad engagement and said nothing, the next department will run the same one.
The framework itself is a separate document. §19 and §11(iv) both name it — the Deter and Punish Framework, published by CERT-In — and both print a cert-in.org.in path for it. On the date given in the sources block below, that path served the CERT-In home page rather than the document, so it is named here as the guidelines name it and deliberately not linked. The four grades and the indicative parameters above are reproduced from §19 itself, which does carry them in full.
How to actually submit feedback about an auditor
§11(iii) points auditees at empanelment@cert-in.org.in and says the auditee feedback form may be requested from that address, and §20(ii) repeats the address for feedback on the guidelines themselves. Neither clause says what a submission should contain. What follows is what makes one actionable rather than anecdotal — written in the guidelines’ own vocabulary, because §19’s indicative parameters are.
| Include | Why it matters | Example |
|---|---|---|
| Engagement reference and dates | Lets CERT-In tie the complaint to the audit metadata the firm filed under §10.6. | PO/2027/114 · testing 09–20 Feb 2027 · report 23 Feb 2027 |
| The auditing organisation’s exact legal entity name | As it appears on the published empanelment list, not as it appears on the invoice or the website. | M/s [entity] — as listed in the snapshot information |
| The clause or clauses engaged, quoted | §19’s indicative parameters are written in the guidelines’ own vocabulary. A complaint in that vocabulary maps onto a grade. | §13.2.2(iv) — controlled-test results never produced for approval |
| Artefacts requested and not produced, with dates | Turns a disagreement about quality into a record about process. | Tool record requested 11-Feb and 19-Feb · not supplied |
| What you asked the firm to correct, and its response | §19 grade 1 turns on corrective action. CERT-In will want to see that you asked first. | Corrective-action note requested 24-Feb · no reply by 10-Mar |
| The outcome you are seeking | A revised report, a re-test, or a record on the file — these are different asks and they reach different places. | Revised report to §16.1(ii), or re-test at the firm’s cost |
What happens next is stated in two clauses and no more. §11(iii) says all feedback and complaints are kept confidential and are acted upon promptly with utmost importance. §11(iv) says that where adverse feedback or lapses are observed or reported, action under the framework may be taken without any reminder or notice. Nothing in the guidelines promises you a reply, a case number or a visible outcome, so submit it because the next auditee benefits, not because you expect a response.
And what happens to the auditee
The whole of §19 is auditor-facing, which makes it easy to read the section and conclude that only the auditor is exposed. The auditee’s own exposure sits one level up, in the statute §2 of the guidelines cites. Section 70B(6) of the Information Technology Act, 2000 empowers CERT-In to call for information and give directions to service providers, intermediaries, data centres, body corporate and any other person. In the guidelines’ own summary of it, the failure to provide the information or non-compliance of the direction issued under sub-section (6) attracts punitive action in terms of the provisions of sub-section (7) of section 70B. That is the route by which a 2022 Directions failure — an unreported incident, unsynchronised clocks, logs not retained — becomes an auditee problem rather than an audit finding, and §15.2.1(iv) is what brings it into the audit in the first place.
The practical consequences arrive sooner than the statutory one. A hosting clearance refused because the certificate names a build that no longer exists. A GIGW evaluator who checks, in that guideline’s own words, that the website has a valid security audit certificate. A go-live that slips a quarter because the follow-up audit was never in scope. None of those requires anyone to invoke section 70B(7). All of them are what actually happens.
Sentences you will hear, and what to say back
What do I say when an auditor pushes back?
The rule behind each of these is stated in full further up the page. What follows is the reply — what to actually do when the sentence is said to you in a meeting.
“Our auditor says DDoS testing is included in the package.”
Ask which instrument they are relying on, and expect no answer. Then treat the inclusion as diagnostic rather than as a scoping question: a package that bundles in a test the 2018 guidelines tell auditors to refrain from, and the 2025 guidelines gate behind explicit written permission, was assembled from a template rather than from the guidelines. Buy resilience testing separately, in a window, with your hosting provider and any upstream scrubbing service told in advance.
“They want production access from day one.”
Say yes to the sequence, not to the shortcut. Staging first, because the certificate cannot issue without it. Production afterwards for the follow-up audit, with passive techniques where availability is critical and temporary credentials you revoke the day the window closes. If the reason for skipping staging is that staging does not exist or has drifted, that is a finding about your release process and it is worth surfacing before the audit rather than after.
“Can they take our evidence back to their global QA team?”
No, unless you authorise it in writing — and before you decide, ask what “QA” means here. A second pair of eyes inside India is the maker-checker step §15.2.5(iii) requires and you should want it. A review desk in another jurisdiction is a different arrangement, and it engages §16.6(i) and the whole India-only chain. Ask for the answer as a named location and a named entity, not as a reassurance about policy.
“Our procurement wants to pay on issue of the certificate.”
Push back on your own side, not the auditor’s. Nobody intends this conflict. It arrives through a payment template and it makes your auditor’s revenue depend on your build passing. Pay against phases — planning and scoping, assessment, reporting, revalidation — each of which is delivered whether the findings are good or bad. This is the one item on the page you can fix without the auditor agreeing to anything.
“The report arrived by email to fifteen people.”
Contain it first, then fix the process. A VAPT report circulated internally is an exploit guide distributed inside your own perimeter, and the delivery rules at §16.5 exist for that reason rather than for formality. Recall what you can, agree the distribution list you should have agreed under §13.2.5, and have the report reissued encrypted to that list with the password on a separate channel.
“We were told the audit certificate proves we are secure.”
It proves an opinion about a named build at a point in time, and §10.1(i) says so in terms: the auditor is not responsible for managing or maintaining your security measures, and their responsibility is limited to reviewing and reporting on the state of security at the point in time of the audit. Two things follow. The posture stays yours under §9.1(ii). And the opinion stops describing reality when the build changes — which is a different question from how long the certificate says it lasts.
We deliver CERT-In audits
Can you deliver our CERT-In audit?
Yes. We deliver CERT-In audits, end to end, with our CERT-In empanelled partners.
For our testing practice, see penetration testing and VAPT. For the assurance stack these engagements usually sit inside, see ISO 27001 and the DPDP Act.
The instruments, named and linked
Every rule on this page is drawn from one of the following, each published by the Government of India and linked here so you can read the clause rather than our paraphrase. Section numbers in the form §13.2.2(iii) refer to the Comprehensive Cyber Security Audit Policy Guidelines unless another document is named.
Every §-locator on this page was checked against the instruments named below on 18 September 2026. The 2025 guidelines are version 1.0 and will be superseded. Where an instrument is revised, this block is where it will change first. Two documents the guidelines name are deliberately absent from this list because they cannot be retrieved: the “Method of verifications to compliance with CERT-In Directions issued on 28.04.2022” cited at §15.2.1(iv), and the Deter and Punish Framework cited at §11(iv) and §19. As at 18 September 2026, both cert-in.org.in paths printed in the guidelines served the CERT-In home page rather than a document. They are named on this page as the guidelines name them, and not linked.
- Guidelines for CERT-In Empanelled Information Security Auditing OrganizationsIndian Computer Emergency Response Team (CERT-In), MeitY · Version 3.0, May 2018 · 6 pages
- Comprehensive Cyber Security Audit Policy GuidelinesIndian Computer Emergency Response Team (CERT-In), MeitY · Version 1.0, 25 July 2025 · 69 pages, 20 sections
- Empanelment of Information Security Auditing Organisations — Terms and Conditions for EmpanelmentIndian Computer Emergency Response Team (CERT-In), MeitY · Version 7.2, April 2024 · 10 pages
- Policy Guidelines for Handling Audit related DataIndian Computer Emergency Response Team (CERT-In), MeitY · Version 1.0, June 2014 · 5 pages
- Directions under sub-section (6) of section 70B of the Information Technology Act, 2000CERT-In, MeitY · No. 20(3)/2022-CERT-In · 28 April 2022
- Empanelled Information Security Auditing Organisations by CERT-In — the snapshot informationIndian Computer Emergency Response Team (CERT-In), MeitY · the list §10.2(vi), §12.1(i) and §9.5(iii) refer to · 997 pages at the time of checking
- Cyber Security Audit Baseline RequirementsNational Security Council Secretariat, Government of India · publication NSCS-46-16 Rev 1.0, October 2020 · 19 pages · published on CERT-In’s website and named at §8(iii) and §13.1.8(i)
- Guidelines for Indian Government Websites and Apps (GIGW 3.0) — security guidelines and attributesNational Informatics Centre with STQC and CERT-In, MeitY · guideline 5.3.1 is the safe-to-host requirement quoted on this page
- CERT-In SAMVAAD 2026 concludes — press releasePress Information Bureau, Ministry of Electronics & IT, Government of India · Release ID 2256581 · 29 April 2026
Frequently Asked Questions
What are the rules of engagement for a CERT-In empanelled auditor?
Is a CERT-In security audit mandatory?
What is the difference between VAPT and a CERT-In audit?
How long does a CERT-In empanelled audit take?
Do the CERT-In auditor rules apply to a private company?
Can a CERT-In empanelled auditor test a system hosted outside India?
Can a CERT-In empanelled auditor red-team an AI system?
Who is allowed to sign a CERT-In audit report?
Does our auditor have to send our audit report to CERT-In?
What is the red team and white team requirement in the CERT-In auditor guidelines?
Can the same firm audit our systems and also fix the findings?
What should a CERT-In audit report contain?
What can we do if our CERT-In empanelled auditor does poor work?
Can an auditor describe itself as CERT-In certified or use the CERT-In logo?
Do we have to give the auditor admin or root access?
Will the audit take our site down, and can they test our production database?
Can our auditor phish our employees, and can they tell us who clicked?
What happens if the auditor finds we have already been breached?
Do we get the raw evidence and the working notes?
How do we choose which empanelled auditor to use?
What changed between the 2018 guidelines and the 2025 guidelines?
What does a CERT-In empanelled audit cost?
Related reading: what CERT-In is, how empanelment works, who can issue safe-to-host certificates, safe-to-host versus security audit certificate, the CERT-In Directions of 2022, what AMBAK is, CERT-In SAMVAAD 2026, how to verify a CERT-In audit certificate, penetration testing and SOC 2, and why applications fail safe-to-host.
Related Reading
CERT-In Empanelment Explained
What an empanelled auditing organisation may claim, must do, and can be de-empanelled for.
Read moreHow to Get a Safe-to-Host Certificate
Eleven stages end to end — eligible auditor, staging, first pass, remediation, retest, issue — plus what drives duration and cost.
Read moreWhat Is CERT-In?
The national agency under section 70B of the IT Act — what it does, and what empanelment actually means.
Read moreHow to Verify a CERT-In Audit Certificate
Check the issuer, the signatures, the environment and the hash — before you accept the document.
Read moreVAPT / Penetration Testing
Manual-first web, API, network and mobile testing with retest included.
Read moreWhy Applications Fail Safe-to-Host
The finding classes that recur, and the ones that cost a second retest cycle.
Read more