Skip to main content
COOKIE NOTICECOOKIE CHOICE

We use cookies for analytics (Google Analytics) and ad measurement (Google Ads, including remarketing, and ChatGPT Ads by OpenAI). Strictly necessary cookies keep the site working. See our Cookie Policy for what each one does and how to opt out.

We’d like to use cookies for analytics (Google Analytics) and ad measurement (Google Ads, including remarketing, and ChatGPT Ads by OpenAI), and none of them is set unless you accept. Cookie Policy

Learn · CERT-In & Safe-to-Host

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.

5 daysthe auditor’s deadline to file your report with CERT-In
3 / 2signatures on the report, and on the certificate
Indiathe only place your audit data may be stored

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

The short answer

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)).
Where the rules come from

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.

Method

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.”
— Comprehensive Cyber Security Audit Policy Guidelines, v1.0, 25 July 2025, §8(i). The 2018 guidelines carry the first two sentences under Technical.

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.”
— Comprehensive Cyber Security Audit Policy Guidelines, v1.0, 25 July 2025, §8(ii)

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.

§6Class of engagementGates that attach
iCompliance AuditsVerification of compliance with the 2022 Directions in every assignment (§15.2.1(iv)) · standards named in the contract (§13.1.7(i)(a))
iiRisk AssessmentsRisk treatment and exceptions authorised by the head of the organisation (§9.2)
iiiVulnerability AssessmentsSolely tools-based testing discouraged (§8(i)) · limited lists are not standards (§8(ii))
ivPenetration TestingWritten approval before testing (§13.2.2(v)) · passive techniques where availability is critical (§15.2.2(iv))
vNetwork infrastructure AuditsFlood-testing prohibition (2018, Technical · T&C Annexure I item 18)
viOperational AuditsEscalation matrix on both sides (§13.2.6)
viiIT security policy review and assessment against security best practicesPolicies verified against industry standards, with improvements suggested (§8(vi))
viiiInformation Security TestingEnvironment stated (§15.2.3(i)) · tool procedure (§13.2.2(iii)–(v))
ixSource Code ReviewSAST expected for critical applications, and required of the developer in the RFP (§13.1.3(iii))
xProcess Security TestingSpecific written permission (§13.2.7(ii)) · anonymised or statistical technique, agreed group only (§15.2.2(iii))
xiCommunications Security TestingFlood-testing prohibition · third-party permission where the channel is not yours
xiiApplication 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))
xiiiMobile Application Security AuditingAs item xii, with the OWASP Mobile Security Testing Guide named at §8(ii)
xivWireless Security TestingWritten permission · flood-testing prohibition · scope limited to your own estate
xvPhysical Security TestingWritten rules of engagement from management (§17(i)) · no individual identified or penalised (§15.2.2(iii))
xviRed Team AssessmentPer-class written permissions · no exploitation of discovered breaches (2018, Technical) · report immediately instead (§15.2.2(i), §16.4)
xviiDigital Forensic Readiness AssessmentWhere evidence or logs are inadequate, the report must say so and recommend what to capture (§18(vi))
xviiiCloud Security TestingSplit responsibility for hosted infrastructure (§13.1.5) · India-only storage of evidence (§10.3(ii), §16.6(i)) · permission from whoever controls the target
xixIndustrial Control Systems / Operational Technology Security TestingPassive testing where availability is a top priority (§15.2.2(iv)) · flood-testing prohibition · nothing that may put lives at immediate risk (2018, Technical)
xxInternet of Things (IoT) / Industrial Internet of Things (IIoT) Security TestingAs item xix, plus the environment statement (§15.2.3(i))
xxiLog Management and Maintenance AuditReaches the 2022 Directions logging obligations through §15.2.1(iv)
xxiiEndpoint Security AssessmentTool installation witnessed and removed (§13.2.2(v) · 2018, Technical)
xxiiiArtificial Intelligence (AI) System AuditsNo separate rules — the general ones apply. Prompt and completion logs are auditee data under §10.3
xxivVendor Risk Management AuditsThird-party, vendor and supply-chain risk expected in scope (§13.1.1(f))
xxvBlockchain Security AuditEnvironment stated (§15.2.3(i)) · written approval before any active testing
xxviSBOM (Software Bill of Materials), QBOM (Quantum Bill of Materials) and AIBOM (Artificial Intelligence Bill of Materials) AuditingComponent 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.

