Skip to main content

ISO 27001 Gap Analysis Tool Guide: Turn Annex A into a 90-Day Readiness Plan

May 25, 2026By The CTO13 min read
...
guides

ISO 27001 gap analysis tool guide for ISO 27001:2022 certification preparation

ISO 27001 Gap Analysis Tool Guide: Turn Annex A into a 90-Day Readiness Plan

ISO 27001 gap analysis tool guide for ISO 27001:2022 certification preparation

Series A teams usually don’t “decide” to do ISO 27001. They get pulled into it because one deal is worth $250,000 ARR and procurement won’t move. Then the CTO inherits a 93-control checklist, a Stage 1 audit date, and a security team of one.

That’s the moment an ISO 27001 gap analysis tool earns its keep. It helps you compare your current ISMS to ISO 27001:2022 Annex A, spot what’s missing, and turn the mess into a plan before a certification body shows up.

This guide walks through a gap analysis that produces audit-grade evidence, not a slide deck.

What is an ISO 27001 gap analysis tool and what it checks

An ISO 27001 gap analysis compares what you do today against ISO 27001:2022 requirements. In practice, that means your ISMS plus the Annex A control set.

Annex A is 93 controls, grouped into four themes. The 2022 update reduced controls from 114 and reorganized them into organisational, people, physical, and technological controls. It also introduced 11 new controls that line up with modern cloud and software delivery. Sources like DataGuard’s Annex A overview and A-LIGN’s change summary break down the structure and what changed.

The Art of CTO ISO 27001 Gap Analysis tool is an Annex A controls assessment. It helps teams rate each control, attach evidence, and identify gaps before certification. I think of it as a readiness pass that turns “we should do ISO” into a scoped backlog you can actually ship.

What the tool should help you produce

  • Control status: implemented, partial, planned, or missing.
  • Evidence pointers: links to tickets, configs, policies, and logs.
  • Owners: a named person per control, not “Security”.
  • Remediation plan: a ranked list tied to risk and audit deadlines.

One framing point that saves a lot of pain: ISO 27001 isn’t a product checklist. It’s a management system standard. Controls matter, but the system around them is what auditors are really testing.

ISO 27001 readiness checklist: what to gather before you score Annex A

Most teams botch their first gap analysis because they start with controls and skip scope. That creates a fake plan. The order that works is scope, assets, risks, then controls.

Define scope like a CTO, not like a template

Scope drives audit time, evidence volume, and how much you’re about to interrupt engineering. For a SaaS company, a common first scope is:

  • Production SaaS platform
  • Customer data handling systems
  • CI and CD pipeline
  • Corporate IT that can access production

Scope can exclude things too. A separate legacy product, a sandbox environment, or a non critical internal tool can sit outside scope if the boundaries are real and documented.

If you want a clean way to model boundaries, use our internal guide on architecture diagrams that auditors accept and store the model in ArchiMate Modeler.

Build a “minimum evidence pack” before scoring

A gap analysis score without evidence turns into an argument. A score with evidence turns into a plan.

Collect these artifacts first:

  • Asset inventory: cloud accounts, repos, data stores, endpoints.
  • Data map: where customer data enters, moves, and leaves.
  • Risk register: top 10 risks, owners, and treatment decisions.
  • Policy set: security policy, access control, incident response, supplier.
  • Operational proof: logs, tickets, alerts, and review records.

If you already run SOC 2, reuse the evidence. ISO 27001:2022 overlaps heavily with SOC 2 security criteria, but auditors will still want to see ISO-specific mapping.

Use a consistent scoring scale

A five point scale keeps you out of “yes or no” thinking. One practical scale shows up in checklist instructions like the Sassofia ISO 27001 gap analysis checklist PDF. It uses levels from not implemented through planned, in progress, mostly implemented, and optimized.

For early stage teams, “mostly implemented” is a realistic Stage 2 target. “Optimized” is a year two goal.

How to run an ISMS assessment tool process that doesn’t stall engineering

Gap analyses turn into time sinks when they become 93 meetings. Don’t do that. Timebox the work and make ownership explicit.

A practical cadence for 10 to 100 engineers

Run the first pass in a two week sprint.

  • Day 1: scope confirmation and stakeholder map
  • Days 2 to 6: evidence collection and control scoring
  • Days 7 to 8: risk review and prioritization
  • Days 9 to 10: remediation plan and leadership review

Scrut’s timeline guide calls out 2 to 4 weeks for the gap assessment phase, depending on size and maturity. It also recommends prioritizing the top non conformities early. See Scrut’s ISO 27001 timeline.

Assign control owners by system, not by department

