Open EU-standaard

NIS 2 Incidentmelding-Schema

De velden die elke onder NIS 2 gereguleerde entiteit moet documenteren bij een significant incident. Verankerd op EU-niveau, niet gebonden aan een enkel nationaal portaal.

Wanneer een significant incident een onder NIS 2 vallende entiteit raakt, begint de klok te lopen: 24 uur voor de vroege waarschuwing, 72 uur voor de melding, een maand voor het eindrapport. De te documenteren velden zijn EU-breed grotendeels gelijk, maar elke lidstaat heeft zijn eigen portaal.

Totdat de op 26 mei 2026 door de NIS-samenwerkingsgroep aangenomen gemeenschappelijke template via een Uitvoeringsverordening van de Commissie wordt vastgesteld, en totdat het in Art. 23a NIS 2 voorgestelde Single Entry Point (Digital Omnibus, 19 november 2025) operationeel wordt, bestaat er geen openbaar, machine-leesbaar schema voor deze velden. Deze bibliotheek vult die leemte.

EU-juridische verankering
Het schema is uitsluitend verankerd in EU-primaire bronnen. Nationale portaalmappings (BSI, ANSSI, NCSC-NL, ACN, INCIBE-CERT, ...) leven als veldgebonden uitbreidingslaag, niet als primaire verankering.
Schema gebruiken
Machine-leesbaar als TypeScript of JSON-schema. Vrij te gebruiken, dual-licensed.
Versie
0.3.0
Laatst bijgewerkt
2026-06-03
Velden
30
Rapporttypes
5
Rapporttypes onder Art. 23 NIS 2
Vijf rapporttypes, elk met een persistente W3C DPV URI.

Incidentclassificatie

2 velden

Reporting reason

enum3× required

The category under which this notification is submitted. NIS 2 Art. 23(3) mandates reporting only of significant incidents; near-miss and non-significant incident reporting is voluntary under Art. 30 NIS 2.

Rechtsgrondslag: NIS 2 Art. 23(3), NIS 2 Art. 30

Nationaal portaal: DE: Vorfallsklassifikation / Meldegrund

Severity level

enum2× required

Initial assessment of incident severity. NIS 2 Art. 23(4)(b) requires the incident notification (72h) to contain an initial assessment of severity and impact. CIR 2024/2690 quantifies significance thresholds for the digital-service-provider categories it covers.

Rechtsgrondslag: NIS 2 Art. 23(4)(b), CIR 2024/2690

Nationaal portaal: DE: Vorfallsklassifikation / Lageeinschätzung

Overlap: DORA Art. 19(1)

Incidentbeschrijving

5 velden

Short incident summary

text3× required

Plain-language summary of what happened. NIS 2 Art. 23(4)(a) requires the early warning to indicate whether the significant incident is suspected of being unlawful or malicious — this field carries that initial narrative.

Rechtsgrondslag: NIS 2 Art. 23(4)(a)

Nationaal portaal: DE: Vorfallsbeschreibung / Störungsbeschreibung

Overlap: GDPR Art. 33(3)(a)

Detailed incident description

text1× required

Verbatim per NIS 2 Art. 23(4)(d): the final report shall contain 'a detailed description of the incident, including its severity and impact'. This field accumulates findings across the reporting cycle.

Rechtsgrondslag: NIS 2 Art. 23(4)(d)(i)

Nationaal portaal: DE: Vorfallsbeschreibung / Detaillierte Vorfallsbeschreibung

Suspected unlawful or malicious cause

enum3× required

NIS 2 Art. 23(4)(a) requires the 24-hour early warning to indicate whether the significant incident is suspected of being caused by unlawful or malicious acts.

Rechtsgrondslag: NIS 2 Art. 23(4)(a)

Nationaal portaal: DE: Ursache / Vermutung böswilliger Handlung

Notify recipients of services (Art. 23(2))

boolean2× required

NIS 2 Art. 23(2): where applicable, the entity shall, without undue delay, communicate to the recipients of its services that are potentially affected by a significant cyber threat any measures or remedies they can take.

Rechtsgrondslag: NIS 2 Art. 23(2)

Overlap: GDPR Art. 34

W3C DPV URI: https://w3id.org/dpv/legal/eu/nis2#RiskMitigationAdvice

Message to recipients of services

text

Plain-language message to the recipients of the entity's services about the threat and the recommended remedial actions. Required if customerNotificationRequired is true.

Rechtsgrondslag: NIS 2 Art. 23(2)

Overlap: GDPR Art. 34(2)

W3C DPV URI: https://w3id.org/dpv/legal/eu/nis2#RiskMitigationAdvice

Tijdlijn

3 velden

Incident occurrence (ISO-8601)

datetime1× required

Earliest known time the incident occurred. May be 'unknown' if forensic timeline is incomplete.

Rechtsgrondslag: ENISA TIG v1.0 §5 (incident timeline)

