Skip to Content
AddonsTrust CenterFrameworksISO 27001 Framework

ISO 27001 Framework

Map your Microsoft 365 tenant configurations to the ISO/IEC 27001 Information Security Management System (ISMS) standard. OpsPilot365 Trust Center automates Annex A control assessments, supports risk treatment planning, and generates Statement of Applicability documentation for certification preparation.

Note: ISO 27001 compliance mapping is part of the Trust Center add-on. It covers all 93 Annex A controls from the ISO 27001:2022 revision, with automated assessments for controls applicable to Microsoft 365 environments managed by MSPs.

ISMS Approach

ISO 27001 requires organizations to establish, implement, maintain, and continually improve an Information Security Management System. OpsPilot365 supports the ISMS lifecycle for M365-related controls.

  • Plan — Risk assessment, scope definition, control selection.
  • Do — Implement controls via M365 policies and configurations.
  • Check — Automated monitoring, audits, management review.
  • Act — Corrective actions, continual improvement, drift remediation.

Annex A Control Categories (ISO 27001:2022)

The 2022 revision consolidates controls into four themes. OpsPilot365 maps Microsoft 365 settings to each applicable Annex A control, providing automated assessment where possible.

ThemeControlsKey M365 MappingsAuto-Assessed
Organizational (A.5)37 controlsInformation security policies, roles, threat intelligence, supplier management18 of 37
People (A.6)8 controlsUser onboarding/offboarding, security awareness, access reviews5 of 8
Physical (A.7)14 controlsDevice management via Intune, BitLocker, remote wipe6 of 14
Technological (A.8)34 controlsMFA, encryption, DLP, logging, malware protection, network controls28 of 34

Key Annex A Control Mappings

Detailed mapping between Annex A controls and Microsoft 365 configurations assessed by OpsPilot365.

Control IDControl NameM365 Implementation
A.5.1Policies for information securitySecurity policy documents, Conditional Access policies
A.5.15Access controlEntra ID Conditional Access, RBAC, PIM
A.8.2Privileged access rightsPIM role assignments, just-in-time access, admin MFA
A.8.5Secure authenticationMFA enforcement, passwordless methods, legacy auth blocking
A.8.10Information deletionRetention policies, data lifecycle management
A.8.11Data maskingSensitivity labels, DLP policies, information barriers
A.8.15LoggingUnified Audit Log, sign-in logs, mailbox auditing
A.8.24Use of cryptographyTLS enforcement, S/MIME, message encryption, BitLocker

Risk Assessment and Treatment

ISO 27001 clause 6.1 requires a formal risk assessment and treatment process. OpsPilot365 integrates risk analysis data from Microsoft 365 to support this requirement.

  • Risk Identification — Automated asset inventory from Microsoft 365 services, threat intelligence from Microsoft Defender signals, vulnerability data from Secure Score and compliance scans, configuration risk scoring based on deviation from best practices.
  • Risk Treatment OptionsMitigate: Apply M365 controls to reduce risk. Transfer: Document shared responsibility with Microsoft. Accept: Record risk acceptance with management approval. Avoid: Disable services or features introducing risk.
  • Risk Register — Centralized risk register linked to M365 controls, impact and likelihood scoring matrix, risk owner assignment per tenant or control area, treatment plan tracking with status and deadlines.
  • Management Review — Scheduled review reports for leadership, risk trend analysis over time, effectiveness measurement of implemented controls, exportable reports for ISMS management review meetings.

Statement of Applicability (SoA)

The SoA is a mandatory document for ISO 27001 certification that lists all Annex A controls and states whether each is applicable, implemented, and justified. OpsPilot365 auto-generates this document.

Note: OpsPilot365 generates the Statement of Applicability based on the tenant’s M365 service usage and control assessment results. Controls not relevant to cloud-based M365 services are automatically marked as not applicable with justifications. MSPs can override applicability for client-specific requirements.

SoA FieldDescriptionAuto-Populated
Control ReferenceAnnex A control identifier and nameYes
ApplicableWhether the control is in scopeYes
JustificationReason for inclusion or exclusionYes
Implementation StatusCurrent implementation levelYes
Implementation MethodHow the control is achieved in M365Yes
Evidence ReferenceLink to collected evidence artifactsYes

Certification Preparation

OpsPilot365 helps MSPs guide their clients through the ISO 27001 certification journey by tracking readiness across all required documentation and control areas.

  • Gap Analysis Report — Comprehensive comparison of current M365 configurations against all applicable Annex A controls, identifying gaps and providing prioritized remediation guidance.
  • Internal Audit Support — Generate internal audit checklists based on control assessments. Track findings, non-conformities, and corrective actions with deadlines and ownership.
  • Stage 1 Readiness Check — Verify that ISMS documentation (scope, SoA, risk assessment, policies) is complete before the Stage 1 certification audit document review.
  • Stage 2 Evidence Package — Export complete evidence packages demonstrating control effectiveness for the Stage 2 on-site certification audit.

API Reference

  • GET /api/addons/trust-center/frameworks/iso27001/status — Get ISO 27001 compliance status summary for a tenant
  • GET /api/addons/trust-center/frameworks/iso27001/controls — List all Annex A controls with assessment results
  • GET /api/addons/trust-center/frameworks/iso27001/soa — Generate or retrieve the Statement of Applicability
  • GET /api/addons/trust-center/frameworks/iso27001/risks — Get risk register entries linked to ISO 27001 controls
  • POST /api/addons/trust-center/frameworks/iso27001/scan — Trigger an ISO 27001 compliance assessment scan
  • GET /api/addons/trust-center/frameworks/iso27001/evidence — Export evidence package for certification audit
  • GET /api/addons/trust-center/frameworks/iso27001/gap-analysis — Generate gap analysis report for certification preparation
Last updated on