VaultISO 27001ISO 27001 Annex A 5.37: documented operating procedures
ISO 27001 · A.5.37

ISO 27001 Annex A 5.37: documented operating procedures

Documented operating procedures

Harry WestFounder & CEO12 April 202312 min read
Inside This Article
Why does A.5.37 turn key-person risk into an audit and diligence problem?How is a procedure different from a policy?What do documented operating procedures require under ISO 27001 Annex A 5.37?How many runbooks does a 50-person firm actually need?What is the cold-start walkthrough test for a runbook?Where should incident and recovery runbooks live when production is down?What do auditors ask when testing ISO 27001 Annex A 5.37?How does docs-as-code keep runbooks current and audit-ready?Frequently asked questions
Book a discovery call

Key takeaways

ISO 27001 Annex A 5.37 asks for written, step-by-step procedures for security-relevant operational work, kept current and reachable by the people who perform it. For a firm of 25–250 people, that means a short set of git-backed runbooks that pass a cold-start test and are backed by execution records. The payoff is less key-person risk and a clean auditor walkthrough.

Scope
Step-by-step instructions for security-relevant operational work, such as restoring a backup, offboarding a leaver, deploying a patch or handling a malware alert, available to the people who perform it.
Sizing
Small and mid-sized firms usually need eight to twelve runbooks, chosen by triggers: tasks many people perform, rare jobs, risky new activities and looming handovers, not a target count.
Cold-start test
A runbook passes when a competent colleague who has never done the task can complete it from the document alone, without asking the author anything material.
Audit evidence
Auditors pair each procedure with its execution record, such as a leaver's ticket trail or restore test logs. Missing procedures for critical operations grade major; stale content grades minor.

The due-diligence questionnaire asks who else can restore production if your lead engineer is unavailable. The honest answer is nobody, and the deal waits. This guide covers ISO 27001 Annex A 5.37, the control for documented operating procedures, written for heads of engineering and security leads at UK firms of 25–250 people.

It shows how to size the runbook set, test it, keep it reachable during an outage and prove it to an auditor. The route we recommend is short: eight to twelve runbooks, held in git, tested by a colleague who did not write them.

Why does A.5.37 turn key-person risk into an audit and diligence problem?

Because at 25–250 people the platform's operational knowledge usually sits in one or two heads. If that engineer resigns, falls ill or goes on holiday, the firm cannot restore its own systems. Enterprise buyers probe exactly this in diligence, and UK GDPR Article 32 expects timely restoration of availability after an incident.

What reassures a buyer is evidence rather than assurance: a named second person, the runbook that person follows, and a record of them using it. The ICO Guidance on Data Security Measures makes the legal angle plain. Measures must let you restore access and availability to personal data in a timely manner after a physical or technical incident. A restore that waits for one engineer to return from leave is hard to call timely.

The concentration also makes incidents worse. A ransomware response improvised from memory at 2 a.m. is slower than one worked from a tested runbook, and the improvising creates its own secondary mistakes.

A runbook only its author can follow is a memory with a filename.

There is a compounding audit effect as well. When sampled work contradicts the documented process, the finding tends to spread across the whole assessment. Undocumented operations is usually where that pattern starts.

Read this way, A.5.37 is a transfer of capability: the platform stops being one person's property and becomes the team's.

How is a procedure different from a policy?

A policy states the rule and its intent: the what. A procedure is the executable how, with steps, commands, owners and escalation. A.5.1 anchors the policy layer, and A.5.37 demands the written-down operational layer beneath it. Auditors expect both layers and check that they agree with each other.

Many teams already hold a policy suite and assume it covers the control. A sentence such as "backups shall be performed daily" states intent and nothing else. No colleague could run a backup from it, and no auditor will accept it as a procedure.

The layers fit together like this:

  • Policy (A.5.1): the rule, the intent and who is accountable for it.
  • Procedure (A.5.37): the steps, commands, owner, dependencies and escalation route that carry the rule out.
  • Record: the ticket, log or completed checklist showing the procedure was followed.

Your existing policy is the anchor, not the answer. It gives each runbook its authority, so every runbook should trace back to the policy sentence it executes. When the policy says daily and the runbook says weekly, that disagreement is the finding.

The control also sits close to clause 7.5, which governs how ISMS documentation is controlled. The version and approval habits you already apply to policies therefore apply to runbooks too. A team that has them for one layer can extend them to the other without inventing a new process.