Nationaal portaal: DE: Zeitlinie / Vorfallseintritt

Overlap: GDPR Art. 33(3)(a)

Detection / awareness time (ISO-8601)

datetime3× required

Time the entity became aware of the significant incident. Starts the 24h / 72h / 1m clocks under NIS 2 Art. 23(4).

Rechtsgrondslag: NIS 2 Art. 23(4)

Nationaal portaal: DE: Zeitlinie / Erkennung

Overlap: GDPR Art. 33(1)

Incident resolved (ISO-8601)

datetime1× required

Time the incident was contained and remediated. Required for the final report under NIS 2 Art. 23(4)(d).

Rechtsgrondslag: NIS 2 Art. 23(4)(d)

Nationaal portaal: DE: Zeitlinie / Aktuelle Statusmeldung

Oorzaakbepaling

5 velden

Root-cause type

enum1× required

Verbatim per NIS 2 Art. 23(4)(d)(ii): the final report shall indicate 'the type of threat or root cause that is likely to have triggered the incident'.

Rechtsgrondslag: NIS 2 Art. 23(4)(d)(ii)

Nationaal portaal: DE: Ursache / Primärursache

Overlap: DORA Art. 19(4)

Root-cause analysis (narrative)

text1× required

Narrative analysis backing the root-cause classification. Where the analysis is incomplete, indicate the best-supported theory and the evidence behind it.

Rechtsgrondslag: NIS 2 Art. 23(4)(d)(ii)

Nationaal portaal: DE: Ursache / Detailursache

Targeted attack indicator

enum2× required

Whether the entity assesses the incident as a targeted attack (specific to the entity or sector) or untargeted (opportunistic / mass campaign).

Rechtsgrondslag: ENISA TIG v1.0 §5 (incident profiling)

Nationaal portaal: DE: Ursache / Zielrichtung des Angriffs

CIA properties affected

multiEnum2× required

Which of confidentiality, integrity, availability the incident has impacted. NIS 2 Art. 6(6) defines 'significant incident' partly in terms of these properties.

Rechtsgrondslag: NIS 2 Art. 6(6)

Nationaal portaal: DE: Detaillierte Ursache / CIA-Auswirkungen

Overlap: GDPR Art. 32(1)

Indicators of compromise (IoCs)

text

Verbatim per NIS 2 Art. 23(4)(b): the incident notification (72h) shall indicate 'an initial assessment of the significant incident, including its severity and impact, as well as, where available, the indicators of compromise'. Submit observable artefacts — file hashes, IP addresses, domains, URLs, malware signatures, behavioural patterns — that downstream defenders can use to detect the same threat. Optional rather than required because the directive conditions it on availability; if forensics has not surfaced any IoCs at the time of submission, leave empty.

Rechtsgrondslag: NIS 2 Art. 23(4)(b), ENISA TIG v1.0 §5 (incident profiling)

Nationaal portaal: DE: Detaillierte Ursache / Kompromittierungsindikatoren

Overlap: GDPR Art. 33(3)(a), DORA Art. 19(4)

Responsmaatregelen

4 velden

Containment measures taken

text2× required

Technical, organisational, and operational measures already taken to contain the incident. Required for the incident notification (72h) and updated in subsequent reports.

Rechtsgrondslag: NIS 2 Art. 23(4)(d)(iii)

Nationaal portaal: DE: Gegenmaßnahmen / Technische / organisatorische Maßnahmen

Overlap: GDPR Art. 33(3)(d)

Applied and ongoing mitigation

text1× required

Verbatim per NIS 2 Art. 23(4)(d)(iii): the final report shall describe 'applied and ongoing mitigation measures'.

Rechtsgrondslag: NIS 2 Art. 23(4)(d)(iii)

Nationaal portaal: DE: Gegenmaßnahmen / Angewandte und laufende Maßnahmen

Detection method

multiEnum2× required

How the incident was first detected. Used by CSIRTs to identify systemic detection gaps across the sector.

Rechtsgrondslag: ENISA TIG v1.0 §5 (detection)

Nationaal portaal: DE: Gegenmaßnahmen / Erkennungsmethode

Preventive measures planned

text1× required

Measures planned to prevent recurrence. Carries the 'lessons learned' loop required by ENISA TIG for the final report.

Rechtsgrondslag: NIS 2 Art. 23(4)(d)(iii), ENISA TIG v1.0 §5 (post-incident review)

Nationaal portaal: DE: Vorfalls-Korrelationen / Zukünftige Präventionsmaßnahmen

Impact

4 velden

Affected users (estimate)

integer2× required

Estimated count of affected users. CIR 2024/2690 quantifies thresholds for the digital-service-provider categories it covers; for other entities the assessment is qualitative per NIS 2 Art. 6(6) and Art. 23(3).

Rechtsgrondslag: NIS 2 Art. 6(6), CIR 2024/2690 (where applicable)