Cloud

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.

ArtefactWhere it is generatedWhere it must landWho controls that store
Screenshots and console capturesAn offshore provider console, in the auditor’s browserIndia-resident evidence repository named in the engagement letter§10.3(ii) · 2018, TechnicalAuditing organisation
Configuration exports (IAM policies, network rules, key policies)Provider API or console export, wherever the control plane runsSame repository, never a personal drive or a global sync folder§10.3(ii), §10.3(iii)Auditing organisation
Log extractsYour log platform, which may have no India regionIndia-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 testingYour identity providerEncrypted on the auditor’s device and revoked on completion§15.1.2 · §10.3(iii)Auditee issues, auditor holds
Raw scanner and tool outputThe auditor’s own toolingIndia-resident storage under the auditing organisation’s technical and administrative control§10.3(ii) · Data-handling §5.1.6Auditing organisation
Draft and final reportThe auditing organisationNot on any online file service outside the auditor’s technical and administrative control without your written authorisationData-handling §5.3.3 · §16.5Auditing organisation
Working notesThe auditing organisation, throughoutDelivered to you on completion where the contract provides for it§18(i) · §5(iv) DefinitionsAuditing 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.

AI systems

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.

The second pair of eyes

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).”
— Guidelines for CERT-In Empanelled Information Security Auditing Organizations, version 3.0, May 2018, under Technical. §15.2.5(iii) of the 2025 guidelines restates it as maker-checker: a separate verification team as checker reviews and validates the work performed by the audit team as maker.

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

FieldWhy it is thereExample 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 reviewIt 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 IDsConverts “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 oneThe 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 logFindings 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 filedThe 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.

Where the testing happens

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.”
— Guidelines for CERT-In Empanelled Information Security Auditing Organizations, version 3.0, May 2018, under Technical

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.

Prohibited and restricted tests

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.

Approvals

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.

WhenWhat has to existDetail
Before the audit team arrivesDocumented approval of the audit team itselfThe 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 systemWritten IPR and licence confirmation, plus approval of the tool test resultsTwo 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 beginsWritten approval to test, and to installAppropriate 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 testSpecific written permission, per test classExplicit 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 testingFormal written permission naming the tasksThe 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-engagementA written addendum to the audit engagement letterRevisions 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 neededTemporary credentials, revoked on completionWhere 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 distributedA named distribution list of official email IDsA 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.

FieldWhy it is thereExample value
GateNames which of the eight approvals this row records.Disruptive test — social engineering
Date requested / date approvedEstablishes 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 citesTurns 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 permissionApproval 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
WindowA permission without an end date is a standing permission.09-Feb-2027 09:00 to 13-Feb-2027 18:00 IST
Where filedThe 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.

Tooling

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.

FieldWhy it is thereExample value
Tool and versionA 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 referenceThe 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 referenceThe 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 scopeLimits 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 timeThe 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 removalCloses 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.

Your data

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 ruleWhat it saysWhat to ask
Stored only on systems located in IndiaAuditee-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.6Which 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 laptopDuring 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.2Full-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 countryThe 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, TechnicalName the collaboration, ticketing and file-transfer tools that will carry your evidence, and where each stores data.
No overseas partner without your written authorisationAuditee 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.2If 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 outAudit-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.3If 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 recoveryData 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, TechnicalRequest 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 reportData 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.5Set the retention period deliberately. Silence chooses a year for you.
Delivered over confidential channels, to named peopleThe 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.3Decide 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 youWhere 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.3Ask 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.”
— Guidelines for CERT-In Empanelled Information Security Auditing Organizations, version 3.0, May 2018, under Technical. §10.3(iv) of the 2025 guidelines adds that a certificate confirming permanent and irreversible deletion should be formally issued to the auditee.

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