What do documented operating procedures require under ISO 27001 Annex A 5.37?

Annex A 5.37 requires step-by-step instructions for security-relevant operational work, such as restoring a backup, offboarding a leaver, deploying a patch or handling a malware alert. The procedures must be available to the people performing the tasks and kept current as systems change, under simple governance covering ownership, versions and authorised edits.

The scope is security-relevant operational work, not every task the team performs. If botching a task could expose data, break availability or leave access open, it belongs in scope. A sprint-planning ritual does not.

Simple governance needs five things on every procedure:

  • An ID, so the auditor and the on-call engineer name the same document.
  • A version history showing what changed and when.
  • Restricted edit rights, limited to the owning team, with read access for everyone who performs the task.
  • Archived superseded versions, so a runbook for the old stack cannot be mistaken for the current one.
  • Authorised changes, with an approver on record rather than a silent edit.

The NCSC makes a similar case for change management in its NCSC Cloud Security Principle 5 Operational Security. Changes to a service should be assessed for their security impact, then managed and tracked through to completion. Procedures deserve the same treatment as the systems they describe.

Currency is the harder property. Make "procedure updated?" a closure check on infrastructure change tickets, and sweep the full set once a year as a backstop.

A procedure describing last year's stack is worse than none: it is confidently wrong.

The common failure is access. Runbooks locked in one person's drive, or in a tool half the team cannot open, fail the availability test however good the content is. Inaccessible counts as undocumented, and an auditor who asks the on-call engineer to open the document will find out in seconds.

Free Resource - ISO 27001

The ISO 27001 readiness checklist

Ninety-eight controls mapped to what an assessor actually asks for, in the order they ask it. Written by practitioners who took our ISMS through certification.

AvailablePDF21 pages
  • how to define your ISMS scope
  • the risk-assessment and treatment evidence trail,
  • your Statement of Applicability and residual-risk positions, and
  • the supplier, access-control, and operational-evidence questions most teams miss.

DOC-27001-CHK · v2.4

We'll use your details to give you access to the resource you requested, plus occasional related content. Opt out any time — see our Privacy Notice.

How many runbooks does a 50-person firm actually need?

Usually eight to twelve. Use the standard's own triggers to choose them: tasks several people must perform identically, jobs rare enough to be forgotten, risky new activities, and looming handovers. Cover joiner/mover/leaver access, backup and restore, patching, deployment, alert handling, incident escalation, log review and core platform recovery. The triggers size the set, not a target count.

The four triggers map onto the set like this:

  • Many hands: joiner/mover/leaver access, where least privilege on entry and a provable cut-off on exit must happen identically every time.
  • Rare tasks: backup restore and core platform recovery, which are forgotten between runs.
  • New risk: deployment and change, where one botched step reaches production.
  • Looming handover: whatever one engineer alone does today, which is often alert handling, patching and log review.

Proportion follows the estate. A firm with one cloud platform and a single deployment pipeline will land near the bottom of the range. Add a regulated data store, an on-premises site or a second production platform and the count climbs towards the top.

One consolidated operations manual is fine at the smaller end. The standard does not demand a document per task, and a single findable manual beats a dozen scattered pages. Split into modular runbooks only when the estate genuinely warrants it, for example when separate teams own separate platforms.

The belief that every task needs its own standalone policy document is a vendor habit rather than a requirement. What an auditor tests is findability, ownership and currency, not document count.

Resist documenting the trivial. Procedures for self-evident tasks create a review burden, and that burden guarantees the whole set goes stale. A short set that gets reviewed beats a long one that nobody opens.

What is the cold-start walkthrough test for a runbook?

The cold-start test asks whether a competent colleague who has never done the task could complete it from the document alone. A passing runbook gives the actual commands and screens, the order, a named owner, error branches and escalation contacts, including vendor support. If the reader must ask the author anything material, the runbook is unfinished.

Check each runbook against six questions:

  1. Commands and screens: does it give the exact command, console path or screen, rather than "restart the service"?
  2. Order: are the steps numbered, with prerequisites stated before the step that needs them?
  3. Owner: is a named person or role accountable for the document and the task?
  4. Error branches: does it say what to do when a step fails?
  5. Escalation: does it say who to call, including the vendor's support route?
  6. Evidence: does it say what to capture, such as a ticket reference or log extract?

Dependencies are where cold starts usually fail: the job that must finish before the backup starts, the service account that expires, the scheduling quirk nobody mentioned. Write each one beside the step it affects.

