Skip to content

Audit evidence

NIS2 Article 21 SaaS & Identity Security Checklist for SMBs and Mid-Market

Map NIS2 Article 21(2) risk-management measures to practical SaaS, MFA, OAuth supply-chain, cloud sharing, Shadow AI, and security training evidence.

What to take away

For cloud-first SMBs and mid-market entities in scope of NIS2 (either directly as Essential or Important entities or through customer supply-chain clauses), Article 21(2) comes down to repeatable SaaS, identity, third-party OAuth, data-sharing, and human-risk hygiene backed by dated operational records.

1. Understand how NIS2 reaches cloud-centric SMBs and mid-market teams

Directive (EU) 2022/2555 (NIS2) expands European cybersecurity obligations across medium-sized and larger organizations in sectors listed in Annexes I and II, while national transpositions (such as ANSSI’s framework in France and BSI’s implementation in Germany) define exact registration deadlines and supervision tiers.

Even when an SMB sits below direct headcount or turnover thresholds, Article 21(2)(d) requires regulated customers to assess the cybersecurity practices of their direct suppliers and service providers. Lean IT teams therefore face the same practical question in customer questionnaires and audits: how do you prove access control, MFA, SaaS supply-chain oversight, data protection, and staff training without hiring a dedicated GRC team?

References: EUR-Lex - Directive (EU) 2022/2555 (NIS2 Directive, Articles 20 and 21) · ANSSI - MonEspaceNIS2 official guidance and scope information

2. Map NIS2 Article 21(2) clauses to concrete SaaS and AI controls

Rather than writing abstract policy binders, link each relevant paragraph of Article 21(2) to the SaaS, identity, browser, and awareness records your team actually operates.

2. Map NIS2 Article 21(2) clauses to concrete SaaS and AI controls
NIS2 Article 21(2) measureCloud & SaaS operational controlDated evidence to retain
(a) Risk analysis & information system policiesShadow IT / Shadow AI inventory, data-sharing rules, and AI acceptable use policyDated application & AI register, approved policy PDF, and exception log
(b) Incident handlingEmployee phishing reporting, compromised-account OAuth/link checks, and vendor breach responseTriage logs, revoked OAuth grants, and post-incident remediation records
(d) Supply chain securityThird-party SaaS, OAuth grant, and browser extension risk reviews plus vendor CVE/breach trackingApproved vs revoked OAuth apps, scope decisions, and supplier security reviews
(g) Basic cyber hygiene & trainingRecurring role-aware security training, onboarding bundles, and phishing simulationsProgram completion exports, onboarding deadlines, and simulation reporting
(i) HR security & access controlPeriodic user access reviews, orphan/former-employee detection, and cloud link cleanupSigned-off access review exports and verified source-side account removals
(j) Multi-factor authenticationEnforced MFA across identity providers (Google Workspace, Entra ID, Okta) and critical SaaSIdP MFA enforcement posture snapshots and remediation of non-compliant accounts

References: EUR-Lex - Directive (EU) 2022/2555 (NIS2 Directive, Articles 20 and 21) · ENISA - NIS2 Technical Implementation Guidance

3. Prioritize MFA, periodic access reviews, and clean offboarding

Auditors and enterprise customers check identity hygiene first because unmanaged accounts and missing MFA remain the fastest path to business disruption. Start with your primary identity directory (Google Workspace, Microsoft Entra ID, or Okta), verify MFA enforcement for every human and admin account, and eliminate shared passwords.

Next, extend access control beyond SSO-assigned apps. Run scheduled user access reviews on critical SaaS tools, match accounts against active HR/directory rosters so former employees and unmatched accounts surface immediately, and keep decision logs separate from verified source-side removal.

References: EUR-Lex - Directive (EU) 2022/2555 (NIS2 Directive, Articles 20 and 21) · Elba Documentation - Identity and user access reviews

4. Include OAuth grants, browser extensions, and AI tools in supply-chain hygiene

In a SaaS environment, your software supply chain changes every time an employee grants OAuth scopes to a third-party app, installs a high-privilege browser extension, or pastes work data into an unreviewed AI assistant. ENISA’s technical implementation guidance highlights inventorying third-party service dependencies and limiting their access rights.

Review OAuth consents in Google Workspace, Microsoft 365, and Dropbox alongside installed browser extensions, remove dormant or over-scoped tokens, and track vendor breach or critical CVE advisories affecting connected SaaS tools so you can revoke exposed integrations promptly.

