AnnexOps Compliance

NIS2 Compliance Automation: Your Entity Class, Derived

AnnexOps derives whether you are an essential or important entity under the EU baseline and maps the ten Art 21(2) measures to controls you already run. It stages the Art 23 incident clocks from early warning to final report. Art 20 approvals and management training go on the record, each approval an audit event. Versioned rules. Derived, not guessed.

Entity class derived, cited · Ten Art 21 measures mapped · Art 23 clocks staged

How NIS2 automation works

Derived from facts, with the article cited

Rules as data

Entity classification and the 26 NIS2 requirements are versioned rules, not code. Every verdict carries its rule version and cites Art 2, 3, 20, 21 or 23. Re-run it and you get the same answer. No LLM in the verdict.

Derivation, not judgment

Essential or important is derived from your recorded profile: sector and entity type under Annex I or II, size, and the size-independent categories of Art 2(2)(a) and Art 3(1). Indicative under the EU baseline; national transposition can extend scope. Member State decisions are recorded as overrides with a rationale. Judgment stays yours.

Agents draft, you sign

Suggestions land in Approvals: a suggested owner or a gap task for an Art 21(2) measure. Nothing changes a record until a named person approves it. Every decision becomes an audit event. You submit to the CSIRT or competent authority; AnnexOps does not file for you.

Evidence you can verify

Connectors to GitHub, AWS and Microsoft Entra ID read metadata only. Collection is append-only and hash-chained per connection. When a competent authority asks for evidence that your policies are implemented under Art 32(2)(g) or 33(2)(f), you hand over hash-verifiable collection records alongside your audit results, not screenshots.

Core capabilities

The NIS2 duties, tracked from one record

Art 21 measures mapped to controls

The ten Art 21(2) measures, with Art 20 and Art 23, become 26 trackable requirements with 76 controls linked from a Common Control Library of 211. Evidence attaches to the control, not the framework, so your ISO/IEC 27001, SOC 2 or DORA work already counts. The hub shows assessed requirement coverage (indicative) across the 26, each gap listed and owned.

Read-only connectors, automated checks

GitHub, Amazon Web Services and Microsoft Entra ID connectors are live and read configuration metadata only. Collection is append-only and hash-chained per connection. The platform’s 743 automated checks are graded against each framework you hold, reaching NIS2 through the controls behind the Art 21 measures. Point-in-time evidence packages assemble the evidence for your auditor.

Risk register and supplier register

Art 21(2)(a) asks for risk analysis and (d) for supply chain security. AnnexOps keeps one risk register and one supplier register, with owners and dates, shared with your ISO/IEC 27001, SOC 2 and DORA work. A supplier’s risk is recorded once and counts for every framework that asks.

Art 23 reporting on staged clocks

One incident record stages the Art 23(4) early warning, incident notification and final report as owned, dated steps. The directive sets 24 hours, 72 hours (24 hours for trust service providers) and one month. AnnexOps keeps the record; your team confirms each report and submits it to the CSIRT or, where applicable, the competent authority.

Policies and access reviews on the record

Four of the ten Art 21(2) measures ask for policies: (a) risk analysis and security, (f) effectiveness, (h) cryptography, (i) access control. AnnexOps builds them from templates, with versioned approvals and staff acknowledgement on the record. Quarterly access reviews for measure (i) run from the same people register your ISMS keeps.

Art 20 duties on the record

Under Art 20(1) the management body approves the cybersecurity risk-management measures, oversees their implementation and can be held liable for infringements of Art 21 by the entity. Art 20(2) requires its members to follow training. AnnexOps records each approval and each member’s training as dated entries; every approval is an audit event in the hash chain. Evidenced, not asserted.

Integrations

Works With Your Existing Stack

  • GitHub
  • Amazon Web Services
  • Microsoft Entra ID
  • Jira
  • SharePoint
  • GitLab (coming soon)
  • Microsoft Azure (coming soon)
  • Google Cloud (coming soon)
  • Okta (coming soon)
  • Google Workspace (coming soon)
  • Microsoft Intune (coming soon)
  • Jamf (coming soon)

FAQs

Some Frequently Asked Questions and Their Answers

Are we an essential or an important entity, and how does AnnexOps decide?

AnnexOps derives it from the profile you record: sector and entity type under Annex I or II, and size under Art 2(1). Art 2(2)(a) also brings some categories into scope regardless of size: providers of public electronic communications networks or services, trust service providers, TLD name registries and DNS service providers. Under Art 3(1), essential entities are Annex I entities above the medium-sized ceiling, and qualified trust service providers, TLD name registries and DNS service providers of any size. So are medium-sized providers of public electronic communications networks or services, central government public administration entities, and entities identified as critical under Directive (EU) 2022/2557. Member States can designate further essential entities under Art 2(2)(b) to (e) or Art 3(1)(g). Under Art 3(2), every other Annex I or II entity in scope is important. The result is indicative under the EU baseline. National transposition can extend scope or designate further entities, so you can record a Member State decision as an override with a rationale.

Who wrote the NIS2 requirement content, and has it been reviewed?

The 26 NIS2 requirements, the classification rules and the Art 21 control mappings are AnnexOps-authored, with specialist review in progress. The product labels them as such on screen; the free check is labelled an indicative self-assessment and not legal advice. Our mappings from automated checks to NIS2 requirements are likewise draft. EU AI Act and GDPR content on the platform has been reviewed by counsel. Nothing here is legal advice: the directive’s text in OJ L 333 and your Member State’s transposition remain the authority, and your counsel makes the call.

Is there a NIS2 certificate, and who decides whether we are compliant?

No. NIS2 itself creates no certificate or attestation report. Compliance is supervised by the competent authority of your Member State, in Germany the BSI. Essential entities sit under a comprehensive ex ante and ex post regime (Recital 122, Art 32), important entities ex post only (Art 33). In Germany the BSI-Gesetz of 2 December 2025 (in force 6 December 2025) uses its own categories, besonders wichtige and wichtige Einrichtungen (§28 BSIG). Incident reports there go to the joint BSI and BBK reporting point (§32 BSIG); record the German classification as an override. Some Member States recognise certification under their transposition. Belgium, for example, treats a CyberFundamentals or ISO/IEC 27001 certificate from an accredited conformity assessment body as a presumption of conformity. Art 24 also lets Member States require ICT products, services or processes that carry a certificate under EU cybersecurity certification schemes. Any such certificate is issued by an accredited certification body, never by AnnexOps. AnnexOps is not a regulator, certification body or filing service and does not guarantee compliance. It gives you workflow with owners, dates and clocks, tamper-evident evidence, assessed requirement coverage (indicative) and a read-only Audit Room.

What are the Art 23 reporting deadlines, and does AnnexOps file the reports?

Art 23(4) sets a staged cascade for significant incidents. An early warning is due within 24 hours of becoming aware. An incident notification follows within 72 hours of becoming aware (24 hours for trust service providers, for incidents affecting their trust services). An intermediate report is due on request, and the final report no later than one month after the incident notification. If the incident is still ongoing at that point, a progress report is due then, and a final report within one month of handling it. AnnexOps stages those steps as owned, dated records and keeps the audit trail. Filing stays with you: your team confirms each report and submits it to the CSIRT or, where applicable, the competent authority. In Germany that is the BSI, through the joint BSI and BBK reporting point.

News & Articles

Know your indicative NIS2 entity class in minutes

No login, result on screen: essential or important under the EU baseline (indicative), the duties and fines, your gaps.

AI Analyzer