For incident runbooks, the NCSC Cyber Incident Response Process and Playbook Guidance is the external reference. It expects explicit instructions covering triage criteria, containment steps, key contacts and evidence retention, which maps neatly onto questions four to six above.

A document nobody has executed from is a hypothesis, not a procedure.

Prove transferability by having someone other than the author walk a procedure through. A restore test is the classic choice. Keep the record: it is both the competency evidence and the honest test of the document. Every gap the colleague hits becomes an edit before an auditor finds it.

Where should incident and recovery runbooks live when production is down?

Keep an offline export or independent store of incident and recovery runbooks, refreshed on a schedule, so on-call staff can reach them during a total outage. A recovery runbook held only inside the environment it exists to restore is out of reach exactly when it is needed.

Scope the out-of-band copy to the emergency subset: incident escalation, core platform recovery and restore. Copying the whole library creates a second set to keep current. The copy needs four properties:

  • Independent of production: it does not rely on the cloud tenant, identity provider or network you would be rebuilding.
  • Reachable by on-call: the people holding the pager can open it, and someone has checked that they can.
  • Refreshed on a schedule: the export date is visible, and a change to an emergency runbook triggers a fresh copy.
  • Documented: the arrangement itself is written down, because auditors ask for it as evidence.

The trap catches teams that keep recovery steps in the same wiki, repository host or single sign-on they describe rebuilding. Ask the auditor's question yourself before they do: if this environment is down, can the on-call person open the incident runbook?

What do auditors ask when testing ISO 27001 Annex A 5.37?

Auditors pair each procedure with its execution evidence: the offboarding document against the latest leaver's ticket trail, the backup runbook against restore test logs. They interview operators while reading the runbook. Missing procedures for critical operations grade major; stale content or a sampled task that does not match its document grades minor, aggregating to major as a pattern.

Expect questions along these lines:

  • "Your engineer is unreachable. Show me what the person covering would follow to run tonight's backup or restore it."
  • "Show me the offboarding procedure, then show me it followed for your most recent leaver."
  • "This procedure references your old infrastructure. When was it last updated, and who approved the change?"
  • "Where do these live, and can the on-call person reach the incident runbook if this environment is down?"
  • "Who is allowed to change these documents?"

The auditor is looking for daylight between document and record. A leaver ticket trail that omits a step the runbook lists is exactly the kind of gap that gets probed. Interviews attack the same gap from the other side. An operator who describes a different process from the one on the page has just shown the drift.

Have the evidence assembled before the room:

  • The runbook set, showing owners, version histories and approval of changes.
  • Repository or tool permissions showing who can edit and who can only read.
  • Review records: the annual sweep, and change tickets showing procedure updates checked before closure.
  • Execution records such as restore test logs, completed offboarding checklists and deployment tickets.
  • The out-of-band copy arrangement, plus walkthrough or training records for operational staff.

An incident or failed restore that has already exposed a missing procedure makes the major grade much harder to argue against. Version-control slips and a runbook that mentions retired infrastructure are minor on their own, so the aim is to stop them forming a pattern.

How does docs-as-code keep runbooks current and audit-ready?

Markdown runbooks in a git repository inherit owners, pull-request approval, version history and access control from the workflow engineers already trust. Automation then shrinks the manual surface, staleness detection raises update tickets when systems change, and ticketed execution leaves completion evidence as the work happens.

Four mechanisms do the work:

  • Runbooks in the repo: pull-request review is the change authorisation, and history and access control come free. The governance the control asks for becomes a by-product of normal engineering.
  • Automate the procedure away: provisioning, patching and backup verification moved into a pipeline or script leave the code and its run logs as both procedure and proof. What stays documented is the judgement layer: when to run it and what to do when it fails.
  • Staleness detection: link each runbook to the systems it describes, and let an infrastructure change or a review-age threshold raise an update ticket to the owner. Freshness stops depending on the annual sweep.
  • Execution capture: offboarding checklists, restore tests and deployment steps run through the ticketing system, so completion evidence exists the moment the work finishes. The audit-time evidence hunt disappears.

The commercial upside is speed in diligence. The buyer's question about who else can restore production gets answered with a repository, a pull-request history and a ticket trail, not a promise.

Together these remove the six failure modes that sink the control, mapped in the table below. At this scale, a small repo, a ticket template and a staleness check give you a set that an auditor can sample and a new engineer can run on day one.