References: EUR-Lex - Directive (EU) 2022/2555 (NIS2 Directive, Articles 20 and 21) · ENISA - NIS2 Technical Implementation Guidance

5. Pair continuous cyber hygiene with measurable staff training

Article 21(2)(g) explicitly pairs basic cyber hygiene practices with cybersecurity training, and Article 20 requires management bodies to approve risk-management measures and undergo training themselves. Keep awareness practical: combine a structured onboarding bundle for new hires, recurring short modules covering phishing, SaaS sharing, and AI literacy, realistic email or QR phishing simulations, and a one-click phishing report button.

Export dated snapshots quarterly so leadership sees concrete risk reduction: accounts revoked after offboarding, public Drive or SharePoint links fixed, unapproved OAuth grants removed, and training completion across both staff and leadership.

References: EUR-Lex - Directive (EU) 2022/2555 (NIS2 Directive, Articles 20 and 21) · ANSSI - MonEspaceNIS2 official guidance and scope information · Elba Documentation - Security awareness training and policy acknowledgement

How Elba supports NIS2 operational readiness

Elba does not provide legal advice, determine your entity classification under national NIS2 laws, or submit regulatory incident notifications. Instead, Elba unifies the operational controls and exportable evidence cloud-first SMBs and mid-market teams need across Article 21(2)(d), (g), (i), and (j).

Elba connects user access reviews (across 46 connectors with verified account sync, validated CSV or screenshot imports, dated PDF summary reports, and detailed CSV decision logs), Google Workspace MFA checks and Okta read-only directory visibility, OAuth governance for Google Workspace, Microsoft 365, and Dropbox, vendor breach and Critical/High CVE Playbooks, Cloud DLP across 7 collaboration sources, Chrome/Edge/Firefox 128+/Safari 26+ Shadow AI protection, and multi-language security training (with pseudonymised CSV/XLSX auditor exports and versioned PDF policy acknowledgements) alongside phishing simulations with native Gmail and Outlook reporting.

References: Elba Documentation - Identity and user access reviews · Elba Documentation - Security awareness training and policy acknowledgement

NIS2 SaaS, identity, and human-risk readiness checklist

0 of 8 checks complete

Your checks stay on this page and reset when you reload it.

Common questions

Does NIS2 apply to SMBs with fewer than 50 employees?

Most micro and small enterprises under 50 employees and EUR 10 million turnover fall outside direct NIS2 scope unless covered by specific Article 2 size-cap exceptions (such as trust service providers, DNS/TLD registries, or electronic communications). However, many cloud-first SMBs still have to demonstrate Article 21-aligned MFA, access control, OAuth hygiene, and training to satisfy regulated enterprise customers under Article 21(2)(d) supply-chain requirements.

How does NIS2 Article 21 relate to ISO/IEC 27001:2022?

NIS2 Article 21(2) overlaps substantially with ISO/IEC 27001:2022 Annex A controls on asset inventory (5.9), access control and rights (5.15, 5.18), supplier and cloud services (5.19 to 5.23), vulnerability management (8.8), and awareness training (6.3). Reusing one dated SaaS, OAuth, and access-review evidence pack avoids duplicate audit spreadsheets.

Are annual awareness videos enough for NIS2 Article 21(2)(g)?

No. Article 21(2)(g) pairs cybersecurity training with basic cyber hygiene practices, and Article 20 adds management-body accountability. Combine role-relevant onboarding and recurring modules with verifiable hygiene controls such as MFA, access reviews, cloud sharing cleanup, and AI prompt guardrails.

Does Elba certify our company as NIS2 compliant?

No software platform certifies NIS2 compliance or replaces incident-reporting, backup, network, or governance duties outside SaaS and workspace layers. Elba helps lean teams operate and export verifiable evidence for SaaS access, MFA posture, OAuth supply-chain risk, data sharing, browser AI controls, and employee training.

Sources & further reading

Primary documentation used to review this guide. Product settings and edition requirements can change; check the linked documentation before making changes.

Put it into practice

ISO 27001, NIS2, and SOC 2 SaaS security controlsAutomated SaaS user access reviewsApplications, OAuth, and access reviewsSecurity awareness and phishing simulationsISO 27001 evidence for SaaS and OAuth appsUser access review checklist and Excel/CSV template
Audit evidence8 min

Third-party SaaS and OAuth apps as ISO 27001 evidence (SMB checklist)