The classic anti pattern is “Security owns all controls.” In a startup, that’s fantasy. Security is usually part time, and most controls live inside engineering and IT anyway.

Assign owners like this:

  • Cloud platform lead: configuration management, logging, monitoring
  • App engineering lead: secure coding, SDLC controls, secrets handling
  • IT lead or MSP: endpoint security, joiner mover leaver, device policy
  • People ops: onboarding, training, background checks where required
  • CTO or VP Eng: governance, risk acceptance, supplier strategy

That lines up with how Annex A spans organisational, people, physical, and technological themes. Sources like Konfirmity’s 2022 update guide and Scrut’s controls list cover the four theme structure.

Don’t miss the 11 new controls that trip teams up

The 2022 revision added 11 controls. Early stage SaaS teams usually miss the ones that touch cloud and day-to-day engineering practice.

Examples called out by DataGuard and Konfirmity:

  • A.5.7 Threat intelligence: define how threat info feeds triage.
  • A.5.23 Cloud service security: rules for cloud use and shared responsibility.
  • A.5.30 ICT readiness for business continuity: link BIA to tech recovery.
  • A.8.9 Configuration management: baselines, drift detection, exceptions.
  • A.8.10 Information deletion: deletion rules, retention, and proof.
  • A.8.12 Data leakage prevention: controls for exfil paths.
  • A.8.16 Monitoring activities: monitoring coverage and review.
  • A.8.23 Web filtering: control risky browsing paths.
  • A.8.28 Secure coding: secure coding practices and checks.

These controls map to real systems. They also map to real budget. Treat them like architecture and delivery work, not “write a policy and call it done.”

Use “control intent” to avoid overbuilding

Auditors care about intent and evidence. They don’t care about fancy tools.

Example: A.8.9 configuration management.

  • Bad implementation: buy a tool, never enforce baselines.
  • Good implementation: define baseline AMIs, enforce Terraform modules, alert on drift.

This is where our internal guide on platform team boundaries and ownership helps. It keeps the work with the teams who can actually change the system.

ISO 27001 certification preparation: timelines, audit stages, and what auditors ask for

Most organizations land in a 6 to 18 month range from start to certification, depending on maturity and scope. A more detailed breakdown appears in Secureframe’s certification timeline. It covers a pre audit phase, then Stage 1 and Stage 2 audits, then surveillance.

The mental model I use:

  • Stage 1: “Show the ISMS exists on paper.”
  • Stage 2: “Show the ISMS works in real life.”

What Stage 1 usually exposes

Stage 1 failures are boring, which is good news. It’s mostly missing documents and missing structure.

  • ISMS scope not clear
  • Risk assessment method not defined
  • Statement of Applicability not consistent with controls
  • Policies exist but no approval record

If you want a 30 day milestone, Glocert’s roadmap puts gap assessment in week 3 and policy and leadership work in week 4. See Glocert’s 30-60-90 plan.

What Stage 2 usually exposes

Stage 2 failures are operational. This is where teams get surprised.

  • Access reviews not done on schedule
  • Incident response exists but no tabletop or ticket trail
  • Supplier reviews happen once, then stop
  • Logging exists but nobody reviews it

That’s why we recommend pairing the gap analysis with our internal Incident Postmortem template. It creates repeatable evidence for incident handling and corrective actions.

The CTO’s job during certification

The CTO is the tie breaker. Auditors will ask who accepts risk and who funds remediation.

A CTO should be ready to show:

  • A risk acceptance process with named approvers
  • A quarterly security review cadence
  • A budget line for security work and tooling

It also helps to track this work in Command Center so security debt sits next to product debt and reliability debt, where it belongs.

Information security controls audit: turning gaps into a ranked remediation plan

A gap analysis report only matters if it turns into a ranked backlog with owners and dates. Teams that try to fix everything at once burn out and still miss the audit window. Rank by risk and effort, then execute.

The Annex A Impact and Effort Matrix

Use this named framework to rank remediation tasks.

  • Impact: customer harm, revenue risk, breach likelihood, audit blocker
  • Effort: engineering weeks, vendor lead time, process change cost

Here’s a simple matrix you can paste into a planning doc.

CategoryImpactEffortWhat it meansExample remediation
Quick winsHighLowDo this in 2 to 4 weeksMFA everywhere, remove shared accounts
Big rocksHighHighPlan as an epicSIEM rollout, DLP program
HygieneLowLowBatch into monthly chorespolicy refresh, training reminders
DeferLowHighDocument risk acceptancephysical upgrades for out of scope sites

This matches the advice to prioritize gaps and set deadlines in guides like ISMS.online’s gap analysis steps. It also matches the impact effort prioritization described in AI Gap Analysis’s remediation roadmap guide.