Failure modeWhat it looks likeWhat removes it
ShelfwareA procedure pack written for the audit and never reopenedStaleness tickets and a "procedure updated?" check on change tickets
Policy-speak"Backups shall be performed daily" with no command anyone could runPull-request review against the cold-start test; scripts as the steps
Tribal memory driftThe team works from memory and Slack while the documents ageTicketed execution that makes the runbook the route to the work
Permission silosRunbooks in one person's drive or a tool half the team cannot openRepository access for every operator, with edit rights held by the owning team
Single-environment hostingThe recovery runbook lives inside what it exists to recoverA scheduled offline export of the emergency subset
Over-documentationProcedures for trivial tasks that nobody reviewsAutomate the task or drop the document; keep the judgement layer only

Frequently asked questions

Lightly. The pipeline definition and its run history are the procedure and the execution record, so an auditor can sample runs instead of tickets. Write down only what the code cannot say: what triggers a run, how to read a failure, and the manual fallback if the pipeline itself is down. Rehearse that fallback at least once, since it is the one step nobody otherwise practises.

Yes. The control cares that procedures are findable, current and governed, not which tool holds them. The gap to check in a wiki is change approval: git records a reviewer on every pull request by default, while most wikis record only who edited. Turn on page approval or a review workflow, and confirm the wiki can export the emergency subset for the offline copy.

Backup (A.8.13) is the clearest case, because the restore runbook is tested against restore logs. Logging (A.8.15) and change management (A.8.32) lean on the same runbooks. Expect the auditor to follow one task across several controls in a single sample, such as a production change traced from its ticket through the runbook to the log entry.

Both. Day to day it prevents the skipped offboarding or misconfigured backup by making the right sequence explicit. During an incident, the recovery runbook is what gets operations back up, which is why ISO/IEC 27002 classes it as corrective as well. It also protects confidentiality, integrity and availability, depending on the task.

Plan on one to two weeks of the technical lead's time. The best slot is mid-programme, once the A.5.1 policy suite exists to anchor authority and change management is settling. Book the first walkthrough tests straight after drafting, because they show which runbooks need another pass.

Profile image for Harry West, Founder and CEO of GRCMANA
Author

Harry West

Harry is the founder of GRCMANA, he helps regulated service providers close the enterprise trust gap — turning GRC, cyber resilience and AI governance from paperwork exercises into shippable systems.

Standard engine

ISO 27001 reference directory.

Every control in this framework and the clause guides that sit above them, grouped by control domain. Open any entry for its control definition, implementation steps and the audit evidence it expects. Dimmed entries are planned.