The deliverable

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.”
— Comprehensive Cyber Security Audit Policy Guidelines, v1.0, 25 July 2025, §9.5(iii), repeated verbatim at §10.3(ix) and §16.1(vi)
Signature 1

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.

Signature 2

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.

Signature 3

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.

Independence

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.”
— Comprehensive Cyber Security Audit Policy Guidelines, v1.0, 25 July 2025, §7, under Independence

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.

Your side of the line

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.

§13.1.1

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.

§9.6(i)

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.

§9.3(iv), §12.4(i)

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.

§15.1.1

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.

§15.1.3, §13.1.4(ii)

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.

§9.2

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.

§9.5(i)

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.

§18(i), §18(v)

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.

Failure modes

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 modeHow you spot itWhat it costsWhat to do
The report is a scanner export with a cover pageNo 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 proposalDifferent 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 testedThe 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 reportA 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 haveEvidence 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 addendumA 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 arrivesNothing 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 closedThis 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 youYou 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.

§13.1.5

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.

§13.1.4(i)

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.

§15.2.1(iii)

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.

§18(vi)

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.

§4 · Directions 2022

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.

§11(i)–(ii) · T&C v7.2 clauses 2.2, 8.1

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.

Objections

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.

Where we fit

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.

Sources

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.

Frequently Asked Questions