What “good evidence” looks like for a startup

Auditors don’t need a 40 page policy. They need proof the policy runs.

Examples that work well:

  • Access control: Okta export, GitHub org settings, quarterly review ticket.
  • Secure coding: PR template, SAST results, dependency update cadence.
  • Monitoring: alert rules, on call schedule, incident tickets.
  • Supplier management: top 20 vendor list, security review notes, DPAs.

If you track delivery performance, connect the remediation plan to the Engineering Metrics Dashboard. Security work competes with roadmap work. DORA metrics make that trade visible.

A realistic 90 day plan for Series A and B teams

This plan assumes one security lead, part time support from platform and IT, and a CTO sponsor.

  • Weeks 1 to 2: gap analysis, scope, risk method, Statement of Applicability draft
  • Weeks 3 to 6: quick wins and audit blockers, access, logging, incident process
  • Weeks 7 to 10: big rocks start, secure coding controls, supplier reviews
  • Weeks 11 to 13: internal audit prep, evidence pack, management review

Scrut’s timeline guide lists 2 to 4 weeks for gap assessment and 2 to 6 months for implementation. That range fits this plan for a narrow scope. See Scrut’s ISO 27001 timeline.

Enterprise implications for CTOs: why ISO 27001 gap analysis matters early

  1. Sales cycles: Enterprise buyers ask for ISO 27001 in security questionnaires. A gap analysis lets you answer with real scope and dates, not hand-waving.

  2. Cloud risk: ISO 27001:2022 added explicit cloud and configuration controls. If you move fast in AWS or GCP, you need drift detection and deletion proof. Sources like DataGuard call out cloud service security and configuration management as focus areas.

  3. Board governance: ISO work forces a risk register and a management review cadence. That makes security spend easier to defend.

  4. M and A readiness: Buyers ask for evidence of security controls. A clean ISMS and Annex A mapping reduces diligence churn.

CTO recommendations: how to use the ISO 27001 gap analysis tool well

Immediate actions

  1. Set scope in writing. Define systems, data, and boundaries. Put it in a diagram and a one page statement.

  2. Pick a scoring scale. Use a five level scale and stick to it. Tie each score to evidence.

  3. Name owners per control. Map controls to system owners. Put owners in the tool output.

  4. Build an evidence index. Create a folder or wiki page with links to logs, tickets, and configs.

Policy framework

  1. Risk method. Define how risks get scored and accepted. Keep it simple and repeatable.

  2. Statement of Applicability discipline. For each Annex A control, record apply or not apply and why.

  3. Supplier tiering. Rank vendors by data access and business impact. Review the top tier quarterly.

Architecture principles

  1. Baseline everything. Treat configuration as code. Alert on drift. This supports A.8.9 configuration management.

  2. Prove deletion. Build deletion workflows with logs and retention rules. This supports A.8.10 information deletion.

  3. Secure coding as a pipeline. Put checks in CI, not in a policy doc. This supports A.8.28 secure coding.

  4. Monitoring with review. Alerts without review records fail audits. Add weekly review tickets. This supports A.8.16 monitoring activities.

For build vs buy decisions on tooling like SIEM, DLP, or IAM, use our Build vs Buy Matrix. ISO work often triggers tool sprawl if you don’t stay disciplined.

Bigger picture: ISO 27001 is a forcing function for how teams run

ISO 27001 pushes startups to treat security as a system, not a hero project. It creates a rhythm: risk review, control checks, internal audits, and corrective actions. That rhythm matters more than the certificate.

It also changes hiring and org design. Teams that pass audits with 10 to 100 engineers usually have clear ownership for cloud, identity, and incident response. They also have a way to fund security work without freezing product delivery.

Here’s the question I use to sanity check readiness: if an auditor asked for proof of five key controls tomorrow, could your team produce it in two hours?

Use the ISO 27001 Gap Analysis tool to score Annex A, attach evidence, and turn the results into a plan your team can ship.

Sources

  1. DataGuard, ISO 27001 Annex A controls overview
  2. Konfirmity, ISO 27001:2022 changes and new clause 6.3
  3. Scrut, ISO 27001:2022 controls list and themes
  4. A-LIGN, differences between ISO 27001:2013 and 2022
  5. ISMS.online, gap analysis steps and roadmap
  6. Sassofia PDF, ISO 27001 gap analysis checklist scoring scale
  7. Glocert, ISO 27001 implementation roadmap
  8. Secureframe, ISO 27001 certification timeline
  9. Scrut, ISO 27001 certification timeline and phases
  10. AI Gap Analysis, impact effort matrix for remediation