ClausesThe management systemClause guides · 23 guides
Clause 4.1Understanding the organization and its context→Clause 4.2Understanding the needs and expectations of interested parties→Clause 4.3Determining the scope of the information security management system→Clause 4.4Information security management system→Clause 5.1Leadership and commitment→Clause 5.2Policy→Clause 5.3Organizational roles, responsibilities and authorities→Clause 6.1Actions to address risks and opportunities→Clause 6.2Information security objectives and planning to achieve them→Clause 7.1Resources→Clause 7.2Competence→Clause 7.3Awareness→Clause 7.4Communication→Clause 7.5Documented information→Clause 8.1Operational planning and control→Clause 8.2Information security risk assessment→Clause 8.3Information security risk treatment→Clause 9.1Monitoring, measurement, analysis and evaluation→Clause 9.2Internal audit→Clause 9.2Preparing for Your ISO 27001 Stage 2 Audit: A Practical Checklist→Clause 9.3Management review→Clause 10.1Continual improvement→Clause 10.2Nonconformity and corrective action→
A.5Organizational Controls37 guides
A.5.1Policies for information security→A.5.2Information security roles and responsibilities→A.5.3Segregation of duties→A.5.4Management responsibilities→A.5.5Contact with authorities→A.5.6Contact with special interest groups→A.5.7Threat intelligence→A.5.8Information security in project management→A.5.9Inventory of information and other associated assets→A.5.10Acceptable use of information and other associated assets→A.5.11Return of assets→A.5.12Classification of information→A.5.13Labelling of information→A.5.14Information transfer→A.5.15Access control→A.5.16Identity management→A.5.17Authentication information→A.5.18Access rights→A.5.19Information security in supplier relationships→A.5.20Addressing information security within supplier agreements→A.5.21Managing information security in the ICT supply chain→A.5.22Monitoring, review and change management of supplier services→A.5.23Information security for use of cloud services→A.5.24Information security incident management planning and preparation→A.5.25Assessment and decision on information security events→A.5.26Response to information security incidents→A.5.27Learning from information security incidents→A.5.28Collection of evidence→A.5.29Information security during disruption→A.5.30ICT readiness for business continuity→A.5.31Legal, statutory, regulatory and contractual requirements→A.5.32Intellectual property rights→A.5.33Protection of records→A.5.34Privacy and protection of PII→A.5.35Independent review of information security→A.5.36Compliance with policies, rules and standards for information security→A.5.37Documented operating procedures→
A.6People Controls8 guides
A.6.1Screening→A.6.2Terms and conditions of employment→A.6.3Information security awareness, education and training→A.6.4Disciplinary process→A.6.5Responsibilities after termination or change of employment→A.6.6Confidentiality or non-disclosure agreements→A.6.7Remote working→A.6.8Information security event reporting→
A.7Physical Controls14 guides
A.7.1Physical security perimeters→A.7.2Physical entry→A.7.3Securing offices, rooms and facilities→A.7.4Physical security monitoring→A.7.5Protecting against physical and environmental threats→A.7.6Working in secure areas→A.7.7Clear desk and clear screen→A.7.8Equipment siting and protection→A.7.9Security of assets off-premises→A.7.10Storage media→A.7.11Supporting utilities→A.7.12Cabling security→A.7.13Equipment maintenance→A.7.14Secure disposal or re-use of equipment→
A.8Technological Controls34 guides
A.8.1User endpoint devices→A.8.2Privileged access rights→A.8.3Information access restriction→A.8.4Access to source code→A.8.5Secure authentication→A.8.6Capacity management→A.8.7Protection against malware→A.8.8Management of technical vulnerabilities→A.8.9Configuration management→A.8.10Information deletion→A.8.11Data masking→A.8.12Data leakage prevention→A.8.13Information backup→A.8.14Redundancy of information processing facilities→A.8.15Logging→A.8.16Monitoring activities→A.8.17Clock synchronization→A.8.18Use of privileged utility programs→A.8.19Installation of software on operational systems→A.8.20Networks security→A.8.21Security of network services→A.8.22Segregation of networks→A.8.23Web filtering→A.8.24Use of cryptography→A.8.25Secure development life cycle→A.8.26Application security requirements→A.8.27Secure system architecture and engineering principles→A.8.28Secure coding→A.8.29Security testing in development and acceptance→A.8.30Outsourced development→A.8.31Separation of development, test and production environments→A.8.32Change management→A.8.33Test information→A.8.34Protection of information systems during audit testing→
OtherAdditional Guides7 guides
GuideISO 27001 Statement of Applicability: what it is, with a worked example→GuideISO 27001 implementation→GuideISO 27001 certification and audit process→GuideISO 27001 mandatory documents and records→GuideISO 27001 gap analysis→GuideISO 27001 certification cost→GuideISO 27001 Annex A controls→
ISO 27001 Accelerator

Ready to accelerate your path to certification?

Work with a Trust Architect to scope your ISMS, close the gaps, and get audit-ready — without stalling your roadmap.

Book a Call →
GRCMANA
  • About
  • Insights
  • Contact
Ask the Trust ArchitectBook a Call →
  • About
  • Insights
  • The Vault
    Compliance VaultCyber Essentials→ISO 27001→SOC 2→ISO 42001→
    Domain VaultGRC Fundamentals→Risk Management→AI Governance→GRC Engineering→
    Other ResourcesFree Tools→Templates→Newsletter→
  • Contact
Book a Call →Ask the Trust ArchitectFixed fee. ISO 27001 in as few as six weeks.
GRCMANA

Helping high-growth B2B tech startups close the Enterprise Trust Gap through security, governance, and AI resilience.

ISO 27001ISO 42001ISO 9001Cyber EssentialsEU AI Act ReadyNIST AI RMF

The Vault

GRC EngineeringAI GovernanceISO 27001ISO 42001All Vault Resources

Resources

BlogFree ToolsTemplatesNewsletter

Company

About GRCMANAContactPrivacy PolicyTerms & ConditionsCookie Policy
© 2025 GRCMANA · All rights reservedRegistered in England & Wales under company registration 16810805. VAT Registration 506308024