Turn your SaaS and OAuth app inventory into ISO 27001:2022 evidence: control mapping, dated exports, owners and decisions. A checklist for lean SMB teams.

Read the guide
Audit evidence8 min

Shadow AI, GDPR & EU AI Act Article 4 Compliance Guide

Align Shadow AI governance with GDPR Articles 5, 28, 32, and 35 and EU AI Act Article 4 AI literacy: processor checks, prompt minimization, and training.

Read the guide
Platform evaluation4 min

Evaluate SaaS security across the whole workflow

Compare how your tools connect a SaaS finding, employee context, an authorised action and verification in the source application.

Read the guide
AI security6 min

Shadow AI: discover tools and control sensitive data

Build a Shadow AI inventory, distinguish observed use from verified access, and test controls for sensitive prompts and uploads.

Read the guide
AI security8 min

Copilot and M365 agents: residual oversharing after the policies

Check residual permissions, connectors, and knowledge sources after enabling Microsoft 365 Copilot and Studio agents with this practical SMB checklist.

Read the guide
AI security8 min

AI governance vs Shadow AI: what SMBs should decide beyond inventory

Shadow AI inventory finds tools. SMB AI governance sets approval, data rules, exceptions, and measurement, so policy goes beyond a discovery spreadsheet.

Read the guide
Data protection9 min

Google Workspace DLP: setup, rules and limits

Check your Workspace edition, configure Drive DLP rules, test detections, and fix risky sharing. Includes rule examples and an access-review checklist.

Read the guide
Applications and access6 min

User access review checklist: from accounts to completed changes

Run an access review with verified accounts, clear decisions, tracked changes, and completion evidence. Includes a reusable review checklist.

Read the guide
Data protection7 min

Slack data loss prevention: coverage, review and verified action

Evaluate Slack DLP, separate message exposure from linked-file access, and test a practical review workflow with clear Elba coverage limits.

Read the guide
Data protection6 min

SharePoint external sharing: review access with Copilot in mind

Review SharePoint and OneDrive sharing, distinguish permissions from discovery controls, and verify access changes with owners and practical checks.

Read the guide
Data protection7 min

Find and fix Anyone links in Google Drive and SharePoint

Build a dated inventory of anonymous file links, decide with owners, and verify changes in Drive, SharePoint, and OneDrive.

Read the guide
Security awareness7 min

After a phishing click: check the SaaS controls training cannot close

Keep phishing practice, then verify mailbox rules, OAuth consent, file links, and sensitive AI use after a suspected compromise.

Read the guide
Security awareness7 min

Deploying a Phishing Report Add-In in Gmail & Outlook with AI Triage

Deploy a native phishing report button in Gmail and Microsoft Outlook: configure least-privilege consent, separate simulations, and speed up AI triage.

Read the guide
Application security7 min

Audit third-party OAuth apps in Google Workspace and Microsoft 365

Inventory connected apps and consent, rank grants by scope, and verify keep, restrict, or revoke decisions in the source.

Read the guide
Applications and access7 min

Enterprise Browser Extension Risk Audit Checklist (Chrome, Edge & Firefox)

Audit Chrome, Edge, and Firefox extensions across your company: evaluate host permissions, spot risky AI/VPN add-ons, and enforce MDM allowlists.

Read the guide
Applications and access6 min

Employee offboarding checklist for SaaS access

Download a free offboarding review template. Confirm accounts, assign access changes, preserve ownership and verify removal in each source application.

Read the guide
AI security7 min

AI Acceptable Use Policy Template (GDPR & EU AI Act)

Download a free Corporate AI Acceptable Use Policy template and CSV register aligned with GDPR and EU AI Act Article 4, with clear data and account rules.

Read the guide
AI security8 min

How to Prevent Sensitive Data Leaks in ChatGPT, Claude, Gemini & Copilot

Stop sensitive data leaks in ChatGPT, Claude, Gemini, and Copilot: compare tenant settings, browser prompt masking, upload DLP limits, and account checks.

Read the guide
Applications and access8 min

Shadow IT discovery tools for SMBs: Elba, Nudge Security and With Wings

Compare vendor-stated SaaS and AI discovery, supported responses and deployment needs. Includes a practical pilot checklist for lean IT teams.

Read the guide

From review to remediation

Build NIS2 SaaS and identity evidence without spreadsheet sprawl.

See how Elba brings access reviews, OAuth governance, Cloud DLP, Shadow AI guardrails, and employee training into one workflow.

Request a demo