Nationaal portaal: DE: Servicestörung / Betroffene Nutzer (geschätzt)

Overlap: GDPR Art. 33(3)(a)

Service disruption description

text2× required

Narrative of which services (operational, customer-facing, internal) were degraded or unavailable and for how long. NIS 2 Art. 6(6) makes service-disruption a defining criterion of a 'significant incident'.

Rechtsgrondslag: NIS 2 Art. 6(6)

Nationaal portaal: DE: Servicestörung / Beschreibung der Dienstausfälle

Overlap: DORA Art. 19(4)

Estimated financial damage (EUR)

decimal

Estimated direct and indirect financial damage. NIS 2 Art. 6(6) includes financial loss among the criteria that elevate an incident to 'significant'.

Rechtsgrondslag: NIS 2 Art. 6(6)(b)

Nationaal portaal: DE: Servicestörung / Finanzieller Schaden (geschätzt)

Overlap: DORA Art. 19(4)

Reputational harm (yes / no)

boolean2× required

Whether the entity assesses that the incident has caused or is likely to cause reputational harm. One of the qualifying criteria for a 'significant incident' under NIS 2 Art. 6(6).

Rechtsgrondslag: NIS 2 Art. 6(6)(b)

Nationaal portaal: DE: Servicestörung / Reputationsschaden

Grensoverschrijdende impact

2 velden

Cross-border impact (yes / no)

boolean3× required

NIS 2 Art. 23(4)(a) requires the early warning to indicate whether the significant incident has a cross-border impact. CSIRTs of other affected Member States are notified via the cooperation mechanism in NIS 2 Art. 15.

Rechtsgrondslag: NIS 2 Art. 23(4)(a), NIS 2 Art. 23(4)(d)(iv)

Nationaal portaal: DE: Geografische & Sektorale Verbreitung / Grenzüberschreitende Auswirkung

Overlap: GDPR Art. 33(3)(c)

Affected Member States (ISO 3166-1 alpha-2)

countryListVoorwaardelijk

List of EU Member States whose entities, users, or services are affected by the incident. Used by the CSIRT to notify peer authorities.

Rechtsgrondslag: NIS 2 Art. 23(4)(a), NIS 2 Art. 15 (Cooperation Group)

Nationaal portaal: DE: Geografische & Sektorale Verbreitung / Geografische Verbreitung

Geografische en sectorale verspreiding

1 velden

Affected NIS 2 sectors (Annex I and II)

multiEnum2× required

Sectors affected by the incident, mapping to NIS 2 Annex I (sectors of high criticality) and Annex II (other critical sectors). Sectoral CSIRTs may need to be notified.

Rechtsgrondslag: NIS 2 Annex I, NIS 2 Annex II

Nationaal portaal: DE: Geografische & Sektorale Verbreitung / Betroffene Sektoren

Melder-contact

4 velden

Reporter name

string3× required

Name of the natural person submitting the notification on behalf of the entity. Required by all national portals so the CSIRT can follow up.

Rechtsgrondslag: ENISA TIG v1.0 §5 (notification logistics)

Nationaal portaal: DE: Melder-Kontakt / Name

Overlap: GDPR Art. 33(3)(b)

Reporter email

email3× required

Email address the CSIRT can use to reach the reporter for follow-up questions, intermediate-report requests, and feedback delivery under NIS 2 Art. 23(5).

Rechtsgrondslag: NIS 2 Art. 23(5)

Nationaal portaal: DE: Melder-Kontakt / E-Mail

Overlap: GDPR Art. 33(3)(b)

Reporter phone

phone

Phone number for urgent CSIRT contact, especially during the early-warning window when email may be slow.

Rechtsgrondslag: ENISA TIG v1.0 §5 (notification logistics)

Nationaal portaal: DE: Melder-Kontakt / Telefon

Internal case reference

string

The entity's own internal incident reference number. Lets the CSIRT correlate multiple submissions about the same incident.

Rechtsgrondslag: ENISA TIG v1.0 §5 (notification logistics)

Nationaal portaal: DE: Gegenmaßnahmen / Internes Aktenzeichen

Gebruiksinstructie

Dit schema dekt de EU-juridische substantie van de Art. 23 NIS 2 incidentmelding. Het is bedoeld als gedeelde basis. De feitelijke melding moet via het portaal van de bevoegde nationale autoriteit worden ingediend.

De DE-laag (BSI Meldeportal) is vandaag gevuld. Mappings voor FR, NL, AT, IT, ES en andere lidstaten bestaan als placeholders en verwelkomen pull requests.

Incidentbeheer met audit log
Op het nisd2.eu platform worden incidenten direct vastgelegd, relationeel gekoppeld aan assets en leveranciers, en wordt het ingevulde rapportagepakket als briefing geexporteerd. Gratis, Open Source, geen lock-in.