What are the rules of engagement for a CERT-In empanelled auditor?
They come from two published CERT-In documents: 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), which §2 states are binding on all empanelled auditing organisations and auditee entities covered under the relevant provisions. In outline: industry standard methodologies rather than tools alone, a verification team that checks the audit team, the environment tested stated and websites tested on staging before the certificate issues, no DDoS or flood testing over the Internet without explicit written permission, written approvals before penetration tests and tool installation, auditee data held only in India and wiped beyond forensic recovery, and only manpower declared to CERT-In signing the report.
Is a CERT-In security audit mandatory?
It depends who you are. For Indian government websites and apps, GIGW 3.0 guideline 5.3.1 requires a security audit 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. For everyone else the 2025 guidelines bind auditee entities covered under the relevant provisions, and §6 states that auditee organisations are expected to ensure a comprehensive audit covering all aspects of their ICT systems at least once a year. Beyond that, the only verified link to sector regulators in the 2025 guidelines is §12.1(i), which 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), which contemplates sectoral regulators increasing the audit frequency. Whether you are required to hold an audit at all comes from your own tender, contract or regulatory instrument — read that, rather than assuming a general rule.
What is the difference between VAPT and a CERT-In audit?
VAPT is a type of testing. A CERT-In audit is who does it and under what rules. §6 of the 2025 guidelines lists vulnerability assessment and penetration testing as two of twenty-six classes of engagement, and §13.2.3(i)(a) requires the scope to name the type — VAPT, EAPT, device-level audit, configuration audit, process audit, mobile application security audit, web application security audit, API security audit or compliance audit. So a VAPT carried out by a CERT-In empanelled organisation is a CERT-In audit of that class, and everything on this page applies to it. A VAPT carried out by anyone else is a valid piece of testing that cannot produce a certificate a GIGW evaluator will accept.
How long does a CERT-In empanelled audit take?
No CERT-In instrument sets a duration, and any firm quoting one before seeing your scope is guessing. What the guidelines fix are the gates: §13.2.2(ii) requires the test plan to state both calendar time and man-hours, which is the number to ask for and compare. The calendar is then driven by remediation rather than testing, because §16.3(v) requires the final report to be issued after closure of vulnerabilities and completion of the follow-up audit on production. Budget for the remediation cycle and the revalidation, not just the testing window — and note that §7 requires fees to be based on predefined scopes, deliverables and timelines rather than on the outcome.
Do the CERT-In auditor rules apply to a private company?
Yes, from two directions. §4 of the 2025 guidelines describes CERT-In empanelling auditing organisations to audit computer systems, networks and applications of organisations of the Government and of other sectors, and §2 states the guidelines bind auditee entities covered under the relevant provisions. Separately, the CERT-In Directions of 28 April 2022 apply to service providers, intermediaries, data centres, body corporate and Government organisations alike, and §15.2.1(iv) requires verification of compliance with those Directions in every audit assignment. A private company rarely needs a safe-to-host certificate by that name, but it frequently commissions the audit that sits behind one.
Can a CERT-In empanelled auditor test a system hosted outside India?
Testing a system hosted abroad is not itself prohibited — what is constrained is where your data ends up. §10.3(ii) requires auditee data to be stored only on systems located in India, the 2018 guidelines require no mirroring of data outside the country, and §16.6(i) bars sharing with any overseas entity or partner without your specific written authorisation. So the exports, screenshots and log extracts the auditor takes from an offshore console must land in India-resident storage. Two further rules matter: §13.1.5 leaves the underlying server, OS and hosting software with the organisation that owns them, and written permission to test must come from whoever controls the target.
Can a CERT-In empanelled auditor red-team an AI system?
Yes. §6 lists Red Team Assessment (item xvi) and Artificial Intelligence (AI) System Audits (item xxiii) as classes of engagement, with AIBOM auditing at item xxvi. The 2025 guidelines write no separate rules for AI work, so the general ones apply: per-class written permission, source-IP disclosure for remote testing, no flood testing — which an unthrottled adversarial suite against an inference endpoint can amount to — and India-only handling of prompt and completion logs, which routinely contain whatever users pasted in. Where the model belongs to a third party, permission must come from whoever controls it, and anything untestable is recorded as a limitation under §16.1(ii).
Who is allowed to sign a CERT-In audit report?
Only manpower declared to CERT-In in the auditing organisation’s snapshot information published on the CERT-In website. §9.5(iii) sets three signatures in sequence: the auditors who conducted the audit, then a designated reviewer who is not part of the audit team and is from mid-management (to ensure an unbiased and quality review), and finally the Head of the Auditing Organization — a Director, Partner or CEO — certifying the completeness, accuracy and integrity of the findings. The audit certificate itself must be signed by both the Lead Auditor and the Head of the Auditing Organization. A signatory who does not appear in the declared manpower is a defect a reviewing authority catches before reading a finding.
Does our auditor have to send our audit report to CERT-In?
Yes, within five days. §10.6 makes it mandatory for the auditing organisation to provide information about the audits it carries out to CERT-In within 5 days of completion of audit, in the prescribed format, and states the data submitted will be kept confidential. Clause 3.2.2 of the empanelment terms (v7.2, April 2024) repeats it and adds that critical vulnerabilities pointed out but not fixed even during follow-up audits must be reported with auditee details on the same clock. §13.2.1(iii) requires your auditor to tell you about this before the assignment starts — so it should never be a surprise after delivery.
What is the red team and white team requirement in the CERT-In auditor guidelines?
A quality-control rule about verification, not a service offering. The 2018 guidelines state that auditors should deploy a verification team — the red team — to verify the work performed by their audit team, the white team. §15.2.5(iii) of the 2025 guidelines restates it as maker-checker: a separate verification team as checker reviews and validates the work performed by the audit team as maker. Note the vocabulary clash: Red Team Assessment is separately defined at §6 item xvi as an adversary-simulation engagement. The conduct rule is the internal one, and the reviewer signature on your report is the visible evidence that it was followed.
Can the same firm audit our systems and also fix the findings?
Not without creating the conflict the guidelines name. §5(xvii) defines conflict of interest to expressly cover the same entity implementing controls and auditing them, or auditing while responsible for remediation — overlaps that inherently undermine independence. §7 rules out payment contingent on the outcome of the audit or tied to approval of closure reports. The workable arrangement separates the roles: one team helps you build and remediate, an independent empanelled organisation audits and signs. Note what §10.5(vii) does and does not cover: it prohibits sub-letting or outsourcing of the audit assignment, but §9.6(i) requires the auditee to own scoping, access and closure itself and expressly permits external support for specialised expertise, and §9.3(iii) puts remediation on the auditee.
What should a CERT-In audit report contain?
§16.1(ii) requires it to be clear, precise and comprehensive, covering all details of the audit process, detailed scope, duration, methodologies and standards used, tools, manual process, findings, prioritisation, sampling decisions, manpower involved, exemptions, limitations and other constraints. §16.1(iii) to (vi) add every in-scope asset, report versions with dates, hash values and versions, and the three signatures. §16.2 requires an executive summary for the board and CVSS severity supplemented by EPSS, with every observation mapped to a CWE and CVE. §16.3 requires closure timelines by severity and remediation that is practical and implementable.
What can we do if our CERT-In empanelled auditor does poor work?
Raise it in writing during the engagement first, citing the clause — the rescue sequence on this page runs from a written note to the audit partner through a corrective-action note or re-test, escalation to the head of the auditing organisation, and the stop-and-replace clause §12.4(ii) contemplates. Afterwards, give feedback to CERT-In: §11(iii) calls it both a right and a duty, says feedback and complaints are kept confidential and acted upon promptly, and points auditees at empanelment@cert-in.org.in. §19 sets out the four graded consequences, from a watch list with warning and written commitment through suspension and withdrawal of empanelment to penal and legal actions.
Can an auditor describe itself as CERT-In certified or use the CERT-In logo?
No. Under §10.5(ii)–(iii) and clauses 4.1 and 4.2 of the empanelment terms, 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 first. 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. “CERT-In certified”, “CERT-In approved” and “CERT-In partner” are all outside what CERT-In permits, and none of them survives a reading of the terms the firm signed.
Do we have to give the auditor admin or root access?
Only if privileged testing is genuinely necessary, and then only temporarily. §15.1.2 is addressed to you rather than to the auditor: where privileged testing is necessary, the auditee organisation must provide only temporary access — login credentials, access tokens, certificates or secure ID numbers — and must ensure that all such privileges are revoked immediately upon completion of the audit. Two practical consequences. Named, individually attributable accounts rather than a shared one, so the audit trail tells you who did what. And revocation as a checklist item with an owner and a date, because this is the obligation the guidelines put squarely on the auditee and it is the one that has no deadline attached to it once the team has gone.
Will the audit take our site down, and can they test our production database?
§15.2.2(iv) is the clause to hold them to: in critical environments where availability is a top priority, testing should be conducted in a passive manner to avoid any potential downtime or service disruption. That is a constraint on technique, not a ban on production. The sequence the guidelines set is staging first — §15.2.3(ii) requires the website to be tested on the staging server or testing environment before the audit certificate is issued — and then production for the follow-up audit, because §16.3(v) requires the final report to issue after closure of vulnerabilities and completion of the follow-up audit on production. Agree the window, the passive-technique constraint and a named rollback contact in the engagement letter, and treat any unpermissioned DoS, DDoS or flood testing as separately prohibited under §15.2.2(ii).
Can our auditor phish our employees, and can they tell us who clicked?
Yes to the first, no to the second. §15.2.2(iii) requires social engineering and process testing to be conducted in a controlled and ethical manner, and where general staff — untrained or non-security personnel — are targeted, such testing must use anonymised or statistical techniques, ensuring no individual is personally identified or penalised. The stated purpose is to evaluate overall awareness and the effectiveness of security processes, not to single out individuals. The same clause limits testing to the group of employees explicitly included in the agreed scope and bars customers, business partners, vendors and other third parties without specific written consent. Items 14 and 15 of Annexure I to the empanelment terms say the same. So a phishing simulation reports a click rate. A leaderboard of names is the rule being broken, and it is generally broken with good intentions.
What happens if the auditor finds we have already been breached?
The engagement changes character and three clocks start. The 2018 guidelines tell auditors to refrain from testing and exploiting high-risk vulnerabilities such as discovered breaches, so it is not pursued. §15.2.2(i) requires such vulnerabilities to be assessed and reported immediately to the auditee organisation and to CERT-In. §16.4 adds that the report to you must come immediately upon discovery with a recommendation for a practical solution. And your own duty is separate and survives whatever the auditor does: under the CERT-In Directions of 28 April 2022 you must report the incident to CERT-In within six hours of noticing it or being brought to notice of it. Agree the stop-and-report threshold and a named out-of-hours recipient in writing before testing starts — the artefact costs nothing and it is the difference between a controlled escalation and a lost weekend.
Do we get the raw evidence and the working notes?
If you asked for them in the contract. §18(i) says auditee organisations must seek the working notes upon 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. §18(v) adds that you may request clarifications or justifications for any evidence presented and the auditor must respond within a mutually agreed timeframe, so agree that timeframe rather than leaving it open. Working notes are defined at §5(iv) as the auditors’ internal documentation of activities, methodologies, evidence gathered and preliminary findings. §18(iv) requires evidence to be stored securely with access restricted to authorised personnel, which is a reason to agree how it will be transferred to you as well as whether.
How do we choose which empanelled auditor to use?
From the published snapshot, not from the proposal. §12.1(i) says the snapshot information of skills and competence of empanelled auditing organisations published on CERT-In’s website should be utilised by organisations or sectoral regulators to identify and select auditing organisations by mapping their requirements against the competence of those organisations. §12.1(ii) lists what the snapshot carries: manpower and skillset details, relevant experience, the categories of information security audit the organisation conducts, audits carried out in the last twelve months sector-wise, category-wise audit numbers, technical manpower deployed with details, and tools used. So the selection question is not “are they empanelled” — it is which of the twenty-six §6 classes your engagement falls into and what they have delivered in that class. §12.2 then makes you interview the individuals, verify their credentials against the empanelment qualification requirements, and check identity documents and designations on arrival.
What changed between the 2018 guidelines and the 2025 guidelines?
The 2018 document is six pages of conduct rules under three headings — People, Technical, Process — written as instructions to the auditor. The 2025 Comprehensive Cyber Security Audit Policy Guidelines is 69 pages and twenty numbered sections, and it does three things the 2018 document does not. It addresses the auditee directly, with whole sections on auditee responsibility (§9), selection (§12), audit planning (§13.1) and conduct during the audit (§15.1). It converts most prohibitions into permission gates — where 2018 says refrain from DoS testing, §15.2.2(ii) says obtain explicit written permission first. And it adds machinery that did not previously exist in writing: twenty-six named classes of engagement (§6), the audit engagement letter as a named instrument (§14.1(ii)), CVSS plus EPSS with CWE and CVE mapping (§16.2(ii)), the five-day submission to CERT-In (§10.6), and the graded consequences at §19. The 2018 rules are not superseded — several rules on this page exist only there, including the flood-testing wording and the removal-of-tools requirement.
What does a CERT-In empanelled audit cost?
No CERT-In instrument sets or caps a fee, and any figure quoted before a scope is seen is a guess. What the guidelines do is give you the structure to compare quotes honestly. §13.2.2(ii) requires the test plan to state both calendar time and man-hours, so effort is comparable across firms rather than hidden inside a single number. §7 requires fees to be based on predefined scopes, deliverables and timelines, and expressly prohibits payment contingent on the outcome of the audit or tied to the submission or approval of closure reports — so a quote structured around “on issue of certificate” is quoting a conflict, not a price. §9.3(iv) and §12.4(i) push the same way: the follow-up audit belongs in the scope and the priced deliverables, and contracts for critical or high-user-reach applications should run two to three years. Price the phases — planning and scoping, assessment, reporting, revalidation — and compare man-hours per phase.

Written By Expert Auditors

Surendra Pal SinghChief Information Security Officer & Data Protection OfficerCISODPOCISAMCSEITILISO 27001 Lead AuditorISO 27701 Lead AuditorISO 42001 Lead Auditor
Saundhi ChauhanLead AuditorISO 27001 Lead AuditorISO 27701 Lead AuditorISO 42001 Lead Auditor
Last reviewed: 18 September 2026 • Content verified by certified lead auditors

Get in touch

Book a free consultation or send us your requirements. We respond within 24 hours.

Send us your requirement.

01Your details
02What is it about?
VAPT
03Send
Asking about: VAPT