<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>DORA Compliance – BAUER GROUP (English)</title>
        <link>https://dora.docs.bauer-group.com/</link>
        <description>Digital Operational Resilience Act – Compliance Documentation Updates</description>
        <lastBuildDate>Sun, 29 Mar 2026 23:42:16 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>© 2026 BAUER GROUP</copyright>
        <item>
            <title><![CDATA[FinmadiG – German Implementation]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/finmadig</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/finmadig</guid>
            <pubDate>Sun, 29 Mar 2026 23:33:03 GMT</pubDate>
            <description><![CDATA[# FinmadiG – German Implementation

## Overview

The **Finanzmarktdigitalisierungsgesetz** (Financial Markets Digitalisation Act, FinmadiG) was published in the Federal Law Gazette on 27.12.2024 and serves as the national implementation measure for DORA, MiCAR, and the Funds Transfer Regulation.

## Key DORA-Relevant Provisions

### Extended Scope of Application (Section 1a(2a) KWG, as amended)

From 01.01.2027, the following are additionally subject to DORA:

| Institution Type | Legal Basis | Remarks |
|]]></description>
            <content:encoded><![CDATA[<h1 id="finmadig-–-german-implementation" tabindex="-1">FinmadiG – German Implementation <a class="header-anchor" href="#finmadig-–-german-implementation" aria-label="Permalink to &quot;FinmadiG – German Implementation&quot;"></a></h1>
<h2 id="overview" tabindex="-1">Overview <a class="header-anchor" href="#overview" aria-label="Permalink to &quot;Overview&quot;"></a></h2>
<p>The <strong>Finanzmarktdigitalisierungsgesetz</strong> (Financial Markets Digitalisation Act, FinmadiG) was published in the Federal Law Gazette on 27.12.2024 and serves as the national implementation measure for DORA, MiCAR, and the Funds Transfer Regulation.</p>
<h2 id="key-dora-relevant-provisions" tabindex="-1">Key DORA-Relevant Provisions <a class="header-anchor" href="#key-dora-relevant-provisions" aria-label="Permalink to &quot;Key DORA-Relevant Provisions&quot;"></a></h2>
<h3 id="extended-scope-of-application-section-1a-2a-kwg-as-amended" tabindex="-1">Extended Scope of Application (Section 1a(2a) KWG, as amended) <a class="header-anchor" href="#extended-scope-of-application-section-1a-2a-kwg-as-amended" aria-label="Permalink to &quot;Extended Scope of Application (Section 1a(2a) KWG, as amended)&quot;"></a></h3>
<p>From 01.01.2027, the following are additionally subject to DORA:</p>
<table tabindex="0">
<thead>
<tr>
<th>Institution Type</th>
<th>Legal Basis</th>
<th>Remarks</th>
</tr>
</thead>
<tbody>
<tr>
<td>Financial services institutions</td>
<td>Section 1a(2a) KWG</td>
<td>Leasing, factoring</td>
</tr>
<tr>
<td>Crypto securities register operators</td>
<td>Section 1a(2a) KWG</td>
<td>Newly under DORA</td>
</tr>
<tr>
<td>Branches under Section 53 KWG</td>
<td>Section 1a(2a) KWG</td>
<td>Third-country branches</td>
</tr>
<tr>
<td>Insurance holding companies</td>
<td>Section 293(5) VAG</td>
<td>Section 7 No. 31, Section 294(4) VAG</td>
</tr>
</tbody>
</table>
<h3 id="transitional-provision-section-65a-3-kwg-as-amended" tabindex="-1">Transitional Provision (Section 65a(3) KWG, as amended) <a class="header-anchor" href="#transitional-provision-section-65a-3-kwg-as-amended" aria-label="Permalink to &quot;Transitional Provision (Section 65a(3) KWG, as amended)&quot;"></a></h3>
<p>For the newly included institutions:</p>
<ul>
<li><strong>From 17.01.2025:</strong> Reporting obligations for major ICT-related incidents (Chapter III DORA)</li>
<li><strong>From 01.01.2027:</strong> Full ICT risk management framework (for microenterprises: simplified framework under Art. 16)</li>
</ul>
<h3 id="replacement-of-the-xait-circulars" tabindex="-1">Replacement of the xAIT Circulars <a class="header-anchor" href="#replacement-of-the-xait-circulars" aria-label="Permalink to &quot;Replacement of the xAIT Circulars&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Circular</th>
<th>Status</th>
<th>Date</th>
</tr>
</thead>
<tbody>
<tr>
<td>KAIT</td>
<td>Repealed</td>
<td>16.01.2025</td>
</tr>
<tr>
<td>VAIT</td>
<td>Repealed</td>
<td>16.01.2025</td>
</tr>
<tr>
<td>ZAIT</td>
<td>Repealed</td>
<td>16.01.2025</td>
</tr>
<tr>
<td>BAIT Chapter 11</td>
<td>Repealed</td>
<td>17.01.2025</td>
</tr>
<tr>
<td>BAIT (complete)</td>
<td>Repeal scheduled</td>
<td>31.12.2026</td>
</tr>
</tbody>
</table>
<h3 id="sanctions" tabindex="-1">Sanctions <a class="header-anchor" href="#sanctions" aria-label="Permalink to &quot;Sanctions&quot;"></a></h3>
<p>FinmadiG empowers BaFin to impose:</p>
<table tabindex="0">
<thead>
<tr>
<th>Sanction</th>
<th>Amount</th>
<th>Application</th>
</tr>
</thead>
<tbody>
<tr>
<td>Periodic penalty payments</td>
<td>Up to EUR 2.5 million</td>
<td>For violations of DORA requirements</td>
</tr>
<tr>
<td>Fines</td>
<td>According to severity</td>
<td>For systematic non-compliance</td>
</tr>
<tr>
<td>Special commissioners</td>
<td>–</td>
<td>Appointment by BaFin</td>
</tr>
<tr>
<td>Business restrictions</td>
<td>–</td>
<td>Restriction of business activities</td>
</tr>
<tr>
<td>Contract termination</td>
<td>–</td>
<td>Requirement to terminate non-compliant service provider relationships</td>
</tr>
<tr>
<td><strong>Personal liability</strong></td>
<td>–</td>
<td>Management personally liable for material deficiencies</td>
</tr>
</tbody>
</table>
<h3 id="audit-obligations" tabindex="-1">Audit Obligations <a class="header-anchor" href="#audit-obligations" aria-label="Permalink to &quot;Audit Obligations&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Audit Subject</th>
<th>Legal Basis</th>
<th>Auditor</th>
</tr>
</thead>
<tbody>
<tr>
<td>ICT risk management</td>
<td>Art. 5–15 DORA, Section 65a KWG</td>
<td>Annual financial auditor</td>
</tr>
<tr>
<td>Incident management</td>
<td>Art. 18, 19 DORA</td>
<td>Annual financial auditor</td>
</tr>
<tr>
<td>Third-party management</td>
<td>Art. 28–30 DORA</td>
<td>Annual financial auditor</td>
</tr>
<tr>
<td>TLPT</td>
<td>Art. 26–27 DORA</td>
<td>Systemically important only</td>
</tr>
</tbody>
</table>
<div class="warning custom-block"><p class="custom-block-title">Important for BAUER GROUP</p>
<p>Since the annual financial auditors of clients are now explicitly required to audit DORA compliance (Art. 3 No. 10 a) dd) KWG amendment), <strong>audit requests to ICT service providers have increased significantly</strong>. BAUER GROUP provides standardised <a href="/en/guide/automation/audit-trail">audit readiness packages</a>.</p>
</div>
<h2 id="practical-implications" tabindex="-1">Practical Implications <a class="header-anchor" href="#practical-implications" aria-label="Permalink to &quot;Practical Implications&quot;"></a></h2>
<h3 id="for-existing-financial-sector-clients" tabindex="-1">For Existing Financial Sector Clients <a class="header-anchor" href="#for-existing-financial-sector-clients" aria-label="Permalink to &quot;For Existing Financial Sector Clients&quot;"></a></h3>
<p>Clients will proactively approach BAUER GROUP with:</p>
<ol>
<li>Requests for information register data (fact sheet)</li>
<li>Contract amendments (DORA clauses)</li>
<li>Audit rights (on-site, remote, by supervisory authority)</li>
<li>SLA adjustments (DORA-compliant reporting deadlines)</li>
</ol>
<h3 id="extended-scope-from-2027" tabindex="-1">Extended Scope from 2027 <a class="header-anchor" href="#extended-scope-from-2027" aria-label="Permalink to &quot;Extended Scope from 2027&quot;"></a></h3>
<p>The FinmadiG extension brings additional entity groups (including financial services institutions, crypto securities register operators) under DORA from 01.01.2027, requiring DORA-compliant ICT service providers for the first time.</p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[The 5 DORA Pillars]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/pillars/</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/pillars/</guid>
            <pubDate>Sun, 29 Mar 2026 23:33:03 GMT</pubDate>
            <description><![CDATA[# The 5 DORA Pillars

## Architecture of the Regulation

DORA follows the Lamfalussy process:

- **Level 1** – Base legal act: Regulation (EU) 2022/2554 (64 articles, 9 chapters)
- **Level 2** – Specification: RTS (Regulatory Technical Standards), ITS (Implementing Technical Standards), Delegated Acts
- **Level 3** – Guidelines: Joint Guidelines of the ESAs (not legally binding, but comply-or-explain)

## Pillar Mapping

```
┌─────────────────────────────────────────────────────┐
│                    DORA (EU) 2022/2554               │
├──────────┬──────────┬──────────┬──────────┬─────────┤
│  P1      │  P2      │  P3      │  P4      │  P5     │
│  ICT-RM  │ Incident │ Testing  │ 3rd Party│ Info    │
│          │ Report.  │          │ Risk     │ Sharing │
│ Art.5-16 │ Art.17-23│ Art.24-27│ Art.28-44│ Art.45  │
├──────────┼──────────┼──────────┼──────────┼─────────┤
│ RTS      │ RTS      │ RTS      │ RTS      │  (no    │
│ 2024/1774│ 2024/1772│ 2025/1190│ 2024/1773│  RTS)   │
│          │ 2025/301 │          │ 2025/532 │         │
│          │ ITS      │          │ ITS      │         │
│          │ 2025/302 │          │ 2024/2956│         │
└──────────┴──────────┴──────────┴──────────┴─────────┘
```

## Prioritisation for ICT Service Providers

BAUER GROUP implemented the pillars in the following priority order:

| Prio | Pillar | Rationale |
|]]></description>
            <content:encoded><![CDATA[<h1 id="the-5-dora-pillars" tabindex="-1">The 5 DORA Pillars <a class="header-anchor" href="#the-5-dora-pillars" aria-label="Permalink to &quot;The 5 DORA Pillars&quot;"></a></h1>
<h2 id="architecture-of-the-regulation" tabindex="-1">Architecture of the Regulation <a class="header-anchor" href="#architecture-of-the-regulation" aria-label="Permalink to &quot;Architecture of the Regulation&quot;"></a></h2>
<p>DORA follows the Lamfalussy process:</p>
<ul>
<li><strong>Level 1</strong> – Base legal act: Regulation (EU) 2022/2554 (64 articles, 9 chapters)</li>
<li><strong>Level 2</strong> – Specification: RTS (Regulatory Technical Standards), ITS (Implementing Technical Standards), Delegated Acts</li>
<li><strong>Level 3</strong> – Guidelines: Joint Guidelines of the ESAs (not legally binding, but comply-or-explain)</li>
</ul>
<h2 id="pillar-mapping" tabindex="-1">Pillar Mapping <a class="header-anchor" href="#pillar-mapping" aria-label="Permalink to &quot;Pillar Mapping&quot;"></a></h2>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>┌─────────────────────────────────────────────────────┐</span></span>
<span class="line"><span>│                    DORA (EU) 2022/2554               │</span></span>
<span class="line"><span>├──────────┬──────────┬──────────┬──────────┬─────────┤</span></span>
<span class="line"><span>│  P1      │  P2      │  P3      │  P4      │  P5     │</span></span>
<span class="line"><span>│  ICT-RM  │ Incident │ Testing  │ 3rd Party│ Info    │</span></span>
<span class="line"><span>│          │ Report.  │          │ Risk     │ Sharing │</span></span>
<span class="line"><span>│ Art.5-16 │ Art.17-23│ Art.24-27│ Art.28-44│ Art.45  │</span></span>
<span class="line"><span>├──────────┼──────────┼──────────┼──────────┼─────────┤</span></span>
<span class="line"><span>│ RTS      │ RTS      │ RTS      │ RTS      │  (no    │</span></span>
<span class="line"><span>│ 2024/1774│ 2024/1772│ 2025/1190│ 2024/1773│  RTS)   │</span></span>
<span class="line"><span>│          │ 2025/301 │          │ 2025/532 │         │</span></span>
<span class="line"><span>│          │ ITS      │          │ ITS      │         │</span></span>
<span class="line"><span>│          │ 2025/302 │          │ 2024/2956│         │</span></span>
<span class="line"><span>└──────────┴──────────┴──────────┴──────────┴─────────┘</span></span></code></pre>
</div><h2 id="prioritisation-for-ict-service-providers" tabindex="-1">Prioritisation for ICT Service Providers <a class="header-anchor" href="#prioritisation-for-ict-service-providers" aria-label="Permalink to &quot;Prioritisation for ICT Service Providers&quot;"></a></h2>
<p>BAUER GROUP implemented the pillars in the following priority order:</p>
<table tabindex="0">
<thead>
<tr>
<th>Prio</th>
<th>Pillar</th>
<th>Rationale</th>
</tr>
</thead>
<tbody>
<tr>
<td>🔴 1</td>
<td><strong>P4 – Third-Party Risk</strong></td>
<td>Clients demand DORA-compliant contracts; register deadline was 30.04.2025</td>
</tr>
<tr>
<td>🟠 2</td>
<td><strong>P2 – Incident Reporting</strong></td>
<td>Immediate impact on incidents, 4h reporting deadline, liability risk</td>
</tr>
<tr>
<td>🟡 3</td>
<td><strong>P1 – ICT Risk Management</strong></td>
<td>Foundation for everything; largely covered by existing ISO 27001 / BAIT</td>
</tr>
<tr>
<td>🟢 4</td>
<td><strong>P3 – Resilience Testing</strong></td>
<td>Baseline tests mandatory, TLPT only for systemically important entities</td>
</tr>
<tr>
<td>🔵 5</td>
<td><strong>P5 – Information Sharing</strong></td>
<td>Voluntary, but strategically beneficial</td>
</tr>
</tbody>
</table>
<h2 id="interdependencies" tabindex="-1">Interdependencies <a class="header-anchor" href="#interdependencies" aria-label="Permalink to &quot;Interdependencies&quot;"></a></h2>
<p>The pillars do not stand in isolation:</p>
<ul>
<li>P1 (Risk Management) is the <strong>foundation</strong> for all other pillars</li>
<li>P2 (Incident Reporting) requires the classification criteria from P1</li>
<li>P3 (Testing) validates the measures from P1</li>
<li>P4 (Third Parties) requires integration into the risk framework of P1</li>
<li>P5 (Sharing) feeds insights back into P1</li>
</ul>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Proportionality & Exemptions]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/proportionality</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/proportionality</guid>
            <pubDate>Sun, 29 Mar 2026 23:33:03 GMT</pubDate>
            <description><![CDATA[# Proportionality & Exemptions

## Proportionality Principle

DORA takes the proportionality principle into account: requirements shall be proportionate to the size, risk profile, and complexity of financial entities.

## Simplified ICT Risk Management Framework (Art. 16)

Microenterprises may apply a **simplified ICT risk management framework**. This includes:

- Documentation of all ICT-supported business functions and associated risks
- Protection of all ICT systems against the most common cyber threats
- Ensuring physical security and environmental protection
- Access control for ICT systems
- Mechanisms for timely detection of anomalous activities
- Business continuity measures and backup strategies
- Review and lessons learned following ICT incidents

## Exemptions by Entity Type

| Entity Size | Exemptions |
|]]></description>
            <content:encoded><![CDATA[<h1 id="proportionality-exemptions" tabindex="-1">Proportionality &amp; Exemptions <a class="header-anchor" href="#proportionality-exemptions" aria-label="Permalink to &quot;Proportionality &amp; Exemptions&quot;"></a></h1>
<h2 id="proportionality-principle" tabindex="-1">Proportionality Principle <a class="header-anchor" href="#proportionality-principle" aria-label="Permalink to &quot;Proportionality Principle&quot;"></a></h2>
<p>DORA takes the proportionality principle into account: requirements shall be proportionate to the size, risk profile, and complexity of financial entities.</p>
<h2 id="simplified-ict-risk-management-framework-art-16" tabindex="-1">Simplified ICT Risk Management Framework (Art. 16) <a class="header-anchor" href="#simplified-ict-risk-management-framework-art-16" aria-label="Permalink to &quot;Simplified ICT Risk Management Framework (Art. 16)&quot;"></a></h2>
<p>Microenterprises may apply a <strong>simplified ICT risk management framework</strong>. This includes:</p>
<ul>
<li>Documentation of all ICT-supported business functions and associated risks</li>
<li>Protection of all ICT systems against the most common cyber threats</li>
<li>Ensuring physical security and environmental protection</li>
<li>Access control for ICT systems</li>
<li>Mechanisms for timely detection of anomalous activities</li>
<li>Business continuity measures and backup strategies</li>
<li>Review and lessons learned following ICT incidents</li>
</ul>
<h2 id="exemptions-by-entity-type" tabindex="-1">Exemptions by Entity Type <a class="header-anchor" href="#exemptions-by-entity-type" aria-label="Permalink to &quot;Exemptions by Entity Type&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Entity Size</th>
<th>Exemptions</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Microenterprise</strong> (≤ 10 employees, ≤ EUR 2 million)</td>
<td>Simplified risk framework (Art. 16), no TLPT; third-party risk (Chapter V) still applies in full</td>
</tr>
<tr>
<td><strong>Art. 16 entities</strong> (specifically named in Art. 16(1))</td>
<td>Simplified risk framework, no TLPT; eligibility is entity-type-specific, not purely size-based</td>
</tr>
<tr>
<td><strong>Art. 16 entities</strong> (specifically named in Art. 16(1))</td>
<td>Simplified framework, limited testing obligations</td>
</tr>
<tr>
<td><strong>All others</strong></td>
<td>Full scope</td>
</tr>
</tbody>
</table>
<h2 id="bafin-supervisory-communication-21-08-2025" tabindex="-1">BaFin Supervisory Communication (21.08.2025) <a class="header-anchor" href="#bafin-supervisory-communication-21-08-2025" aria-label="Permalink to &quot;BaFin Supervisory Communication (21.08.2025)&quot;"></a></h2>
<p>BaFin has published guidance on implementing the simplified ICT risk management framework, including specific documentation requirements for eligible entities.</p>
<h2 id="bauer-group-classification" tabindex="-1">BAUER GROUP Classification <a class="header-anchor" href="#bauer-group-classification" aria-label="Permalink to &quot;BAUER GROUP Classification&quot;"></a></h2>
<p>BAUER GROUP as an ICT service provider does not directly benefit from the proportionality principle, as the requirements are imposed indirectly through client contracts. However: <strong>clients subject to the simplified framework impose less demanding contractual requirements</strong> – this is addressed through tiered contract modules.</p>
<div class="tip custom-block"><p class="custom-block-title">Contractual Tiering</p>
<p>Recommendation: Prepare two contract modules:</p>
<ol>
<li><strong>Standard module</strong> – For microenterprises and simplified framework</li>
<li><strong>Premium module</strong> – For systemically important financial entities with full DORA scope</li>
</ol>
</div>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[RTS (EU) 2025/1190 – TLPT]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2025-1190</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2025-1190</guid>
            <pubDate>Sun, 29 Mar 2026 23:33:03 GMT</pubDate>
            <description><![CDATA[# RTS (EU) 2025/1190 – TLPT

| Property | Value |
|]]></description>
            <content:encoded><![CDATA[<h1 id="rts-eu-2025-1190-–-tlpt" tabindex="-1">RTS (EU) 2025/1190 – TLPT <a class="header-anchor" href="#rts-eu-2025-1190-–-tlpt" aria-label="Permalink to &quot;RTS (EU) 2025/1190 – TLPT&quot;"></a></h1>
<table tabindex="0">
<thead>
<tr>
<th>Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Number</strong></td>
<td>Delegated Regulation (EU) 2025/1190</td>
</tr>
<tr>
<td><strong>DORA Article</strong></td>
<td>Art. 26(11)</td>
</tr>
<tr>
<td><strong>Pillar</strong></td>
<td>P3 – Resilience Testing</td>
</tr>
<tr>
<td><strong>Entry into force</strong></td>
<td>08.07.2025</td>
</tr>
</tbody>
</table>
<h2 id="content" tabindex="-1">Content <a class="header-anchor" href="#content" aria-label="Permalink to &quot;Content&quot;"></a></h2>
<p>Specifies the requirements for Threat Led Penetration Tests (TLPT):</p>
<ul>
<li><strong>Criteria</strong> for determining entities subject to TLPT</li>
<li><strong>Scope</strong> of tests (critical functions, live production systems)</li>
<li><strong>Methodology</strong> based on TIBER-EU (8 phases)</li>
<li><strong>Red/blue/white team</strong> requirements</li>
<li><strong>Provider qualification</strong> for TLPT testers</li>
<li><strong>Timeline</strong> typically 9–14 months</li>
<li><strong>Budget</strong> typically EUR 150,000–500,000</li>
</ul>
<p><strong>Deadline:</strong> First TLPT before 17.01.2028 for systemically important financial entities.
<strong>Frequency:</strong> Every 3 years.</p>
<h2 id="bauer-group-relevance" tabindex="-1">BAUER GROUP Relevance <a class="header-anchor" href="#bauer-group-relevance" aria-label="Permalink to &quot;BAUER GROUP Relevance&quot;"></a></h2>
<p>BAUER GROUP is not subject to TLPT obligations, but must <strong>participate in and cooperate with TLPT tests of clients</strong> (Art. 26(4)). A TLPT cooperation clause is included in all contracts with systemically important financial entities.</p>
<p>→ Details: <a href="/en/guide/pillars/p3-resilience-testing">P3: Resilience Testing</a></p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Audit Trail & Evidence]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/automation/audit-trail</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/automation/audit-trail</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Audit Trail & Evidence

## Evidence Collection Strategy

Every DORA-relevant activity is documented with verifiable evidence. The retention period is at least **5 years** (Art. 19(6) DORA).

## Automatic Evidence Collection

| Source | Evidence Type | Storage Location | Retention |
|]]></description>
            <content:encoded><![CDATA[<h1 id="audit-trail-evidence" tabindex="-1">Audit Trail &amp; Evidence <a class="header-anchor" href="#audit-trail-evidence" aria-label="Permalink to &quot;Audit Trail &amp; Evidence&quot;"></a></h1>
<h2 id="evidence-collection-strategy" tabindex="-1">Evidence Collection Strategy <a class="header-anchor" href="#evidence-collection-strategy" aria-label="Permalink to &quot;Evidence Collection Strategy&quot;"></a></h2>
<p>Every DORA-relevant activity is documented with verifiable evidence. The retention period is at least <strong>5 years</strong> (Art. 19(6) DORA).</p>
<h2 id="automatic-evidence-collection" tabindex="-1">Automatic Evidence Collection <a class="header-anchor" href="#automatic-evidence-collection" aria-label="Permalink to &quot;Automatic Evidence Collection&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Source</th>
<th>Evidence Type</th>
<th>Storage Location</th>
<th>Retention</th>
</tr>
</thead>
<tbody>
<tr>
<td>Git repository</td>
<td>Policy changes, reviews, approvals</td>
<td>Git history</td>
<td>Unlimited</td>
</tr>
<tr>
<td>CI/CD pipeline</td>
<td>Scan reports (vulnerability, SAST, dependency, IaC)</td>
<td>Object storage</td>
<td>5 years</td>
</tr>
<tr>
<td>SIEM</td>
<td>Security events, incident logs</td>
<td>Log storage</td>
<td>5 years</td>
</tr>
<tr>
<td>Monitoring</td>
<td>Availability metrics, SLA evidence</td>
<td>Object storage</td>
<td>5 years</td>
</tr>
<tr>
<td>LMS</td>
<td>Training certificates, attendance lists</td>
<td>LMS DB + export</td>
<td>5 years</td>
</tr>
<tr>
<td>CRM</td>
<td>Contract status, DORA compliance flags</td>
<td>CRM + export</td>
<td>5 years</td>
</tr>
<tr>
<td>Pentest reports</td>
<td>External audit reports</td>
<td>Encrypted object storage</td>
<td>5 years</td>
</tr>
<tr>
<td>BCP/DRP tests</td>
<td>Test protocols, results</td>
<td>Git + object storage</td>
<td>5 years</td>
</tr>
</tbody>
</table>
<h2 id="automated-compliance-report-pseudocode" tabindex="-1">Automated Compliance Report (Pseudocode) <a class="header-anchor" href="#automated-compliance-report-pseudocode" aria-label="Permalink to &quot;Automated Compliance Report (Pseudocode)&quot;"></a></h2>
<div class="info custom-block"><p class="custom-block-title">Note</p>
<p>The following code is <strong>conceptual pseudocode</strong> describing the structure of the monthly compliance report. The actual implementation is adapted to the respective system landscape.</p>
</div>
<div class="language-python vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># Pseudocode – Conceptual structure of the monthly DORA compliance report</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">def</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> generate_monthly_report</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">():</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    report </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> {</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">        "period"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: current_month(),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">        "sections"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: {</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">            "asset_inventory"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: {</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "total_assets"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: cmdb.count_assets(),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "classified_critical"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: cmdb.count_assets(</span><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">tag</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"dora:critical"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "completeness_pct"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: cmdb.completeness_score()</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">            },</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">            "vulnerabilities"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: {</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "critical"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: vuln_scanner.count(</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"critical"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "high"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: vuln_scanner.count(</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"high"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "remediation_rate"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: vuln_scanner.remediation_rate(),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "mean_time_to_remediate"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: vuln_scanner.mttr()</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">            },</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">            "incidents"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: {</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "total"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: siem.count_incidents(),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "major"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: siem.count_incidents(</span><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">classification</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"MAJOR"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "mean_detection_time"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: siem.mean_detection_time(),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "sla_compliance"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: siem.sla_compliance_rate()</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">            },</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">            "testing"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: {</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "vuln_scans_executed"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: ci.count_scans(</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"vulnerability"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "sast_scans_executed"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: ci.count_scans(</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"sast"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "pentest_status"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: pentest.status(),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "bcp_test_status"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: bcp.last_test_status()</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">            },</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">            "contracts"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: {</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "total_financial_customers"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: crm.count_financial_customers(),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "dora_compliant_contracts"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: crm.count_dora_compliant(),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "compliance_rate_pct"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: crm.dora_compliance_rate()</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">            },</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">            "awareness"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: {</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "training_completion_pct"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: lms.completion_rate(),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">                "overdue_trainings"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: lms.count_overdue()</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">            }</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        }</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    }</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    render_report(report, </span><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">format</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">[</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"markdown"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"pdf"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">])</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    distribute(report, </span><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">recipients</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">[</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"management"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"compliance"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">])</span></span></code></pre>
</div><h2 id="audit-readiness-package" tabindex="-1">Audit Readiness Package <a class="header-anchor" href="#audit-readiness-package" aria-label="Permalink to &quot;Audit Readiness Package&quot;"></a></h2>
<p>For audits by clients, audit firms, or BaFin, BAUER GROUP provides a standardised, DORA-article-referenced audit package. The package is structured so that each audit area maps directly to the applicable regulatory requirements.</p>
<h3 id="package-structure" tabindex="-1">Package Structure <a class="header-anchor" href="#package-structure" aria-label="Permalink to &quot;Package Structure&quot;"></a></h3>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>audit-package-[YYYY-MM]/</span></span>
<span class="line"><span>│</span></span>
<span class="line"><span>├── 00-management-summary/</span></span>
<span class="line"><span>│   ├── DORA-Compliance-Statement.pdf</span></span>
<span class="line"><span>│   ├── Scope-and-Applicability.pdf</span></span>
<span class="line"><span>│   └── Audit-Coordination-Contacts.pdf</span></span>
<span class="line"><span>│</span></span>
<span class="line"><span>├── 01-governance/                              ── Art. 5 DORA</span></span>
<span class="line"><span>│   ├── ICT-Risk-Management-Framework.pdf</span></span>
<span class="line"><span>│   ├── Governance-Structure-Orgchart.pdf</span></span>
<span class="line"><span>│   ├── Management-Board-Resolutions.pdf</span></span>
<span class="line"><span>│   ├── Role-Matrix-ICT-Responsibilities.pdf</span></span>
<span class="line"><span>│   └── Annual-Review-Evidence-[Year].pdf</span></span>
<span class="line"><span>│</span></span>
<span class="line"><span>├── 02-risk-management/                         ── Art. 6–16 DORA, RTS 2024/1774</span></span>
<span class="line"><span>│   ├── ICT-Risk-Analysis-[Year].pdf</span></span>
<span class="line"><span>│   ├── Asset-Inventory-Extract.csv</span></span>
<span class="line"><span>│   ├── Criticality-Classification.pdf</span></span>
<span class="line"><span>│   ├── ICT-Security-Policy.pdf</span></span>
<span class="line"><span>│   ├── Access-Control-Policy.pdf</span></span>
<span class="line"><span>│   ├── Cryptography-and-Encryption-Policy.pdf</span></span>
<span class="line"><span>│   ├── Backup-and-Recovery-Policy.pdf</span></span>
<span class="line"><span>│   ├── Patch-Management-Policy.pdf</span></span>
<span class="line"><span>│   ├── BCP-Plan.pdf</span></span>
<span class="line"><span>│   ├── DRP-Plan.pdf</span></span>
<span class="line"><span>│   └── Communication-Plan.pdf</span></span>
<span class="line"><span>│</span></span>
<span class="line"><span>├── 03-incident-management/                     ── Art. 17–23 DORA, RTS 2024/1772, RTS 2025/301</span></span>
<span class="line"><span>│   ├── Incident-Response-Playbook.pdf</span></span>
<span class="line"><span>│   ├── Classification-Schema-7-Criteria.pdf</span></span>
<span class="line"><span>│   ├── Escalation-Matrix.pdf</span></span>
<span class="line"><span>│   ├── SLA-Reporting-Deadlines-Documentation.pdf</span></span>
<span class="line"><span>│   ├── Pre-filled-XML-Template.xml</span></span>
<span class="line"><span>│   ├── Incident-Log-[Period].csv</span></span>
<span class="line"><span>│   └── Major-Incident-Reports/</span></span>
<span class="line"><span>│       └── [Incident-ID]-RCA-Report.pdf</span></span>
<span class="line"><span>│</span></span>
<span class="line"><span>├── 04-resilience-testing/                      ── Art. 24–27 DORA, RTS 2025/1190</span></span>
<span class="line"><span>│   ├── Test-Programme-Policy.pdf</span></span>
<span class="line"><span>│   ├── Vulnerability-Scan-Reports/</span></span>
<span class="line"><span>│   │   ├── Infrastructure-Scan-[Month].pdf</span></span>
<span class="line"><span>│   │   └── Container-Scan-[Month].pdf</span></span>
<span class="line"><span>│   ├── SAST-Reports/</span></span>
<span class="line"><span>│   │   └── SAST-Summary-[Quarter].pdf</span></span>
<span class="line"><span>│   ├── Pentest-Report-[Year].pdf</span></span>
<span class="line"><span>│   ├── BCP-DRP-Test-Protocol-[Year].pdf</span></span>
<span class="line"><span>│   └── Performance-Baseline-[Year].pdf</span></span>
<span class="line"><span>│</span></span>
<span class="line"><span>├── 05-third-party-risk/                        ── Art. 28–44 DORA, RTS 2024/1773, ITS 2024/2956</span></span>
<span class="line"><span>│   ├── DORA-Contract-Clauses-Template.pdf</span></span>
<span class="line"><span>│   ├── Contract-Compliance-Status-Matrix.csv</span></span>
<span class="line"><span>│   ├── Information-Register-Data-Package.json</span></span>
<span class="line"><span>│   ├── Subcontracting-Register.csv</span></span>
<span class="line"><span>│   ├── Exit-Strategy-Template.pdf</span></span>
<span class="line"><span>│   ├── Fact-Sheet-Template.pdf</span></span>
<span class="line"><span>│   └── Audit-Rights-Evidence.pdf</span></span>
<span class="line"><span>│</span></span>
<span class="line"><span>├── 06-awareness-and-communication/             ── Art. 13–14 DORA</span></span>
<span class="line"><span>│   ├── Awareness-Programme-Overview.pdf</span></span>
<span class="line"><span>│   ├── Training-Plan-[Year].pdf</span></span>
<span class="line"><span>│   ├── Attendance-Records-and-Certificates/</span></span>
<span class="line"><span>│   │   └── [Training]-Attendance-Confirmation.pdf</span></span>
<span class="line"><span>│   └── Communication-Plan-ICT-Incidents.pdf</span></span>
<span class="line"><span>│</span></span>
<span class="line"><span>├── 07-certifications-and-evidence/</span></span>
<span class="line"><span>│   ├── ISO-27001-Certificate.pdf</span></span>
<span class="line"><span>│   ├── SOC-2-Report.pdf (if applicable)</span></span>
<span class="line"><span>│   └── [Additional-Certificates].pdf</span></span>
<span class="line"><span>│</span></span>
<span class="line"><span>└── 08-appendix/</span></span>
<span class="line"><span>    ├── DORA-Article-Index-Mapping.pdf</span></span>
<span class="line"><span>    ├── Glossary.pdf</span></span>
<span class="line"><span>    └── Audit-Package-Change-History.pdf</span></span></code></pre>
</div><h3 id="article-mapping-per-audit-area" tabindex="-1">Article Mapping per Audit Area <a class="header-anchor" href="#article-mapping-per-audit-area" aria-label="Permalink to &quot;Article Mapping per Audit Area&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Audit Area</th>
<th>DORA Articles</th>
<th>RTS/ITS</th>
<th>Evidence</th>
</tr>
</thead>
<tbody>
<tr>
<td>Governance</td>
<td>Art. 5</td>
<td>–</td>
<td>Framework, board resolutions, role matrix</td>
</tr>
<tr>
<td>ICT Risk Management</td>
<td>Art. 6–16</td>
<td>RTS 2024/1774</td>
<td>Risk analysis, policies, asset inventory, BCP/DRP</td>
</tr>
<tr>
<td>Incident Management</td>
<td>Art. 17–23</td>
<td>RTS 2024/1772, RTS 2025/301, ITS 2025/302</td>
<td>Playbook, classification, reporting deadlines, incident log</td>
</tr>
<tr>
<td>Resilience Testing</td>
<td>Art. 24–27</td>
<td>RTS 2025/1190</td>
<td>Test programme, scan reports, pentest, BCP test</td>
</tr>
<tr>
<td>Third-Party Risk</td>
<td>Art. 28–44</td>
<td>RTS 2024/1773, ITS 2024/2956, RTS 2025/532</td>
<td>Contracts, register, subcontracting, exit strategy</td>
</tr>
<tr>
<td>Awareness</td>
<td>Art. 13–14</td>
<td>–</td>
<td>Training plan, attendance records</td>
</tr>
<tr>
<td>Information Sharing</td>
<td>Art. 45</td>
<td>–</td>
<td>Participation records (if applicable)</td>
</tr>
</tbody>
</table>
<h3 id="provision-process" tabindex="-1">Provision Process <a class="header-anchor" href="#provision-process" aria-label="Permalink to &quot;Provision Process&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Step</th>
<th>Description</th>
<th>Cadence</th>
</tr>
</thead>
<tbody>
<tr>
<td>1. Automatic evidence collection</td>
<td>CI/CD, SIEM, monitoring, CRM exports</td>
<td>Continuous</td>
</tr>
<tr>
<td>2. Consolidation</td>
<td>Assembly into package structure</td>
<td>Monthly</td>
</tr>
<tr>
<td>3. Quality review</td>
<td>Review by compliance officer</td>
<td>Quarterly</td>
</tr>
<tr>
<td>4. Versioning</td>
<td>Audit package as versioned release</td>
<td>Semi-annually</td>
</tr>
<tr>
<td>5. Provision upon request</td>
<td>Client-specific compilation within <strong>5 business days</strong></td>
<td>On request</td>
</tr>
</tbody>
</table>
<div class="warning custom-block"><p class="custom-block-title">Confidentiality</p>
<p>The audit package contains security-sensitive information. Provision is exclusively via encrypted channels. Recipients are documented. Pentest reports and vulnerability scans are only shared with third parties in redacted form.</p>
</div>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Compliance-as-Code]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/automation/compliance-as-code</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/automation/compliance-as-code</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[Principle
Every DORA requirement is represented as verifiable code or machine-readable rules. Compli]]></description>
            <content:encoded><![CDATA[<h1 id="compliance-as-code" tabindex="-1">Compliance-as-Code <a class="header-anchor" href="#compliance-as-code" aria-label="Permalink to &quot;Compliance-as-Code&quot;"></a></h1>
<h2 id="principle" tabindex="-1">Principle <a class="header-anchor" href="#principle" aria-label="Permalink to &quot;Principle&quot;"></a></h2>
<p>Every DORA requirement is represented as verifiable code or machine-readable rules. Compliance thereby becomes reproducible, versioned, and auditable.</p>
<h2 id="policy-as-code-opa-rego" tabindex="-1">Policy-as-Code (OPA/Rego) <a class="header-anchor" href="#policy-as-code-opa-rego" aria-label="Permalink to &quot;Policy-as-Code (OPA/Rego)&quot;"></a></h2>
<p>Security policies as executable policies:</p>
<div class="language-hcl vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">hcl</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># dora_policies.rego</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">package dora</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># Art. 9: Encryption for data in transit</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">deny[msg] {</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    input.type </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">==</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> "ingress"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    not input.tls.enabled</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    msg </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">:</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">= </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"DORA Art. 9: TLS must be enabled for all ingress connections"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">}</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># Art. 9: Access control - no default admin</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">deny[msg] {</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    input.type </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">==</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> "user"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    input.username </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">==</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> "admin"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    input.default_password </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">==</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> true</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    msg </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">:</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">= </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"DORA RTS 2024/1774: Default admin accounts must be disabled"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">}</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># Art. 11: Backup RPO check</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">warn[msg] {</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    input.type </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">==</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> "backup_config"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    input.rpo_hours </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">></span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> 24</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    msg </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">:</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">= </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">sprintf</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">(</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"DORA Art. 11: RPO of %dh exceeds recommended value (24h)"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, [input</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">.</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">rpo_hours])</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">}</span></span></code></pre>
</div><h2 id="infrastructure-as-code-compliance" tabindex="-1">Infrastructure-as-Code Compliance <a class="header-anchor" href="#infrastructure-as-code-compliance" aria-label="Permalink to &quot;Infrastructure-as-Code Compliance&quot;"></a></h2>
<h3 id="iac-scanner-for-terraform-iac" tabindex="-1">IaC-Scanner for Terraform/IaC <a class="header-anchor" href="#iac-scanner-for-terraform-iac" aria-label="Permalink to &quot;IaC-Scanner for Terraform/IaC&quot;"></a></h3>
<div class="language-yaml vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># .checkov.yaml</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">framework</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">terraform</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">check</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">CKV_AWS_18</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D">   # S3 Logging</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">CKV_AWS_19</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D">   # S3 Encryption</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">CKV_AWS_145</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D">  # RDS Encryption</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">CKV_K8S_1</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D">    # Pod Security</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">custom_policies_dir</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">./dora-policies/</span></span></code></pre>
</div><h3 id="dora-specific-custom-checks" tabindex="-1">DORA-Specific Custom Checks <a class="header-anchor" href="#dora-specific-custom-checks" aria-label="Permalink to &quot;DORA-Specific Custom Checks&quot;"></a></h3>
<div class="language-python vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># Pseudocode – conceptual representation</span></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># dora_check_encryption.py</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">from</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> checkov.common.models.enums </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">import</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> CheckResult</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">from</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> checkov.terraform.checks.resource.base_resource_check </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">import</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> BaseResourceCheck</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">class</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> DoraEncryptionAtRest</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">(</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">BaseResourceCheck</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">):</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">    """DORA Art. 9 / RTS 2024/1774: Encryption of data at rest"""</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">    def</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> __init__</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">(self):</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        name </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> "DORA: Ensure encryption at rest is enabled"</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">        id</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> =</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> "CKV_DORA_001"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        supported_resources </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">'aws_ebs_volume'</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">'aws_rds_instance'</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">'aws_s3_bucket'</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">        super</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">().</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">__init__</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">(</span><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">name</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">name, </span><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">id</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">id</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">categories</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">[], </span><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">supported_resources</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">supported_resources)</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">    def</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> scan_resource_conf</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">(self, conf):</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">        if</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> conf.get(</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"encrypted"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">) </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">==</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">True</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">] </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">or</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> conf.get(</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"storage_encrypted"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">) </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">==</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">True</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]:</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">            return</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> CheckResult.</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">PASSED</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">        return</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> CheckResult.</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">FAILED</span></span></code></pre>
</div><h2 id="ci-cd-integration" tabindex="-1">CI/CD Integration <a class="header-anchor" href="#ci-cd-integration" aria-label="Permalink to &quot;CI/CD Integration&quot;"></a></h2>
<div class="language-yaml vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># .gitlab-ci.yml (DORA Compliance Gate)</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">dora-compliance</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  stage</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">security</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  script</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">trivy image --severity CRITICAL,HIGH --exit-code 1 $IMAGE</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">semgrep --config=p/owasp-top-ten --config=./dora-rules/ .</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">grype $IMAGE --fail-on critical</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">checkov -d ./infrastructure/ --config-file .checkov.yaml</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  artifacts</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    reports</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">trivy-report.json</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">semgrep-report.json</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">grype-report.json</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">checkov-report.json</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    paths</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">compliance-evidence/</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    expire_in</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">5 years</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D">  # DORA retention obligation</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  rules</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">if</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">'$CI_COMMIT_BRANCH == "main"'</span></span></code></pre>
</div><h2 id="git-based-policy-lifecycle" tabindex="-1">Git-Based Policy Lifecycle <a class="header-anchor" href="#git-based-policy-lifecycle" aria-label="Permalink to &quot;Git-Based Policy Lifecycle&quot;"></a></h2>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>┌─────────────┐     ┌─────────────┐     ┌─────────────┐</span></span>
<span class="line"><span>│ Draft       │────►│ Review      │────►│ Approval    │</span></span>
<span class="line"><span>│ (branch)    │     │ (MR review) │     │ (merge)     │</span></span>
<span class="line"><span>└─────────────┘     └─────────────┘     └─────────────┘</span></span>
<span class="line"><span>       │                   │                    │</span></span>
<span class="line"><span>       │              Comments             Git tag</span></span>
<span class="line"><span>       │              Changes              v1.0.0</span></span>
<span class="line"><span>       │                                       │</span></span>
<span class="line"><span>       │                              ┌────────┴────────┐</span></span>
<span class="line"><span>       │                              │ Automatic        │</span></span>
<span class="line"><span>       │                              │ build → deploy   │</span></span>
<span class="line"><span>       │                              │ → internal docs  │</span></span>
<span class="line"><span>       │                              └─────────────────┘</span></span></code></pre>
</div><p>Each policy change:</p>
<ol>
<li>Is prepared in a branch</li>
<li>Undergoes code review (four-eyes principle)</li>
<li>Is merged after approval</li>
<li>Automatically receives a SemVer tag</li>
<li>Automatically generates a changelog entry</li>
<li>Is automatically published on the internal documentation site</li>
</ol>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Incident Pipeline]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/automation/incident-pipeline</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/automation/incident-pipeline</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[Automated Incident Processing
```
SIEM Alert
       │
       ▼
┌──────────────┐
│ Webhook      │ (SI]]></description>
            <content:encoded><![CDATA[<h1 id="incident-pipeline" tabindex="-1">Incident Pipeline <a class="header-anchor" href="#incident-pipeline" aria-label="Permalink to &quot;Incident Pipeline&quot;"></a></h1>
<h2 id="automated-incident-processing" tabindex="-1">Automated Incident Processing <a class="header-anchor" href="#automated-incident-processing" aria-label="Permalink to &quot;Automated Incident Processing&quot;"></a></h2>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>SIEM Alert</span></span>
<span class="line"><span>       │</span></span>
<span class="line"><span>       ▼</span></span>
<span class="line"><span>┌──────────────┐</span></span>
<span class="line"><span>│ Webhook      │ (SIEM → Workflow-Automation)</span></span>
<span class="line"><span>│ Receiver     │</span></span>
<span class="line"><span>└──────┬───────┘</span></span>
<span class="line"><span>       │</span></span>
<span class="line"><span>       ▼</span></span>
<span class="line"><span>┌──────────────┐</span></span>
<span class="line"><span>│ Classifier   │ Check 6 DORA criteria</span></span>
<span class="line"><span>│ (Rule Engine)│ → MINOR / SIGNIFICANT / MAJOR</span></span>
<span class="line"><span>└──────┬───────┘</span></span>
<span class="line"><span>       │</span></span>
<span class="line"><span>       ├── MINOR ──────► Log &#x26; Monitor</span></span>
<span class="line"><span>       │</span></span>
<span class="line"><span>       ├── SIGNIFICANT ► Log + Notify Team Lead</span></span>
<span class="line"><span>       │</span></span>
<span class="line"><span>       └── MAJOR ──────► Escalation chain:</span></span>
<span class="line"><span>                         1. Alerting-System (On-Call)</span></span>
<span class="line"><span>                         2. Email management</span></span>
<span class="line"><span>                         3. Client notification (template)</span></span>
<span class="line"><span>                         4. Incident ticket (Ticketsystem)</span></span>
<span class="line"><span>                         5. Pre-fill BaFin XML template</span></span></code></pre>
</div><h2 id="workflow-automation" tabindex="-1">Workflow-Automation <a class="header-anchor" href="#workflow-automation" aria-label="Permalink to &quot;Workflow-Automation&quot;"></a></h2>
<div class="language-json vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">json</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">{</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">  "nodes"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Webhook"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"workflow-automation.webhook"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"parameters"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"path"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"dora-incident"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> } },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Classify"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"workflow-automation.function"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "parameters"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"functionCode"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"// 6-criteria decision tree</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">// return MINOR|SIGNIFICANT|MAJOR"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> } },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Route"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"workflow-automation.switch"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "parameters"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"rules"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"value"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"MAJOR"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"output"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">0</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"value"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"SIGNIFICANT"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"output"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">1</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"value"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"MINOR"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"output"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">2</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> }</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      ]}},</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Alerting-System"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"workflow-automation.pagerDuty"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Email Management"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"workflow-automation.emailSend"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Customer Notify"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"workflow-automation.emailSend"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "parameters"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"template"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"dora-incident-notification"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> } },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Create Ticket"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"workflow-automation.jira"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Generate XML"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"workflow-automation.function"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "parameters"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"functionCode"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"// Pre-fill ITS 2025/302 XML template"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> } }</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  ]</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">}</span></span></code></pre>
</div><h2 id="bafin-xml-template-its-2025-302" tabindex="-1">BaFin XML Template (ITS 2025/302) <a class="header-anchor" href="#bafin-xml-template-its-2025-302" aria-label="Permalink to &quot;BaFin XML Template (ITS 2025/302)&quot;"></a></h2>
<div class="language-xml vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">xml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">&#x3C;?</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">xml</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> version</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"1.0"</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> encoding</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"UTF-8"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">?></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">&#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">IncidentReport</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> xmlns</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"urn:dora:its:2025:302"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">ReportType</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>INITIAL&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">ReportType</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">ReportingEntity</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">LEI</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[BAUER GROUP-Client-LEI]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">LEI</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">Name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[Client name]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">Name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  &#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">ReportingEntity</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">IncidentDetails</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">DetectionTimestamp</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[ISO-8601]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">DetectionTimestamp</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">ClassificationTimestamp</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[ISO-8601]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">ClassificationTimestamp</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">Description</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[Auto-generated from SIEM alert]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">Description</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">AffectedServices</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[From asset inventory]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">AffectedServices</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">Classification</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">ClientsAffected</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[Count]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">ClientsAffected</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">DowntimeHours</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[Hours]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">DowntimeHours</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">GeographicSpread</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[Countries]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">GeographicSpread</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">DataLoss</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[true/false]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">DataLoss</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">CriticalService</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[true/false]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">CriticalService</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">EconomicImpact</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[EUR]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">EconomicImpact</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">Classification</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  &#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">IncidentDetails</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">ImmediateActions</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[Description]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">ImmediateActions</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">ContactPerson</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">Name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[Media spokesperson]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">Name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">Phone</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[Phone]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">Phone</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">Email</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>[Email]&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">Email</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  &#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">ContactPerson</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">IncidentReport</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span></code></pre>
</div>]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Automation Strategy]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/automation/</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/automation/</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Automation Strategy

## Principle: Minimal Effort, Maximum Compliance

BAUER GROUP's DORA implementation follows the principle of **"compliance-as-code"**: every requirement is automated as far as possible, templates instead of prose, monitoring instead of manual reporting.

```
┌────────────────────────────────────────────────────┐
│              DORA Automation Stack                   │
├────────────────────────────────────────────────────┤
│  Layer 4: Reporting & Evidence                      │
│  ├── Automated compliance reports                   │
│  ├── Audit trail (Git-based)                        │
│  └── Dashboard (Dashboard/custom)                     │
├────────────────────────────────────────────────────┤
│  Layer 3: Detection & Response                      │
│  ├── SIEM (SIEM)                          │
│  ├── Incident pipeline (webhook → classify → alert)│
│  └── Pre-filled reporting templates (XML)          │
├────────────────────────────────────────────────────┤
│  Layer 2: Continuous Testing                        │
│  ├── Vulnerability scanning (Vulnerability Scanner)      │
│  ├── SAST/DAST (SAST/DAST)                      │
│  ├── Dependency scanning (Dependency-Scanner)                   │
│  └── Performance testing (k6)                      │
├────────────────────────────────────────────────────┤
│  Layer 1: Asset & Risk Foundation                   │
│  ├── CMDB (CMDB/custom)                          │
│  ├── ICT asset inventory (auto-discovered)         │
│  ├── Risk register (Notion/custom)                 │
│  └── Contract register (CRM + custom)          │
└────────────────────────────────────────────────────┘
```

## Mapping: DORA Requirement → Automation

| DORA Requirement | Art. | Automation Level | Tool/Approach |
|]]></description>
            <content:encoded><![CDATA[<h1 id="automation-strategy" tabindex="-1">Automation Strategy <a class="header-anchor" href="#automation-strategy" aria-label="Permalink to &quot;Automation Strategy&quot;"></a></h1>
<h2 id="principle-minimal-effort-maximum-compliance" tabindex="-1">Principle: Minimal Effort, Maximum Compliance <a class="header-anchor" href="#principle-minimal-effort-maximum-compliance" aria-label="Permalink to &quot;Principle: Minimal Effort, Maximum Compliance&quot;"></a></h2>
<p>BAUER GROUP's DORA implementation follows the principle of <strong>&quot;compliance-as-code&quot;</strong>: every requirement is automated as far as possible, templates instead of prose, monitoring instead of manual reporting.</p>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>┌────────────────────────────────────────────────────┐</span></span>
<span class="line"><span>│              DORA Automation Stack                   │</span></span>
<span class="line"><span>├────────────────────────────────────────────────────┤</span></span>
<span class="line"><span>│  Layer 4: Reporting &#x26; Evidence                      │</span></span>
<span class="line"><span>│  ├── Automated compliance reports                   │</span></span>
<span class="line"><span>│  ├── Audit trail (Git-based)                        │</span></span>
<span class="line"><span>│  └── Dashboard (Dashboard/custom)                     │</span></span>
<span class="line"><span>├────────────────────────────────────────────────────┤</span></span>
<span class="line"><span>│  Layer 3: Detection &#x26; Response                      │</span></span>
<span class="line"><span>│  ├── SIEM (SIEM)                          │</span></span>
<span class="line"><span>│  ├── Incident pipeline (webhook → classify → alert)│</span></span>
<span class="line"><span>│  └── Pre-filled reporting templates (XML)          │</span></span>
<span class="line"><span>├────────────────────────────────────────────────────┤</span></span>
<span class="line"><span>│  Layer 2: Continuous Testing                        │</span></span>
<span class="line"><span>│  ├── Vulnerability scanning (Vulnerability Scanner)      │</span></span>
<span class="line"><span>│  ├── SAST/DAST (SAST/DAST)                      │</span></span>
<span class="line"><span>│  ├── Dependency scanning (Dependency-Scanner)                   │</span></span>
<span class="line"><span>│  └── Performance testing (k6)                      │</span></span>
<span class="line"><span>├────────────────────────────────────────────────────┤</span></span>
<span class="line"><span>│  Layer 1: Asset &#x26; Risk Foundation                   │</span></span>
<span class="line"><span>│  ├── CMDB (CMDB/custom)                          │</span></span>
<span class="line"><span>│  ├── ICT asset inventory (auto-discovered)         │</span></span>
<span class="line"><span>│  ├── Risk register (Notion/custom)                 │</span></span>
<span class="line"><span>│  └── Contract register (CRM + custom)          │</span></span>
<span class="line"><span>└────────────────────────────────────────────────────┘</span></span></code></pre>
</div><h2 id="mapping-dora-requirement-→-automation" tabindex="-1">Mapping: DORA Requirement → Automation <a class="header-anchor" href="#mapping-dora-requirement-→-automation" aria-label="Permalink to &quot;Mapping: DORA Requirement → Automation&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>DORA Requirement</th>
<th>Art.</th>
<th>Automation Level</th>
<th>Tool/Approach</th>
</tr>
</thead>
<tbody>
<tr>
<td>ICT asset inventory</td>
<td>8</td>
<td>🟢 Full</td>
<td>CMDB + auto-discovery (Ansible/Nmap)</td>
</tr>
<tr>
<td>Vulnerability scans</td>
<td>25</td>
<td>🟢 Full</td>
<td>Vulnerability Scanner, Container-Scanner</td>
</tr>
<tr>
<td>Dependency scanning</td>
<td>25</td>
<td>🟢 Full</td>
<td>Dependency-Scanner/Container-Scanner in CI/CD pipeline</td>
</tr>
<tr>
<td>SAST code review</td>
<td>25</td>
<td>🟢 Full</td>
<td>SAST in Pre-Commit/CI</td>
</tr>
<tr>
<td>Incident detection</td>
<td>10</td>
<td>🟢 Full</td>
<td>SIEM + custom rules</td>
</tr>
<tr>
<td>Incident classification</td>
<td>18</td>
<td>🟡 Semi</td>
<td>Decision tree (6 criteria) → webhook</td>
</tr>
<tr>
<td>Incident notification</td>
<td>19</td>
<td>🟡 Semi</td>
<td>Pre-filled XML template + manual review</td>
</tr>
<tr>
<td>Information register</td>
<td>28</td>
<td>🟡 Semi</td>
<td>CRM Custom Objects + export script</td>
</tr>
<tr>
<td>Contract review</td>
<td>30</td>
<td>🔴 Manual</td>
<td>Template checklist, annual review</td>
</tr>
<tr>
<td>BCP/DRP testing</td>
<td>11-12</td>
<td>🔴 Manual</td>
<td>Annual tabletop + DR drill</td>
</tr>
<tr>
<td>Awareness training</td>
<td>13</td>
<td>🟢 Full</td>
<td>LMS (Moodle/custom) with auto-enrollment</td>
</tr>
<tr>
<td>TLPT cooperation</td>
<td>26</td>
<td>🔴 Manual</td>
<td>Upon client request, externally conducted</td>
</tr>
<tr>
<td>Audit trail</td>
<td>Cross-cutting</td>
<td>🟢 Full</td>
<td>Git-based policy versioning</td>
</tr>
<tr>
<td>Compliance reporting</td>
<td>Cross-cutting</td>
<td>🟢 Full</td>
<td>Automated reports from tooling</td>
</tr>
</tbody>
</table>
<h2 id="components-in-detail" tabindex="-1">Components in Detail <a class="header-anchor" href="#components-in-detail" aria-label="Permalink to &quot;Components in Detail&quot;"></a></h2>
<h3 id="_1-asset-management-layer-1" tabindex="-1">1. Asset Management (Layer 1) <a class="header-anchor" href="#_1-asset-management-layer-1" aria-label="Permalink to &quot;1. Asset Management (Layer 1)&quot;"></a></h3>
<div class="language-yaml vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># netbox-auto-discovery.yaml</span></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># Cron job: weekly</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">sources</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">type</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">nmap</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    scope</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"10.0.0.0/8"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">weekly</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">type</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">ansible_facts</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    scope</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">all_managed_hosts</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">daily</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">type</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">kubernetes_api</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    scope</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">all_clusters</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">hourly</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">type</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">cloud_api</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    provider</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">hetzner</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">aws</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">daily</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">output</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  target</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">netbox</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  create_missing</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">true</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  update_existing</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">true</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  tag</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"auto-discovered"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">classification</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  critical_functions</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">tag</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"dora:critical"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      criteria</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"customer_facing OR financial_data"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">tag</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"dora:important"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      criteria</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"internal_infrastructure"</span></span></code></pre>
</div><h3 id="_2-continuous-security-testing-layer-2" tabindex="-1">2. Continuous Security Testing (Layer 2) <a class="header-anchor" href="#_2-continuous-security-testing-layer-2" aria-label="Permalink to &quot;2. Continuous Security Testing (Layer 2)&quot;"></a></h3>
<div class="language-yaml vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># CI/CD pipeline extension</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">stages</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">dora-security-gate</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    steps</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">trivy image scan (CRITICAL/HIGH = block)</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">semgrep SAST (security rules)</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">grype SCA (CVE database)</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">checkov IaC scan (misconfig)</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    evidence</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      store</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">s3://compliance-evidence/</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      format</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">SARIF</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      retention</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">5y</span></span></code></pre>
</div><h3 id="_3-incident-pipeline-layer-3" tabindex="-1">3. Incident Pipeline (Layer 3) <a class="header-anchor" href="#_3-incident-pipeline-layer-3" aria-label="Permalink to &quot;3. Incident Pipeline (Layer 3)&quot;"></a></h3>
<div class="language-python vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># Pseudocode – conceptual representation</span></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># incident_classifier.py (pseudocode)</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">DORA_THRESHOLDS</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> =</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> {</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">    "affected_customers_pct"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">10</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,    </span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># > 10% = major</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">    "affected_customers_abs"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">100000</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># > 100k = major</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">    "downtime_hours"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">2</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,              </span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># > 2h critical services</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">    "geo_spread"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">2</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,                  </span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># >= 2 Member States</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">    "data_loss"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">True</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,                </span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># CIA affected</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">    "critical_service"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">True</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,         </span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># Critical function</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">    "economic_impact_eur"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">100000</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,    </span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># > EUR 100k</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">}</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">def</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> classify_incident</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">(incident) -> </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">str</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">    """Classifies according to 6 DORA criteria."""</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    criteria_met </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> 0</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">    for</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> criterion, threshold </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">in</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> DORA_THRESHOLDS</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">.items():</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">        if</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> incident.get(criterion) </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">>=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> threshold:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">            criteria_met </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">+=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> 1</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">    if</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> criteria_met </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">>=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> 2</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">        return</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> "MAJOR"</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D">  # → reporting obligation</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">    elif</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> criteria_met </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">==</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> 1</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">        return</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> "SIGNIFICANT"</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D">  # → monitoring</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">    else</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">        return</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> "MINOR"</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D">  # → logging</span></span></code></pre>
</div><h3 id="_4-reporting-evidence-layer-4" tabindex="-1">4. Reporting &amp; Evidence (Layer 4) <a class="header-anchor" href="#_4-reporting-evidence-layer-4" aria-label="Permalink to &quot;4. Reporting &amp; Evidence (Layer 4)&quot;"></a></h3>
<div class="language-yaml vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># compliance-report.yaml</span></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># Generates automated DORA compliance report</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">reports</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"monthly_compliance_status"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">monthly</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    sections</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">asset_inventory_completeness</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">open_vulnerabilities_by_severity</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">incident_statistics</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">test_execution_status</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">contract_compliance_status</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    output</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">markdown</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">pdf</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    recipients</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">management</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">compliance</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"annual_dora_review"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">annually</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    sections</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">full_gap_analysis</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">risk_assessment_update</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">test_program_results</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">contract_register_summary</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">awareness_training_completion</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">improvement_roadmap</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    output</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">docx</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">pdf</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    recipients</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">management</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">clients</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]</span></span></code></pre>
</div><h2 id="git-based-policy-management" tabindex="-1">Git-Based Policy Management <a class="header-anchor" href="#git-based-policy-management" aria-label="Permalink to &quot;Git-Based Policy Management&quot;"></a></h2>
<p>All DORA-relevant policies are maintained as <strong>Markdown in the Git repository</strong>:</p>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>policies/</span></span>
<span class="line"><span>├── ICT-Security-Policy.md                # Art. 9</span></span>
<span class="line"><span>├── ICT-Risk-Management-Framework.md      # Art. 6</span></span>
<span class="line"><span>├── Incident-Response-Policy.md           # Art. 17-19</span></span>
<span class="line"><span>├── Business-Continuity-Plan.md           # Art. 11</span></span>
<span class="line"><span>├── Disaster-Recovery-Plan.md             # Art. 12</span></span>
<span class="line"><span>├── Communication-Plan.md                 # Art. 14</span></span>
<span class="line"><span>├── Third-Party-Management-Policy.md      # Art. 28-30</span></span>
<span class="line"><span>├── Awareness-Training-Plan.md            # Art. 13</span></span>
<span class="line"><span>├── Test-Programme.md                     # Art. 25</span></span>
<span class="line"><span>└── CHANGELOG.md                          # Audit trail</span></span></code></pre>
</div><p><strong>Benefits:</strong></p>
<ul>
<li>Complete <strong>audit trail</strong> (Git history)</li>
<li><strong>Review process</strong> via merge requests</li>
<li><strong>Automatic versioning</strong> (SemVer)</li>
<li><strong>Automatic build</strong> → documentation deployment</li>
<li><strong>Diff-based annual review</strong> (what has changed?)</li>
</ul>
<h2 id="effort-comparison" tabindex="-1">Effort Comparison <a class="header-anchor" href="#effort-comparison" aria-label="Permalink to &quot;Effort Comparison&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Approach</th>
<th>Initial Effort</th>
<th>Ongoing Effort (p.a.)</th>
<th>Evidence Quality</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Manual</strong> (Word/Excel)</td>
<td>2 weeks</td>
<td>4–6 weeks/year</td>
<td>⚠️ Medium</td>
</tr>
<tr>
<td><strong>Semi-automated</strong> (Git + tools)</td>
<td>4 weeks</td>
<td>1–2 weeks/year</td>
<td>✅ High</td>
</tr>
<tr>
<td><strong>Fully automated</strong> (pipeline)</td>
<td>6 weeks</td>
<td>2–3 days/year</td>
<td>✅✅ Very high</td>
</tr>
</tbody>
</table>
<div class="tip custom-block"><p class="custom-block-title">Implementation</p>
<p>BAUER GROUP follows a phased approach: starting with <strong>semi-automated</strong> processes, progressively expanding to <strong>full automation</strong>. Git-based policy management serves as the foundation.</p>
</div>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Monitoring & Alerting]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/automation/monitoring</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/automation/monitoring</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Monitoring & Alerting

## DORA-Compliant Monitoring (Art. 10)

Financial entities and their ICT service providers must implement mechanisms for **timely detection** of anomalous activities.

## Monitoring Stack

```
┌────────────────────────────────────────────┐
│              Compliance-Dashboard              │
│  (DORA Compliance KPIs + Incident Status)  │
├──────────────┬──────────────┬──────────────┤
│   SIEM      │   Monitoring │   Loki       │
│   SIEM       │   Metrics    │   Logs       │
├──────────────┴──────────────┴──────────────┤
│              Alert Manager                  │
│  → Alerting-System → DORA Escalation    │
└────────────────────────────────────────────┘
```

## DORA-Specific Alert Rules

```yaml
# prometheus-dora-rules.yaml
groups:
  - name: dora_availability
    rules:
      - alert: DoraServiceUnavailable
        expr: up{dora_critical="true"} == 0
        for: 5m
        labels:
          severity: critical
          dora_criterion: "downtime"
        annotations:
          summary: "DORA-critical service {{ $labels.instance }} unreachable"
          description: "Service has been down for > 5min. DORA Art. 18: Downtime threshold > 2h."
          runbook: "https://docs.internal/dora/incident-response"

      - alert: DoraHighErrorRate
        expr: rate(http_requests_total{status=~"5.."}[5m]) / rate(http_requests_total[5m]) > 0.05
        for: 10m
        labels:
          severity: warning
          dora_criterion: "service_quality"
        annotations:
          summary: "Elevated error rate on {{ $labels.service }}"

  - name: dora_security
    rules:
      - alert: DoraUnauthorizedAccess
        expr: rate(auth_failures_total[5m]) > 10
        for: 2m
        labels:
          severity: critical
          dora_criterion: "data_breach"
        annotations:
          summary: "Possible brute-force attack on {{ $labels.service }}"
```

## SIEM Rules

```xml
<!-- dora-custom-rules.xml -->
<group name="dora,">
  <rule id="100100" level="14">
    <if_sid>5710</if_sid>
    <match>DORA_CRITICAL_SYSTEM</match>
    <description>DORA: Security incident detected on critical system</description>
    <group>dora,critical,</group>
  </rule>

  <rule id="100101" level="12">
    <if_group>authentication_failure</if_group>
    <frequency>10</frequency>
    <timeframe>60</timeframe>
    <description>DORA Art. 10: Brute-force attempt detected (>10 failures/min)</description>
    <group>dora,brute_force,</group>
  </rule>
</group>
```

## DORA Compliance Dashboard (Dashboard)

Recommended panels:

| Panel | Data Source | DORA Reference |
|]]></description>
            <content:encoded><![CDATA[<h1 id="monitoring-alerting" tabindex="-1">Monitoring &amp; Alerting <a class="header-anchor" href="#monitoring-alerting" aria-label="Permalink to &quot;Monitoring &amp; Alerting&quot;"></a></h1>
<h2 id="dora-compliant-monitoring-art-10" tabindex="-1">DORA-Compliant Monitoring (Art. 10) <a class="header-anchor" href="#dora-compliant-monitoring-art-10" aria-label="Permalink to &quot;DORA-Compliant Monitoring (Art. 10)&quot;"></a></h2>
<p>Financial entities and their ICT service providers must implement mechanisms for <strong>timely detection</strong> of anomalous activities.</p>
<h2 id="monitoring-stack" tabindex="-1">Monitoring Stack <a class="header-anchor" href="#monitoring-stack" aria-label="Permalink to &quot;Monitoring Stack&quot;"></a></h2>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>┌────────────────────────────────────────────┐</span></span>
<span class="line"><span>│              Compliance-Dashboard              │</span></span>
<span class="line"><span>│  (DORA Compliance KPIs + Incident Status)  │</span></span>
<span class="line"><span>├──────────────┬──────────────┬──────────────┤</span></span>
<span class="line"><span>│   SIEM      │   Monitoring │   Loki       │</span></span>
<span class="line"><span>│   SIEM       │   Metrics    │   Logs       │</span></span>
<span class="line"><span>├──────────────┴──────────────┴──────────────┤</span></span>
<span class="line"><span>│              Alert Manager                  │</span></span>
<span class="line"><span>│  → Alerting-System → DORA Escalation    │</span></span>
<span class="line"><span>└────────────────────────────────────────────┘</span></span></code></pre>
</div><h2 id="dora-specific-alert-rules" tabindex="-1">DORA-Specific Alert Rules <a class="header-anchor" href="#dora-specific-alert-rules" aria-label="Permalink to &quot;DORA-Specific Alert Rules&quot;"></a></h2>
<div class="language-yaml vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># prometheus-dora-rules.yaml</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">groups</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">dora_availability</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    rules</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">alert</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">DoraServiceUnavailable</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        expr</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">up{dora_critical="true"} == 0</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        for</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">5m</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        labels</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          severity</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">critical</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          dora_criterion</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"downtime"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        annotations</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          summary</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"DORA-critical service {{ $labels.instance }} unreachable"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          description</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Service has been down for > 5min. DORA Art. 18: Downtime threshold > 2h."</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          runbook</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"https://docs.internal/dora/incident-response"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">alert</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">DoraHighErrorRate</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        expr</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">rate(http_requests_total{status=~"5.."}[5m]) / rate(http_requests_total[5m]) > 0.05</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        for</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">10m</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        labels</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          severity</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">warning</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          dora_criterion</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"service_quality"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        annotations</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          summary</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Elevated error rate on {{ $labels.service }}"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">dora_security</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    rules</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">alert</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">DoraUnauthorizedAccess</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        expr</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">rate(auth_failures_total[5m]) > 10</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        for</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">2m</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        labels</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          severity</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">critical</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          dora_criterion</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"data_breach"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        annotations</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          summary</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Possible brute-force attack on {{ $labels.service }}"</span></span></code></pre>
</div><h2 id="siem-rules" tabindex="-1">SIEM Rules <a class="header-anchor" href="#siem-rules" aria-label="Permalink to &quot;SIEM Rules&quot;"></a></h2>
<div class="language-xml vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">xml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D">&#x3C;!-- dora-custom-rules.xml --></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">&#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">group</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"dora,"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">rule</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> id</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"100100"</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> level</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"14"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">if_sid</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>5710&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">if_sid</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">match</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>DORA_CRITICAL_SYSTEM&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">match</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">description</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>DORA: Security incident detected on critical system&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">description</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">group</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>dora,critical,&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">group</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  &#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">rule</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">rule</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> id</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"100101"</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> level</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"12"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">if_group</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>authentication_failure&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">if_group</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>10&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">timeframe</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>60&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">timeframe</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">description</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>DORA Art. 10: Brute-force attempt detected (>10 failures/min)&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">description</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    &#x3C;</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">group</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">>dora,brute_force,&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">group</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  &#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">rule</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">&#x3C;/</span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">group</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">></span></span></code></pre>
</div><h2 id="dora-compliance-dashboard-dashboard" tabindex="-1">DORA Compliance Dashboard (Dashboard) <a class="header-anchor" href="#dora-compliance-dashboard-dashboard" aria-label="Permalink to &quot;DORA Compliance Dashboard (Dashboard)&quot;"></a></h2>
<p>Recommended panels:</p>
<table tabindex="0">
<thead>
<tr>
<th>Panel</th>
<th>Data Source</th>
<th>DORA Reference</th>
</tr>
</thead>
<tbody>
<tr>
<td>Service availability (SLA %)</td>
<td>Monitoring</td>
<td>Art. 9, 30</td>
</tr>
<tr>
<td>Open vulnerabilities by criticality</td>
<td>Vulnerability-Scanner-API</td>
<td>Art. 25</td>
</tr>
<tr>
<td>Incidents (classification)</td>
<td>SIEM</td>
<td>Art. 18</td>
</tr>
<tr>
<td>Backup status (RPO/RTO)</td>
<td>Custom exporter</td>
<td>Art. 11</td>
</tr>
<tr>
<td>Asset inventory completeness</td>
<td>CMDB-API</td>
<td>Art. 8</td>
</tr>
<tr>
<td>Awareness training progress</td>
<td>LMS API</td>
<td>Art. 13</td>
</tr>
<tr>
<td>Contract compliance status</td>
<td>CRM-API</td>
<td>Art. 30</td>
</tr>
</tbody>
</table>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Register Automation]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/automation/register-automation</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/automation/register-automation</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[Objective
Automated management and export of information register data (ITS 2024/2956) for all finan]]></description>
            <content:encoded><![CDATA[<h1 id="register-automation" tabindex="-1">Register Automation <a class="header-anchor" href="#register-automation" aria-label="Permalink to &quot;Register Automation&quot;"></a></h1>
<h2 id="objective" tabindex="-1">Objective <a class="header-anchor" href="#objective" aria-label="Permalink to &quot;Objective&quot;"></a></h2>
<p>Automated management and export of information register data (ITS 2024/2956) for all financial sector clients.</p>
<h2 id="architecture" tabindex="-1">Architecture <a class="header-anchor" href="#architecture" aria-label="Permalink to &quot;Architecture&quot;"></a></h2>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>CRM                    BAUER GROUP Internal</span></span>
<span class="line"><span>┌──────────────┐              ┌──────────────┐</span></span>
<span class="line"><span>│ Deals        │              │ CMDB       │</span></span>
<span class="line"><span>│ (Clients)    │──────────────│ (Assets)     │</span></span>
<span class="line"><span>├──────────────┤              ├──────────────┤</span></span>
<span class="line"><span>│ Custom Obj:  │              │ Service      │</span></span>
<span class="line"><span>│ DORA_Service │              │ Catalog      │</span></span>
<span class="line"><span>│ - LEI        │              │ Locations    │</span></span>
<span class="line"><span>│ - Services   │              │ Subcontract. │</span></span>
<span class="line"><span>│ - Locations  │              └──────┬───────┘</span></span>
<span class="line"><span>│ - SLAs       │                     │</span></span>
<span class="line"><span>└──────┬───────┘                     │</span></span>
<span class="line"><span>       │                             │</span></span>
<span class="line"><span>       ▼                             ▼</span></span>
<span class="line"><span>┌──────────────────────────────────────┐</span></span>
<span class="line"><span>│         Export Pipeline              │</span></span>
<span class="line"><span>│  (Node.js/Python scheduled job)     │</span></span>
<span class="line"><span>│                                     │</span></span>
<span class="line"><span>│  1. Fetch customer data (CRM)   │</span></span>
<span class="line"><span>│  2. Enrich with asset data (CMDB) │</span></span>
<span class="line"><span>│  3. Generate JSON/CSV per customer  │</span></span>
<span class="line"><span>│  4. Validate against ITS schema     │</span></span>
<span class="line"><span>│  5. Send to customer (email/portal) │</span></span>
<span class="line"><span>└──────────────────────────────────────┘</span></span></code></pre>
</div><h2 id="crm-custom-object-schema" tabindex="-1">CRM Custom Object Schema <a class="header-anchor" href="#crm-custom-object-schema" aria-label="Permalink to &quot;CRM Custom Object Schema&quot;"></a></h2>
<div class="language-json vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">json</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">{</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">  "name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"dora_service"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">  "labels"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"singular"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"DORA Service"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"plural"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"DORA Services"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">  "properties"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"service_id"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Service ID"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"string"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"service_description"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Service Description"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"string"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"criticality"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Criticality"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"enumeration"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "options"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"critical"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"important"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"standard"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">] },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"data_processing_locations"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Data Processing Locations"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"string"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"data_storage_locations"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Data Storage Locations"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"string"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"sla_availability"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"SLA Availability (%)"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"number"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"sla_response_time"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"SLA Response Time"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"string"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"subcontractors"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Subcontractors"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"string"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"contract_start"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Contract Start"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"date"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"contract_end"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Contract End"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"date"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"exit_transition_months"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Exit Transition Period (Months)"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"number"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"last_audit_date"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Last Audit"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"date"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> },</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    { </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"dora_compliant"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"label"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"DORA Compliant"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">"type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"boolean"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> }</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  ]</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">}</span></span></code></pre>
</div><h2 id="export-script" tabindex="-1">Export Script <a class="header-anchor" href="#export-script" aria-label="Permalink to &quot;Export Script&quot;"></a></h2>
<div class="language-python vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">python</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># Pseudocode – conceptual representation</span></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D">#!/usr/bin/env python3</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"""DORA Register Export – Generates client-specific data packages."""</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">import</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> json</span></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">from</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> datetime </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">import</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> date</span></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># CRM-Client initialisieren</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">def</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> export_dora_register</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">(customer_id: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">str</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">) -> </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">dict</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">    """Exports DORA register data for a client."""</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    client </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> CRM(</span><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">access_token</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">HUBSPOT_TOKEN</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">)</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D">    # Fetch associated DORA services</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    services </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> client.crm.objects.search(</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">        object_type</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"dora_service"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">        filter_groups</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">[{</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">            "filters"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [{</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"propertyName"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"customer_id"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"operator"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"EQ"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"value"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: customer_id}]</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        }]</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    )</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">    return</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> {</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">        "provider"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">BGI_PROVIDER_INFO</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">        "services"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [format_service(s) </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">for</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> s </span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">in</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> services.results],</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">        "certifications"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">BGI_CERTIFICATIONS</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">        "export_date"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: date.today().isoformat(),</span></span>
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">        "schema_version"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"ITS_2024_2956_v1"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    }</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># Cron: monthly or upon change</span></span>
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># Notification: email to client contact person</span></span></code></pre>
</div><h2 id="annual-review-workflow" tabindex="-1">Annual Review Workflow <a class="header-anchor" href="#annual-review-workflow" aria-label="Permalink to &quot;Annual Review Workflow&quot;"></a></h2>
<ol>
<li><strong>T-30d:</strong> Automatic reminder to all financial sector clients</li>
<li><strong>T-14d:</strong> Export current register data, diff against previous year</li>
<li><strong>T-7d:</strong> Internal review, management approval</li>
<li><strong>T-0:</strong> Send updated fact sheet to all clients</li>
</ol>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Contract Management]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/compliance/contract-management</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/compliance/contract-management</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[Contractual Requirements (Art. 30)
All contracts with ICT third-party service providers must contain]]></description>
            <content:encoded><![CDATA[<h1 id="contract-management" tabindex="-1">Contract Management <a class="header-anchor" href="#contract-management" aria-label="Permalink to &quot;Contract Management&quot;"></a></h1>
<h2 id="contractual-requirements-art-30" tabindex="-1">Contractual Requirements (Art. 30) <a class="header-anchor" href="#contractual-requirements-art-30" aria-label="Permalink to &quot;Contractual Requirements (Art. 30)&quot;"></a></h2>
<p>All contracts with ICT third-party service providers must contain the 8 minimum contractual requirements. Additional requirements apply for critical/important functions.</p>
<h2 id="contract-module-system-for-bauer-group" tabindex="-1">Contract Module System for BAUER GROUP <a class="header-anchor" href="#contract-module-system-for-bauer-group" aria-label="Permalink to &quot;Contract Module System for BAUER GROUP&quot;"></a></h2>
<h3 id="module-a-baseline-all-financial-sector-clients" tabindex="-1">Module A: Baseline (all financial sector clients) <a class="header-anchor" href="#module-a-baseline-all-financial-sector-clients" aria-label="Permalink to &quot;Module A: Baseline (all financial sector clients)&quot;"></a></h3>
<ul>
<li>Service description with functional mapping</li>
<li>Data processing locations</li>
<li>SLA with measurable KPIs</li>
<li>Data access and return</li>
<li>Incident cooperation clause</li>
<li>Audit rights</li>
<li>Termination rights</li>
<li>Exit strategy</li>
</ul>
<h3 id="module-b-extended-critical-important-functions" tabindex="-1">Module B: Extended (critical/important functions) <a class="header-anchor" href="#module-b-extended-critical-important-functions" aria-label="Permalink to &quot;Module B: Extended (critical/important functions)&quot;"></a></h3>
<p>In addition to Module A:</p>
<ul>
<li>Disclose complete subcontracting chain</li>
<li>Location changes only with prior approval</li>
<li>Business impact analysis</li>
<li>Specific emergency and continuity planning</li>
<li>TLPT cooperation clause</li>
<li>Regular compliance evidence</li>
</ul>
<h2 id="contract-review-checklist" tabindex="-1">Contract Review Checklist <a class="header-anchor" href="#contract-review-checklist" aria-label="Permalink to &quot;Contract Review Checklist&quot;"></a></h2>
<div class="language-markdown vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">markdown</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">## DORA Contract Review – Checklist</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold">**Contract:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> ___________________</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold">**Client:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> ___________________</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold">**Date:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> ___________________</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold">**Reviewer:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> ___________________</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">### Art. 30(2) – Minimum Requirements</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (a) Clear and complete description of all functions/services</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (a) Statement whether critical/important function is supported</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (b) Data processing and storage locations</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (b) Prior notification obligation for location changes</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (c) Availability, authenticity, integrity, confidentiality provisions</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (d) Data access, return, and deletion upon contract termination</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (e) SLAs with quantitative and qualitative KPIs</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (f) Cooperation obligation for ICT incidents</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (g) Termination rights and minimum notice periods</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">### Art. 30(3) – Additional for Critical Functions</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (a) Complete service description with SLAs</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (b) Notification obligations and reporting deadlines</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (c) Business continuity and emergency plans</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (d) Participation in TLPT</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (e) Unrestricted audit rights (incl. supervisory authority)</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (f) Exit strategies with transition periods</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] (g) Subcontracting transparency and approval</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">### RTS 2025/532 – Subcontracting</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Due diligence for subcontractors documented</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Risk assessment of subcontracting chain</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Contractual pass-through rights</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Change/approval process defined</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">### Result</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] ✅ Fully DORA-compliant</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] ⚠️ Adjustment needed (see appendix)</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] ❌ Material gaps (contract amendment required)</span></span></code></pre>
</div><h2 id="legacy-contract-migration" tabindex="-1">Legacy Contract Migration <a class="header-anchor" href="#legacy-contract-migration" aria-label="Permalink to &quot;Legacy Contract Migration&quot;"></a></h2>
<ol>
<li><strong>Inventory:</strong> Export all active contracts with financial sector clients aus dem CRM</li>
<li><strong>Gap check:</strong> Review each contract against checklist</li>
<li><strong>Prioritisation:</strong> Critical functions first</li>
<li><strong>Adjustment:</strong> Contract amendment or new contract</li>
<li><strong>Tracking:</strong> Status in CRM-Pipeline as custom property</li>
</ol>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Gap Analysis]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/compliance/gap-analysis</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/compliance/gap-analysis</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Gap Analysis

## BAIT/xAIT → DORA Mapping

The gap analysis is the starting point for DORA implementation. For organisations previously aligned with BAIT/VAIT/ZAIT/KAIT, the leap to DORA is **manageable** – the key changes lie in formalisation, governance, and third-party management.

## Gap Matrix

| Topic | BAIT/xAIT | DORA | Gap | Effort |
|]]></description>
            <content:encoded><![CDATA[<h1 id="gap-analysis" tabindex="-1">Gap Analysis <a class="header-anchor" href="#gap-analysis" aria-label="Permalink to &quot;Gap Analysis&quot;"></a></h1>
<h2 id="bait-xait-→-dora-mapping" tabindex="-1">BAIT/xAIT → DORA Mapping <a class="header-anchor" href="#bait-xait-→-dora-mapping" aria-label="Permalink to &quot;BAIT/xAIT → DORA Mapping&quot;"></a></h2>
<p>The gap analysis is the starting point for DORA implementation. For organisations previously aligned with BAIT/VAIT/ZAIT/KAIT, the leap to DORA is <strong>manageable</strong> – the key changes lie in formalisation, governance, and third-party management.</p>
<h2 id="gap-matrix" tabindex="-1">Gap Matrix <a class="header-anchor" href="#gap-matrix" aria-label="Permalink to &quot;Gap Matrix&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Topic</th>
<th>BAIT/xAIT</th>
<th>DORA</th>
<th>Gap</th>
<th>Effort</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Governance</strong></td>
<td>Implicit (MaRisk)</td>
<td>Explicit: Management body personally responsible (Art. 5)</td>
<td>🟡 Medium</td>
<td>Governance document, board training</td>
</tr>
<tr>
<td><strong>ICT asset inventory</strong></td>
<td>AT 4: Information risk management</td>
<td>Art. 8: Complete asset inventory + criticality classification</td>
<td>🟡 Medium</td>
<td>Extend existing inventory</td>
</tr>
<tr>
<td><strong>Security policies</strong></td>
<td>AT 4 / AT 7.2: Information security</td>
<td>Art. 9 + RTS 2024/1774: More detailed</td>
<td>🟢 Low</td>
<td>Extend existing policies</td>
</tr>
<tr>
<td><strong>Detection</strong></td>
<td>AT 4.3.4: Security monitoring</td>
<td>Art. 10: Multi-layered detection, automated</td>
<td>🟡 Medium</td>
<td>SIEM expansion</td>
</tr>
<tr>
<td><strong>BCP/DRP</strong></td>
<td>MaRisk AT 7.3: IT emergency management</td>
<td>Art. 11–12: RPO/RTO explicit, regular testing</td>
<td>🟢 Low</td>
<td>Formalise existing plans</td>
</tr>
<tr>
<td><strong>Awareness</strong></td>
<td>Implicit</td>
<td>Art. 13: Mandatory, including management</td>
<td>🟢 Low</td>
<td>Set up programme</td>
</tr>
<tr>
<td><strong>Communication</strong></td>
<td>No explicit requirement</td>
<td>Art. 14: Communication plans, media spokesperson</td>
<td>🟡 Medium</td>
<td>Create from scratch</td>
</tr>
<tr>
<td><strong>Incident classification</strong></td>
<td>Major payment security incidents</td>
<td>Art. 18: 7 criteria (RTS 2024/1772), standardised</td>
<td>🟡 Medium</td>
<td>New classification system</td>
</tr>
<tr>
<td><strong>Incident reporting</strong></td>
<td>Reporting obligation exists</td>
<td>Art. 19: 4h/72h/1M, XML format, BaFin Hub</td>
<td>🟠 High</td>
<td>New deadlines, new format</td>
</tr>
<tr>
<td><strong>Baseline tests</strong></td>
<td>AT 4.3.4 / BT 3.6: Application testing</td>
<td>Art. 25: More comprehensive test programme</td>
<td>🟡 Medium</td>
<td>Expand test programme</td>
</tr>
<tr>
<td><strong>TLPT</strong></td>
<td>Not required</td>
<td>Art. 26–27: Systemically important only</td>
<td>🟢 Low</td>
<td>N/A for most</td>
</tr>
<tr>
<td><strong>Third-party management</strong></td>
<td>AT 9: Outsourcing</td>
<td>Art. 28–30: Significantly more comprehensive</td>
<td>🟠 High</td>
<td>Information register, contracts</td>
</tr>
<tr>
<td><strong>Subcontracting</strong></td>
<td>Basic rules</td>
<td>RTS 2025/532: Due diligence, chain disclosure</td>
<td>🟠 High</td>
<td>New process</td>
</tr>
<tr>
<td><strong>Exit strategies</strong></td>
<td>Fundamentally in place</td>
<td>Art. 30: Explicit with transition period</td>
<td>🟡 Medium</td>
<td>Formalise</td>
</tr>
<tr>
<td><strong>Information sharing</strong></td>
<td>No requirement</td>
<td>Art. 45: Voluntary</td>
<td>🟢 Low</td>
<td>Optional</td>
</tr>
</tbody>
</table>
<h2 id="results-summary" tabindex="-1">Results Summary <a class="header-anchor" href="#results-summary" aria-label="Permalink to &quot;Results Summary&quot;"></a></h2>
<h3 id="low-gaps-existing-compliance-sufficient" tabindex="-1">Low Gaps (existing compliance sufficient) <a class="header-anchor" href="#low-gaps-existing-compliance-sufficient" aria-label="Permalink to &quot;Low Gaps (existing compliance sufficient)&quot;"></a></h3>
<ul>
<li>ICT security policies (extension)</li>
<li>BCP/DRP (formalisation)</li>
<li>Baseline tests (extension)</li>
</ul>
<h3 id="medium-gaps-adjustment-required" tabindex="-1">Medium Gaps (adjustment required) <a class="header-anchor" href="#medium-gaps-adjustment-required" aria-label="Permalink to &quot;Medium Gaps (adjustment required)&quot;"></a></h3>
<ul>
<li>Governance formalisation</li>
<li>Asset inventory with criticality classification</li>
<li>Detection (SIEM expansion)</li>
<li>Communication plans</li>
<li>Incident classification</li>
</ul>
<h3 id="high-gaps-new-development-required" tabindex="-1">High Gaps (new development required) <a class="header-anchor" href="#high-gaps-new-development-required" aria-label="Permalink to &quot;High Gaps (new development required)&quot;"></a></h3>
<ul>
<li>Incident reporting (new format, new deadlines)</li>
<li>Third-party information register</li>
<li>Contract adjustment for all financial sector clients</li>
<li>Subcontracting governance</li>
</ul>
<h2 id="next-steps" tabindex="-1">Next Steps <a class="header-anchor" href="#next-steps" aria-label="Permalink to &quot;Next Steps&quot;"></a></h2>
<p>→ <a href="./roadmap">Implementation Roadmap</a></p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[ICT Service Provider Perspective]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/compliance/ikt-provider</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/compliance/ikt-provider</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# ICT Service Provider Perspective

## BAUER GROUP as ICT Third-Party Provider Under DORA

BAUER GROUP as an IT service provider with clients in the financial sector falls under **Art. 2(1)(u) DORA** – ICT third-party service providers. The obligations do not arise directly from DORA but **indirectly through the contractual requirements** of financial entities (Art. 28–30).

## Obligations Matrix

### Direct Obligations (if designated as CTPP)

| Obligation | Article | BAUER GROUP affected? |
|]]></description>
            <content:encoded><![CDATA[<h1 id="ict-service-provider-perspective" tabindex="-1">ICT Service Provider Perspective <a class="header-anchor" href="#ict-service-provider-perspective" aria-label="Permalink to &quot;ICT Service Provider Perspective&quot;"></a></h1>
<h2 id="bauer-group-as-ict-third-party-provider-under-dora" tabindex="-1">BAUER GROUP as ICT Third-Party Provider Under DORA <a class="header-anchor" href="#bauer-group-as-ict-third-party-provider-under-dora" aria-label="Permalink to &quot;BAUER GROUP as ICT Third-Party Provider Under DORA&quot;"></a></h2>
<p>BAUER GROUP as an IT service provider with clients in the financial sector falls under <strong>Art. 2(1)(u) DORA</strong> – ICT third-party service providers. The obligations do not arise directly from DORA but <strong>indirectly through the contractual requirements</strong> of financial entities (Art. 28–30).</p>
<h2 id="obligations-matrix" tabindex="-1">Obligations Matrix <a class="header-anchor" href="#obligations-matrix" aria-label="Permalink to &quot;Obligations Matrix&quot;"></a></h2>
<h3 id="direct-obligations-if-designated-as-ctpp" tabindex="-1">Direct Obligations (if designated as CTPP) <a class="header-anchor" href="#direct-obligations-if-designated-as-ctpp" aria-label="Permalink to &quot;Direct Obligations (if designated as CTPP)&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Obligation</th>
<th>Article</th>
<th>BAUER GROUP affected?</th>
</tr>
</thead>
<tbody>
<tr>
<td>Direct supervision by Lead Overseer</td>
<td>Art. 33</td>
<td>❌ No (no CTPP designation)</td>
</tr>
<tr>
<td>Oversight fees</td>
<td>Art. 43</td>
<td>❌ No</td>
</tr>
<tr>
<td>JET inspections</td>
<td>Art. 40</td>
<td>❌ No</td>
</tr>
</tbody>
</table>
<h3 id="indirect-obligations-through-client-contracts" tabindex="-1">Indirect Obligations (through client contracts) <a class="header-anchor" href="#indirect-obligations-through-client-contracts" aria-label="Permalink to &quot;Indirect Obligations (through client contracts)&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Obligation</th>
<th>Source</th>
<th>BAUER GROUP affected?</th>
</tr>
</thead>
<tbody>
<tr>
<td>DORA-compliant contract structure</td>
<td>Art. 30</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Information provision for register</td>
<td>Art. 28(3)</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Grant audit rights</td>
<td>Art. 30(3)(e)</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Incident cooperation &amp; reporting</td>
<td>Art. 30(3)(e)</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>TLPT cooperation</td>
<td>Art. 26(4)</td>
<td>✅ Yes (upon request)</td>
</tr>
<tr>
<td>Provide exit strategy</td>
<td>Art. 30(3)(h)</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Subcontracting transparency</td>
<td>RTS 2025/532</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>Location transparency</td>
<td>Art. 30(2)(b)</td>
<td>✅ Yes</td>
</tr>
<tr>
<td>SLA with measurable KPIs</td>
<td>Art. 30(2)(a)</td>
<td>✅ Yes</td>
</tr>
</tbody>
</table>
<h2 id="compliance-status-bauer-group" tabindex="-1">Compliance Status BAUER GROUP <a class="header-anchor" href="#compliance-status-bauer-group" aria-label="Permalink to &quot;Compliance Status BAUER GROUP&quot;"></a></h2>
<h3 id="implemented-measures" tabindex="-1">Implemented Measures <a class="header-anchor" href="#implemented-measures" aria-label="Permalink to &quot;Implemented Measures&quot;"></a></h3>
<ul>
<li>[x] DORA awareness in management</li>
<li>[x] Inventory of financial sector clients</li>
<li>[x] Identification of affected contracts</li>
<li>[x] DORA-compliant contract clauses template created</li>
<li>[x] Standard contract with all minimum requirements (Art. 30)</li>
<li>[x] DORA fact sheet for clients (register information)</li>
<li>[x] SLA definitions with DORA-compliant KPIs</li>
<li>[x] Exit strategy template</li>
<li>[x] Subcontracting disclosure</li>
<li>[x] Incident response playbook with DORA deadlines</li>
<li>[x] Asset inventory with DORA classification</li>
<li>[x] Vulnerability management pipeline</li>
<li>[x] Awareness training for all employees</li>
<li>[x] BCP/DRP documented and tested</li>
<li>[x] Annual review of ICT risk management framework established</li>
<li>[ ] Annual baseline tests (vulnerability scan, pentest)</li>
<li>[ ] Annual update of information register data</li>
<li>[ ] Annual awareness training</li>
<li>[ ] Compliance report for clients</li>
</ul>
<h2 id="dora-fact-sheet-template-for-clients" tabindex="-1">DORA Fact Sheet (Template for Clients) <a class="header-anchor" href="#dora-fact-sheet-template-for-clients" aria-label="Permalink to &quot;DORA Fact Sheet (Template for Clients)&quot;"></a></h2>
<p>Standardised information sheet that BAUER GROUP provides to its financial sector clients:</p>
<div class="language-markdown vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">markdown</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold"># DORA ICT Third-Party Provider – Information Sheet</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">## Provider Identification</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Company:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> BAUER GROUP</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **LEI:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [insert LEI]</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Registration number:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [insert HRx]</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Address:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [</span><span style="--shiki-light:#032F62;--shiki-light-text-decoration:underline;--shiki-dark:#DBEDFF;--shiki-dark-text-decoration:underline">address</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **DORA contact person:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [name, email, phone]</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">## Services</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [List of ICT services provided to the client]</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> Classification: [</span><span style="--shiki-light:#032F62;--shiki-light-text-decoration:underline;--shiki-dark:#DBEDFF;--shiki-dark-text-decoration:underline">critical/important/other</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">## Data Processing Locations</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Primary:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> Germany (location XY)</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Backup/DR:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> Germany (location YZ)</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Cloud infrastructure:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [provider, region]</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">## Subcontracting</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Subcontractors:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [list or "none"]</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Approval requirement:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> Yes, per contract</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">## Security Standards</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Certifications:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ISO 27001, SOC 2, etc.]</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Last audit:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [</span><span style="--shiki-light:#032F62;--shiki-light-text-decoration:underline;--shiki-dark:#DBEDFF;--shiki-dark-text-decoration:underline">date</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Next audit:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [</span><span style="--shiki-light:#032F62;--shiki-light-text-decoration:underline;--shiki-dark:#DBEDFF;--shiki-dark-text-decoration:underline">date</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">## Incident Response</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Internal reporting deadline to clients:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> &#x3C; 1 hour</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **24/7 availability:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [Yes/No, contact]</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **TLPT cooperation commitment:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> Yes</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">## Exit Strategy</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Transition period:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> Minimum 6 months</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Data export format:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [</span><span style="--shiki-light:#032F62;--shiki-light-text-decoration:underline;--shiki-dark:#DBEDFF;--shiki-dark-text-decoration:underline">formats</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-light-font-weight:bold;--shiki-dark:#E1E4E8;--shiki-dark-font-weight:bold"> **Deletion confirmation:**</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> Yes, in writing</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">## Last updated: [</span><span style="--shiki-light:#032F62;--shiki-light-text-decoration:underline;--shiki-dark:#DBEDFF;--shiki-dark-text-decoration:underline">date</span><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">]</span></span></code></pre>
</div><h2 id="model-contract-clauses" tabindex="-1">Model Contract Clauses <a class="header-anchor" href="#model-contract-clauses" aria-label="Permalink to &quot;Model Contract Clauses&quot;"></a></h2>
<h3 id="incident-cooperation" tabindex="-1">Incident Cooperation <a class="header-anchor" href="#incident-cooperation" aria-label="Permalink to &quot;Incident Cooperation&quot;"></a></h3>
<blockquote>
<p>The contractor undertakes to inform the client without undue delay, but no later than <strong>60 minutes</strong> after detecting an ICT-related incident that affects or may affect the services used by the client. The contractor shall support the client in classifying, documenting, and reporting the incident in accordance with the requirements of Regulation (EU) 2022/2554 (DORA).</p>
</blockquote>
<h3 id="audit-rights" tabindex="-1">Audit Rights <a class="header-anchor" href="#audit-rights" aria-label="Permalink to &quot;Audit Rights&quot;"></a></h3>
<blockquote>
<p>The client, its competent supervisory authority, and third parties appointed by them shall have the right to conduct on-site inspections and audits at the contractor's premises. This includes unrestricted access to the contractor's premises, information, systems, and personnel, insofar as this is necessary for verifying compliance with contractual and regulatory requirements. The contractor shall actively support these audits without undue delay.</p>
</blockquote>
<h3 id="exit-clause" tabindex="-1">Exit Clause <a class="header-anchor" href="#exit-clause" aria-label="Permalink to &quot;Exit Clause&quot;"></a></h3>
<blockquote>
<p>Upon termination of the contract, the contractor shall grant a transition period of at least <strong>6 months</strong>, during which all services shall be continued under unchanged conditions. The contractor shall make all data available to the client in a commonly used, machine-readable format and shall confirm the complete deletion of data in writing upon completion of data transfer.</p>
</blockquote>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Incident Response Playbook]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/compliance/incident-response</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/compliance/incident-response</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Incident Response Playbook

## DORA-Compliant Incident Response Process

### Phases

```
┌──────────┐   ┌──────────┐   ┌──────────┐   ┌──────────┐   ┌──────────┐
│1. Detect │──►│2. Classify│──►│3. Contain│──►│4. Report │──►│5. Recover│
│          │   │& Escalate│   │& Mitigate│   │& Notify  │   │& Review  │
└──────────┘   └──────────┘   └──────────┘   └──────────┘   └──────────┘
  T+0            T+30min        T+1h           T+1h (client)  Ongoing
                                               T+4h (BaFin)
```

### Phase 1: Detection (T+0)

**Automated via SIEM/monitoring:**

- SIEM-Alerts → incident queue
- Anomaly detection (ML-based or rule-based)
- External reports (clients, partners, authorities)

**Responsible:** On-call engineer / SOC

### Phase 2: Classify & Escalate (T+30min)

**DORA classification (6 criteria):**

| Criterion | Verification Question | Threshold |
|]]></description>
            <content:encoded><![CDATA[<h1 id="incident-response-playbook" tabindex="-1">Incident Response Playbook <a class="header-anchor" href="#incident-response-playbook" aria-label="Permalink to &quot;Incident Response Playbook&quot;"></a></h1>
<h2 id="dora-compliant-incident-response-process" tabindex="-1">DORA-Compliant Incident Response Process <a class="header-anchor" href="#dora-compliant-incident-response-process" aria-label="Permalink to &quot;DORA-Compliant Incident Response Process&quot;"></a></h2>
<h3 id="phases" tabindex="-1">Phases <a class="header-anchor" href="#phases" aria-label="Permalink to &quot;Phases&quot;"></a></h3>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>┌──────────┐   ┌──────────┐   ┌──────────┐   ┌──────────┐   ┌──────────┐</span></span>
<span class="line"><span>│1. Detect │──►│2. Classify│──►│3. Contain│──►│4. Report │──►│5. Recover│</span></span>
<span class="line"><span>│          │   │&#x26; Escalate│   │&#x26; Mitigate│   │&#x26; Notify  │   │&#x26; Review  │</span></span>
<span class="line"><span>└──────────┘   └──────────┘   └──────────┘   └──────────┘   └──────────┘</span></span>
<span class="line"><span>  T+0            T+30min        T+1h           T+1h (client)  Ongoing</span></span>
<span class="line"><span>                                               T+4h (BaFin)</span></span></code></pre>
</div><h3 id="phase-1-detection-t-0" tabindex="-1">Phase 1: Detection (T+0) <a class="header-anchor" href="#phase-1-detection-t-0" aria-label="Permalink to &quot;Phase 1: Detection (T+0)&quot;"></a></h3>
<p><strong>Automated via SIEM/monitoring:</strong></p>
<ul>
<li>SIEM-Alerts → incident queue</li>
<li>Anomaly detection (ML-based or rule-based)</li>
<li>External reports (clients, partners, authorities)</li>
</ul>
<p><strong>Responsible:</strong> On-call engineer / SOC</p>
<h3 id="phase-2-classify-escalate-t-30min" tabindex="-1">Phase 2: Classify &amp; Escalate (T+30min) <a class="header-anchor" href="#phase-2-classify-escalate-t-30min" aria-label="Permalink to &quot;Phase 2: Classify &amp; Escalate (T+30min)&quot;"></a></h3>
<p><strong>DORA classification (6 criteria):</strong></p>
<table tabindex="0">
<thead>
<tr>
<th>Criterion</th>
<th>Verification Question</th>
<th>Threshold</th>
</tr>
</thead>
<tbody>
<tr>
<td>Clients affected?</td>
<td>How many clients/end users are affected?</td>
<td>&gt; 10% or &gt; 100,000</td>
</tr>
<tr>
<td>Downtime?</td>
<td>Has a critical service failed? How long?</td>
<td>&gt; 2h</td>
</tr>
<tr>
<td>Geographic?</td>
<td>Are clients in ≥ 2 EU states affected?</td>
<td>≥ 2 states</td>
</tr>
<tr>
<td>Data loss?</td>
<td>Is CIA of data affected?</td>
<td>Yes/No</td>
</tr>
<tr>
<td>Critical service?</td>
<td>Is a critical/important function affected?</td>
<td>Yes/No</td>
</tr>
<tr>
<td>Economic damage?</td>
<td>Estimated direct/indirect damage?</td>
<td>&gt; EUR 100,000</td>
</tr>
</tbody>
</table>
<p><strong>Result:</strong> ≥ 2 criteria = <strong>MAJOR</strong> → reporting obligation</p>
<p><strong>Escalation matrix:</strong></p>
<table tabindex="0">
<thead>
<tr>
<th>Classification</th>
<th>Escalate to</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td>MINOR</td>
<td>Team lead</td>
<td>Logging, monitoring</td>
</tr>
<tr>
<td>SIGNIFICANT</td>
<td>IT management</td>
<td>Monitoring, optional client notification</td>
</tr>
<tr>
<td><strong>MAJOR</strong></td>
<td><strong>Management + all affected clients</strong></td>
<td><strong>Activate reporting chain</strong></td>
</tr>
</tbody>
</table>
<h3 id="phase-3-contain-mitigate-t-1h" tabindex="-1">Phase 3: Contain &amp; Mitigate (T+1h) <a class="header-anchor" href="#phase-3-contain-mitigate-t-1h" aria-label="Permalink to &quot;Phase 3: Contain &amp; Mitigate (T+1h)&quot;"></a></h3>
<ul>
<li>Immediate measures to limit damage</li>
<li>Isolation of affected systems</li>
<li>Activation of workarounds/redundancies</li>
<li>Forensic preservation (evidence)</li>
</ul>
<h3 id="phase-4-report-notify" tabindex="-1">Phase 4: Report &amp; Notify <a class="header-anchor" href="#phase-4-report-notify" aria-label="Permalink to &quot;Phase 4: Report &amp; Notify&quot;"></a></h3>
<p><strong>To clients (T+1h after MAJOR classification):</strong></p>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>Subject: [DORA Notification] ICT Incident – [Brief Description]</span></span>
<span class="line"><span></span></span>
<span class="line"><span>Dear [contact person],</span></span>
<span class="line"><span></span></span>
<span class="line"><span>we hereby inform you pursuant to our contractual DORA cooperation obligation</span></span>
<span class="line"><span>about an ICT-related incident:</span></span>
<span class="line"><span></span></span>
<span class="line"><span>Time of detection: [date/time]</span></span>
<span class="line"><span>Affected services: [list]</span></span>
<span class="line"><span>Current assessment: [MAJOR/SIGNIFICANT]</span></span>
<span class="line"><span>Criteria affected: [listing of 6 criteria with status]</span></span>
<span class="line"><span>Immediate measures: [description]</span></span>
<span class="line"><span>Next steps: [timeline]</span></span>
<span class="line"><span>Contact person: [name, phone, email]</span></span>
<span class="line"><span></span></span>
<span class="line"><span>A detailed interim report will follow within 24 hours.</span></span></code></pre>
</div><p><strong>Client to BaFin (T+4h):</strong></p>
<ul>
<li>Client uses BaFin portal with XML template (ITS 2025/302)</li>
<li>BAUER GROUP provides all technical details</li>
</ul>
<h3 id="phase-5-recover-review" tabindex="-1">Phase 5: Recover &amp; Review <a class="header-anchor" href="#phase-5-recover-review" aria-label="Permalink to &quot;Phase 5: Recover &amp; Review&quot;"></a></h3>
<ul>
<li>Restore affected services</li>
<li>Interim report to clients (T+24h)</li>
<li>Root cause analysis (T+2w)</li>
<li>Final report to clients (T+2–4w)</li>
<li>Incorporate lessons learned into ICT risk management framework</li>
<li>Adjust detection rules if necessary</li>
</ul>
<h2 id="runbook-template" tabindex="-1">Runbook Template <a class="header-anchor" href="#runbook-template" aria-label="Permalink to &quot;Runbook Template&quot;"></a></h2>
<div class="language-yaml vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># incident-runbook.yaml</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">runbook</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  id</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"INC-TEMPLATE-001"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  version</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"1.0"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  triggers</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">siem_alert_critical</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">customer_report</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">external_notification</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  steps</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Triage"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      timeout</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"30min"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      actions</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Confirm incident is real (not false positive)"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Identify affected systems and services"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Run DORA classification checklist"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      decision</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        major</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"goto escalation"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        significant</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"goto monitoring"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">        minor</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"goto logging"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Escalation"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      timeout</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"15min"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      notifications</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">channel</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"pagerduty"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          target</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"on-call-manager"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">channel</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"email"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          target</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"management"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">          template</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"dora-escalation"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Customer Notification"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      timeout</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"60min"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      template</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"dora-incident-notification"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      recipients</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"affected_customers"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Containment"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      parallel</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">true</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      actions</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Isolate affected systems"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Activate failover/redundancy"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Preserve forensic evidence"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Resolution"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      actions</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Implement fix"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Verify fix"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Restore service"</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    - </span><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Post-Incident"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">      actions</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Interim report to customers (T+24h)"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Root Cause Analysis (T+2w)"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Final report to customers (T+4w)"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Update risk register"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Update detection rules"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">        - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Lessons learned session"</span></span></code></pre>
</div>]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Information Register]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/compliance/information-register</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/compliance/information-register</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Information Register

## Requirement (Art. 28(3))

Financial entities must maintain a complete register of all contractual arrangements with ICT third-party service providers and update it regularly.

## Template Structure (ITS 2024/2956)

The information register comprises the following data tables:

| Table | Content | BAUER GROUP Role |
|]]></description>
            <content:encoded><![CDATA[<h1 id="information-register" tabindex="-1">Information Register <a class="header-anchor" href="#information-register" aria-label="Permalink to &quot;Information Register&quot;"></a></h1>
<h2 id="requirement-art-28-3" tabindex="-1">Requirement (Art. 28(3)) <a class="header-anchor" href="#requirement-art-28-3" aria-label="Permalink to &quot;Requirement (Art. 28(3))&quot;"></a></h2>
<p>Financial entities must maintain a complete register of all contractual arrangements with ICT third-party service providers and update it regularly.</p>
<h2 id="template-structure-its-2024-2956" tabindex="-1">Template Structure (ITS 2024/2956) <a class="header-anchor" href="#template-structure-its-2024-2956" aria-label="Permalink to &quot;Template Structure (ITS 2024/2956)&quot;"></a></h2>
<p>The information register comprises the following data tables:</p>
<table tabindex="0">
<thead>
<tr>
<th>Table</th>
<th>Content</th>
<th>BAUER GROUP Role</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>B_01</strong></td>
<td>General information on the financial entity</td>
<td>Not BAUER GROUP</td>
</tr>
<tr>
<td><strong>B_02</strong></td>
<td>Contractual arrangements</td>
<td>BAUER GROUP provides input</td>
</tr>
<tr>
<td><strong>B_03</strong></td>
<td>ICT third-party service provider identification</td>
<td>BAUER GROUP: LEI, contact details</td>
</tr>
<tr>
<td><strong>B_04</strong></td>
<td>ICT service information</td>
<td>BAUER GROUP: service description</td>
</tr>
<tr>
<td><strong>B_05</strong></td>
<td>ICT services supporting critical/important functions</td>
<td>BAUER GROUP: classification</td>
</tr>
<tr>
<td><strong>B_06</strong></td>
<td>Subcontracting information</td>
<td>BAUER GROUP: sub-outsourcing chain</td>
</tr>
<tr>
<td><strong>B_07</strong></td>
<td>Data processing locations</td>
<td>BAUER GROUP: location list</td>
</tr>
</tbody>
</table>
<h2 id="bauer-group-deliverable-standardised-data-package" tabindex="-1">BAUER GROUP Deliverable: Standardised Data Package <a class="header-anchor" href="#bauer-group-deliverable-standardised-data-package" aria-label="Permalink to &quot;BAUER GROUP Deliverable: Standardised Data Package&quot;"></a></h2>
<p>For each client in the financial sector, BAUER GROUP provides a standardised data package:</p>
<div class="language-json vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">json</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">{</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">  "provider"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: {</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">    "name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"BAUER GROUP"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">    "lei"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"[insert LEI]"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">    "registration_country"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"DE"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">    "address"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"[address]"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">    "contact_dora"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: {</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "name"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"[name]"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "email"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"[email]"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "phone"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"[phone]"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    }</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  },</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">  "services"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    {</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "id"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"SVC-001"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "description"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Managed Hosting &#x26; Infrastructure"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "supports_critical_function"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "data_locations"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: {</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">        "processing"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"DE"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">],</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">        "storage"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"DE"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">],</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">        "backup"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"DE"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">]</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      },</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "subcontractors"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [],</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "sla"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: {</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">        "availability"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"99.9%"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">        "response_time"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"&#x3C; 15min (critical)"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">        "mttr"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"&#x3C; 4h (critical)"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">      }</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    }</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  ],</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">  "certifications"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    {</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "type"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"ISO 27001"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "valid_until"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"2027-01-01"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">      "scope"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"IT Operations &#x26; Software Development"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">    }</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  ],</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">  "audit_rights"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">  "exit_strategy"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: {</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">    "transition_period_months"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">6</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">    "data_export_formats"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: [</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"SQL"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"CSV"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"JSON"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">, </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"API"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">],</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">    "deletion_confirmation"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">true</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">  },</span></span>
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">  "last_updated"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"2025-01-15"</span></span>
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">}</span></span></code></pre>
</div><h2 id="automation-crm-→-register-export" tabindex="-1">Automation: CRM → Register Export <a class="header-anchor" href="#automation-crm-→-register-export" aria-label="Permalink to &quot;Automation: CRM → Register Export&quot;"></a></h2>
<p>The register export can be automated via CRM Custom Objects:</p>
<ol>
<li><strong>Custom object <code>DORA_Service</code></strong> im CRM with the fields listed above</li>
<li><strong>Automated export</strong> via CRM-API → JSON/CSV</li>
<li><strong>Client portal</strong> or automated email dispatch upon updates</li>
<li><strong>Annual review workflow</strong> as CRM-Workflow</li>
</ol>
<p>→ See <a href="./../automation/register-automation">Register Automation</a> for the technical implementation.</p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Implementation Documentation]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/compliance/roadmap</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/compliance/roadmap</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Implementation Documentation

## Implementation Overview for ICT Service Providers

Implementation followed the principle: **What causes immediate harm if not addressed?**

```
Q1 2025        Q2 2025        Q3 2025        Q4 2025        2026           2027
────┬──────────┬──────────────┬──────────────┬──────────────┬──────────────┬────►
    │          │              │              │              │              │
    │  ┌───────┴──────┐      │              │              │              │
    │  │ P2: Incident │      │              │              │              │
    │  │ reporting    │      │              │              │              │
    │  │ process set  │      │              │              │              │
    │  │ up           │      │              │              │              │
    │  └──────────────┘      │              │              │              │
    │          │              │              │              │              │
    │  ┌───────┴──────────────┴──────┐      │              │              │
    │  │ P4: Contracts adjusted,     │      │              │              │
    │  │ information register data   │      │              │              │
    │  │ provided (client deadline:  │      │              │              │
    │  │ 30.04.2025)                 │      │              │              │
    │  └─────────────────────────────┘      │              │              │
    │                         │              │              │              │
    │                 ┌───────┴──────────────┴──────┐      │              │
    │                 │ P1: ICT risk management      │      │              │
    │                 │ framework formalised,         │      │              │
    │                 │ asset inventory, policies     │      │              │
    │                 └────────────────────────────────┘    │              │
    │                                        │              │              │
    │                                ┌───────┴──────────────┴──────┐      │
    │                                │ P3: Test programme           │      │
    │                                │ established, automation      │      │
    │                                │ rolled out                   │      │
    │                                └─────────────────────────────┘      │
    │                                                       │              │
    │                                               ┌───────┴──────┐      │
    │                                               │ P5: Threat   │      │
    │                                               │ intelligence │      │
    │                                               │ integrated   │      │
    │                                               └──────────────┘      │
    │                                                              ┌──────┴──┐
    │                                                              │FinmadiG │
    │                                                              │Extension│
    │                                                              └─────────┘
```

## Phase 1: Immediate Actions (Q1 2025) ✅

### P2: Incident Reporting

| Measure | Deliverable | Status |
|]]></description>
            <content:encoded><![CDATA[<h1 id="implementation-documentation" tabindex="-1">Implementation Documentation <a class="header-anchor" href="#implementation-documentation" aria-label="Permalink to &quot;Implementation Documentation&quot;"></a></h1>
<h2 id="implementation-overview-for-ict-service-providers" tabindex="-1">Implementation Overview for ICT Service Providers <a class="header-anchor" href="#implementation-overview-for-ict-service-providers" aria-label="Permalink to &quot;Implementation Overview for ICT Service Providers&quot;"></a></h2>
<p>Implementation followed the principle: <strong>What causes immediate harm if not addressed?</strong></p>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>Q1 2025        Q2 2025        Q3 2025        Q4 2025        2026           2027</span></span>
<span class="line"><span>────┬──────────┬──────────────┬──────────────┬──────────────┬──────────────┬────►</span></span>
<span class="line"><span>    │          │              │              │              │              │</span></span>
<span class="line"><span>    │  ┌───────┴──────┐      │              │              │              │</span></span>
<span class="line"><span>    │  │ P2: Incident │      │              │              │              │</span></span>
<span class="line"><span>    │  │ reporting    │      │              │              │              │</span></span>
<span class="line"><span>    │  │ process set  │      │              │              │              │</span></span>
<span class="line"><span>    │  │ up           │      │              │              │              │</span></span>
<span class="line"><span>    │  └──────────────┘      │              │              │              │</span></span>
<span class="line"><span>    │          │              │              │              │              │</span></span>
<span class="line"><span>    │  ┌───────┴──────────────┴──────┐      │              │              │</span></span>
<span class="line"><span>    │  │ P4: Contracts adjusted,     │      │              │              │</span></span>
<span class="line"><span>    │  │ information register data   │      │              │              │</span></span>
<span class="line"><span>    │  │ provided (client deadline:  │      │              │              │</span></span>
<span class="line"><span>    │  │ 30.04.2025)                 │      │              │              │</span></span>
<span class="line"><span>    │  └─────────────────────────────┘      │              │              │</span></span>
<span class="line"><span>    │                         │              │              │              │</span></span>
<span class="line"><span>    │                 ┌───────┴──────────────┴──────┐      │              │</span></span>
<span class="line"><span>    │                 │ P1: ICT risk management      │      │              │</span></span>
<span class="line"><span>    │                 │ framework formalised,         │      │              │</span></span>
<span class="line"><span>    │                 │ asset inventory, policies     │      │              │</span></span>
<span class="line"><span>    │                 └────────────────────────────────┘    │              │</span></span>
<span class="line"><span>    │                                        │              │              │</span></span>
<span class="line"><span>    │                                ┌───────┴──────────────┴──────┐      │</span></span>
<span class="line"><span>    │                                │ P3: Test programme           │      │</span></span>
<span class="line"><span>    │                                │ established, automation      │      │</span></span>
<span class="line"><span>    │                                │ rolled out                   │      │</span></span>
<span class="line"><span>    │                                └─────────────────────────────┘      │</span></span>
<span class="line"><span>    │                                                       │              │</span></span>
<span class="line"><span>    │                                               ┌───────┴──────┐      │</span></span>
<span class="line"><span>    │                                               │ P5: Threat   │      │</span></span>
<span class="line"><span>    │                                               │ intelligence │      │</span></span>
<span class="line"><span>    │                                               │ integrated   │      │</span></span>
<span class="line"><span>    │                                               └──────────────┘      │</span></span>
<span class="line"><span>    │                                                              ┌──────┴──┐</span></span>
<span class="line"><span>    │                                                              │FinmadiG │</span></span>
<span class="line"><span>    │                                                              │Extension│</span></span>
<span class="line"><span>    │                                                              └─────────┘</span></span></code></pre>
</div><h2 id="phase-1-immediate-actions-q1-2025-✅" tabindex="-1">Phase 1: Immediate Actions (Q1 2025) ✅ <a class="header-anchor" href="#phase-1-immediate-actions-q1-2025-✅" aria-label="Permalink to &quot;Phase 1: Immediate Actions (Q1 2025) ✅&quot;"></a></h2>
<h3 id="p2-incident-reporting" tabindex="-1">P2: Incident Reporting <a class="header-anchor" href="#p2-incident-reporting" aria-label="Permalink to &quot;P2: Incident Reporting&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Measure</th>
<th>Deliverable</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>Incident classification system introduced</td>
<td>Decision tree (7 criteria)</td>
<td>✅ Implemented</td>
</tr>
<tr>
<td>Pre-filled XML reporting template created</td>
<td>Template with static data</td>
<td>✅ Implemented</td>
</tr>
<tr>
<td>Internal reporting deadline defined (&lt; 1h to clients)</td>
<td>SLA document</td>
<td>✅ Implemented</td>
</tr>
<tr>
<td>Escalation chain documented</td>
<td>Escalation matrix</td>
<td>✅ Implemented</td>
</tr>
<tr>
<td>SIEM alerting configured to DORA thresholds</td>
<td>Monitoring rules</td>
<td>✅ Implemented</td>
</tr>
</tbody>
</table>
<h3 id="p4-contractual-foundations" tabindex="-1">P4: Contractual Foundations <a class="header-anchor" href="#p4-contractual-foundations" aria-label="Permalink to &quot;P4: Contractual Foundations&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Measure</th>
<th>Deliverable</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>DORA contract clauses template created</td>
<td>Terms supplement / contract annex</td>
<td>✅ Implemented</td>
</tr>
<tr>
<td>DORA fact sheet for clients created</td>
<td>Standardised information sheet</td>
<td>✅ Implemented</td>
</tr>
<tr>
<td>Subcontracting register set up</td>
<td>CRM Custom Object</td>
<td>✅ Implemented</td>
</tr>
<tr>
<td>Audit rights included in all contracts</td>
<td>Contractual clause</td>
<td>✅ Implemented</td>
</tr>
</tbody>
</table>
<h2 id="phase-2-contract-adjustment-q2-2025-✅" tabindex="-1">Phase 2: Contract Adjustment (Q2 2025) ✅ <a class="header-anchor" href="#phase-2-contract-adjustment-q2-2025-✅" aria-label="Permalink to &quot;Phase 2: Contract Adjustment (Q2 2025) ✅&quot;"></a></h2>
<h3 id="p4-register-contracts" tabindex="-1">P4: Register &amp; Contracts <a class="header-anchor" href="#p4-register-contracts" aria-label="Permalink to &quot;P4: Register &amp; Contracts&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Measure</th>
<th>Deliverable</th>
<th>Completed</th>
</tr>
</thead>
<tbody>
<tr>
<td>All financial sector clients identified</td>
<td>Client list</td>
<td>April 2025</td>
</tr>
<tr>
<td>Affected contracts inventoried</td>
<td>Contract list + gap analysis</td>
<td>April 2025</td>
</tr>
<tr>
<td>DORA info sheet provided to clients</td>
<td>Fact sheet</td>
<td>April 2025</td>
</tr>
<tr>
<td>Contract adjustments negotiated</td>
<td>New contracts / amendments</td>
<td>June 2025</td>
</tr>
<tr>
<td>Exit strategy template created</td>
<td>Standard document</td>
<td>May 2025</td>
</tr>
</tbody>
</table>
<h2 id="phase-3-operational-implementation-q3–q4-2025-✅" tabindex="-1">Phase 3: Operational Implementation (Q3–Q4 2025) ✅ <a class="header-anchor" href="#phase-3-operational-implementation-q3–q4-2025-✅" aria-label="Permalink to &quot;Phase 3: Operational Implementation (Q3–Q4 2025) ✅&quot;"></a></h2>
<h3 id="p1-ict-risk-management" tabindex="-1">P1: ICT Risk Management <a class="header-anchor" href="#p1-ict-risk-management" aria-label="Permalink to &quot;P1: ICT Risk Management&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Measure</th>
<th>Deliverable</th>
<th>Completed</th>
</tr>
</thead>
<tbody>
<tr>
<td>ICT risk management framework documented</td>
<td>Policy document</td>
<td>July 2025</td>
</tr>
<tr>
<td>ICT asset inventory completed</td>
<td>CMDB fully populated</td>
<td>Aug 2025</td>
</tr>
<tr>
<td>Criticality classification conducted</td>
<td>Asset classification</td>
<td>Aug 2025</td>
</tr>
<tr>
<td>ICT security policy per RTS 2024/1774</td>
<td>Policy update</td>
<td>Sep 2025</td>
</tr>
<tr>
<td>BCP/DRP formalised with RPO/RTO</td>
<td>BCP + DRP documents</td>
<td>Sep 2025</td>
</tr>
<tr>
<td>Awareness programme set up</td>
<td>LMS course + materials</td>
<td>Oct 2025</td>
</tr>
<tr>
<td>Communication plan created</td>
<td>Communication strategy</td>
<td>Oct 2025</td>
</tr>
<tr>
<td>Annual review process defined</td>
<td>Calendar entries + process description</td>
<td>Nov 2025</td>
</tr>
</tbody>
</table>
<h3 id="p3-test-programme" tabindex="-1">P3: Test Programme <a class="header-anchor" href="#p3-test-programme" aria-label="Permalink to &quot;P3: Test Programme&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Measure</th>
<th>Deliverable</th>
<th>Completed</th>
</tr>
</thead>
<tbody>
<tr>
<td>Test programme policy created</td>
<td>Test programme document</td>
<td>Aug 2025</td>
</tr>
<tr>
<td>Vulnerability scanning automated</td>
<td>Vulnerability Scanner pipeline</td>
<td>Aug 2025</td>
</tr>
<tr>
<td>SAST integrated into CI/CD</td>
<td>SAST-Pipeline</td>
<td>Sep 2025</td>
</tr>
<tr>
<td>Annual pentest commissioned</td>
<td>External provider</td>
<td>Q4 2025</td>
</tr>
<tr>
<td>BCP/DRP test conducted</td>
<td>Test protocol</td>
<td>Q4 2025</td>
</tr>
<tr>
<td>Performance baseline established</td>
<td>k6 benchmarks</td>
<td>Q4 2025</td>
</tr>
</tbody>
</table>
<h2 id="phase-4-ongoing-operations-from-2026-✅" tabindex="-1">Phase 4: Ongoing Operations (from 2026) ✅ <a class="header-anchor" href="#phase-4-ongoing-operations-from-2026-✅" aria-label="Permalink to &quot;Phase 4: Ongoing Operations (from 2026) ✅&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Cadence</th>
<th>Measure</th>
<th>Responsible</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Daily</strong></td>
<td>Dependency scanning (CI/CD)</td>
<td>Automated</td>
</tr>
<tr>
<td><strong>Weekly</strong></td>
<td>Vulnerability scan (infrastructure)</td>
<td>Automated</td>
</tr>
<tr>
<td><strong>Monthly</strong></td>
<td>Compliance status report</td>
<td>Automated + review</td>
</tr>
<tr>
<td><strong>Quarterly</strong></td>
<td>Network assessment, performance test</td>
<td>Automated</td>
</tr>
<tr>
<td><strong>Semi-annually</strong></td>
<td>Contract register review</td>
<td>Compliance</td>
</tr>
<tr>
<td><strong>Annually</strong></td>
<td>Pentest (external), BCP/DRP test, awareness training</td>
<td>Management</td>
</tr>
<tr>
<td><strong>Annually</strong></td>
<td>ICT risk management framework review</td>
<td>Management</td>
</tr>
<tr>
<td><strong>Annually</strong></td>
<td>Update information register data + inform clients</td>
<td>Compliance</td>
</tr>
<tr>
<td><strong>Every 3 years</strong></td>
<td>TLPT cooperation (upon client request)</td>
<td>External</td>
</tr>
</tbody>
</table>
<h2 id="ongoing-effort-annually" tabindex="-1">Ongoing Effort (annually) <a class="header-anchor" href="#ongoing-effort-annually" aria-label="Permalink to &quot;Ongoing Effort (annually)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Item</th>
<th>Effort (person-days/year)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Annual framework review</td>
<td>2</td>
</tr>
<tr>
<td>Contract register maintenance</td>
<td>2</td>
</tr>
<tr>
<td>Awareness training</td>
<td>1</td>
</tr>
<tr>
<td>BCP/DRP test</td>
<td>2</td>
</tr>
<tr>
<td>Pentest support</td>
<td>2</td>
</tr>
<tr>
<td>Compliance reporting</td>
<td>1</td>
</tr>
<tr>
<td><strong>Total ongoing</strong></td>
<td><strong>~10 person-days/year</strong></td>
</tr>
</tbody>
</table>
<div class="tip custom-block"><p class="custom-block-title">Effort Reduction Through Automation</p>
<p>Without automation: ~25 person-days/year ongoing. With automation: ~10 person-days/year. Difference: ~15 person-days/year.</p>
</div>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Sanctions & Liability]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/compliance/sanctions</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/compliance/sanctions</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Sanctions & Liability

## Sanctions Regime

DORA (Art. 50–52) and FinmadiG provide for a graduated sanctions regime. DORA delegates the determination of specific sanction amounts to Member States – the following figures refer to the German implementation (FinmadiG).

### Against Financial Entities (Art. 50–52 DORA, FinmadiG)

| Sanction | Details |
|]]></description>
            <content:encoded><![CDATA[<h1 id="sanctions-liability" tabindex="-1">Sanctions &amp; Liability <a class="header-anchor" href="#sanctions-liability" aria-label="Permalink to &quot;Sanctions &amp; Liability&quot;"></a></h1>
<h2 id="sanctions-regime" tabindex="-1">Sanctions Regime <a class="header-anchor" href="#sanctions-regime" aria-label="Permalink to &quot;Sanctions Regime&quot;"></a></h2>
<p>DORA (Art. 50–52) and FinmadiG provide for a graduated sanctions regime. DORA delegates the determination of specific sanction amounts to Member States – the following figures refer to the German implementation (FinmadiG).</p>
<h3 id="against-financial-entities-art-50–52-dora-finmadig" tabindex="-1">Against Financial Entities (Art. 50–52 DORA, FinmadiG) <a class="header-anchor" href="#against-financial-entities-art-50–52-dora-finmadig" aria-label="Permalink to &quot;Against Financial Entities (Art. 50–52 DORA, FinmadiG)&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Sanction</th>
<th>Details</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Fines</strong></td>
<td>Effective, proportionate and dissuasive (Art. 50(3) DORA); specific amounts per FinmadiG</td>
</tr>
<tr>
<td><strong>Periodic penalty payments</strong></td>
<td>Up to <strong>EUR 2.5 million</strong> (FinmadiG)</td>
</tr>
<tr>
<td><strong>Appointment of special commissioner</strong></td>
<td>BaFin may appoint a special commissioner</td>
</tr>
<tr>
<td><strong>Business restrictions</strong></td>
<td>Restriction or prohibition of business activities</td>
</tr>
<tr>
<td><strong>Contract termination requirement</strong></td>
<td>BaFin may require termination of service provider relationships</td>
</tr>
<tr>
<td><strong>Personal liability</strong></td>
<td>Management personally liable for material deficiencies</td>
</tr>
<tr>
<td><strong>Removal from office</strong></td>
<td>Removal of management members possible</td>
</tr>
</tbody>
</table>
<h3 id="against-critical-ict-third-party-service-providers-ctpps-art-35-8-dora" tabindex="-1">Against Critical ICT Third-Party Service Providers (CTPPs, Art. 35(8) DORA) <a class="header-anchor" href="#against-critical-ict-third-party-service-providers-ctpps-art-35-8-dora" aria-label="Permalink to &quot;Against Critical ICT Third-Party Service Providers (CTPPs, Art. 35(8) DORA)&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Sanction</th>
<th>Details</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Periodic penalty payments</strong></td>
<td>Up to <strong>1% of average global daily turnover</strong> – per day (Art. 35(8))</td>
</tr>
<tr>
<td><strong>Lead Overseer recommendations</strong></td>
<td>Binding requests for action</td>
</tr>
<tr>
<td><strong>Public disclosure</strong></td>
<td>Publication of violations</td>
</tr>
<tr>
<td><strong>Last resort</strong></td>
<td>Financial entities may be required to cease use</td>
</tr>
</tbody>
</table>
<h3 id="against-ict-service-providers-non-ctpp" tabindex="-1">Against ICT Service Providers (non-CTPP) <a class="header-anchor" href="#against-ict-service-providers-non-ctpp" aria-label="Permalink to &quot;Against ICT Service Providers (non-CTPP)&quot;"></a></h3>
<p>Non-critical ICT service providers like BAUER GROUP are not subject to <strong>direct</strong> DORA sanctions. The consequences are <strong>indirect</strong>:</p>
<table tabindex="0">
<thead>
<tr>
<th>Risk</th>
<th>Impact</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Contract termination</strong></td>
<td>Financial entities can/must terminate contracts</td>
</tr>
<tr>
<td><strong>Exclusion</strong></td>
<td>Financial entities may not enter contracts with non-compliant providers (Art. 28(5))</td>
</tr>
<tr>
<td><strong>Reputational damage</strong></td>
<td>Audit findings become known to the market</td>
</tr>
<tr>
<td><strong>Liability</strong></td>
<td>Civil damages claims for breach of duty</td>
</tr>
</tbody>
</table>
<h2 id="practical-liability-scenarios-for-bauer-group" tabindex="-1">Practical Liability Scenarios for BAUER GROUP <a class="header-anchor" href="#practical-liability-scenarios-for-bauer-group" aria-label="Permalink to &quot;Practical Liability Scenarios for BAUER GROUP&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Scenario</th>
<th>Consequence</th>
<th>Prevention</th>
</tr>
</thead>
<tbody>
<tr>
<td>Incident not reported to client within 1h</td>
<td>Client cannot meet DORA reporting deadline (4h) → fine</td>
<td>Automated incident pipeline</td>
</tr>
<tr>
<td>No audit access granted</td>
<td>Breach of contract → termination + damages</td>
<td>Ensure audit readiness</td>
</tr>
<tr>
<td>Subcontracting without approval</td>
<td>Violation of Art. 30, RTS 2025/532 → contractual penalty</td>
<td>Implement approval process</td>
</tr>
<tr>
<td>Data loss without exit strategy</td>
<td>Client cannot migrate → damages</td>
<td>Document exit strategy</td>
</tr>
<tr>
<td>Missing certification evidence</td>
<td>Client loses compliance → both affected</td>
<td>Maintain annual certification</td>
</tr>
</tbody>
</table>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[DORA vs NIS2 vs CRA]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/dora-vs-nis2</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/dora-vs-nis2</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# DORA vs NIS2 vs CRA

## Relationship Between the Legal Acts

Pursuant to Art. 1(2), DORA is a **sector-specific legal act** (lex specialis) within the meaning of Art. 4 of the NIS2 Directive. This means:

- DORA takes **precedence** over NIS2 in the areas of ICT risk management and incident reporting
- Financial entities remain part of the NIS2 ecosystem but apply DORA requirements
- ICT service providers serving both financial and other sectors may be subject to **both regulatory frameworks**

## Comparison Matrix

| Aspect | DORA | NIS2 | CRA | AI Act |
|]]></description>
            <content:encoded><![CDATA[<h1 id="dora-vs-nis2-vs-cra" tabindex="-1">DORA vs NIS2 vs CRA <a class="header-anchor" href="#dora-vs-nis2-vs-cra" aria-label="Permalink to &quot;DORA vs NIS2 vs CRA&quot;"></a></h1>
<h2 id="relationship-between-the-legal-acts" tabindex="-1">Relationship Between the Legal Acts <a class="header-anchor" href="#relationship-between-the-legal-acts" aria-label="Permalink to &quot;Relationship Between the Legal Acts&quot;"></a></h2>
<p>Pursuant to Art. 1(2), DORA is a <strong>sector-specific legal act</strong> (lex specialis) within the meaning of Art. 4 of the NIS2 Directive. This means:</p>
<ul>
<li>DORA takes <strong>precedence</strong> over NIS2 in the areas of ICT risk management and incident reporting</li>
<li>Financial entities remain part of the NIS2 ecosystem but apply DORA requirements</li>
<li>ICT service providers serving both financial and other sectors may be subject to <strong>both regulatory frameworks</strong></li>
</ul>
<h2 id="comparison-matrix" tabindex="-1">Comparison Matrix <a class="header-anchor" href="#comparison-matrix" aria-label="Permalink to &quot;Comparison Matrix&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Aspect</th>
<th>DORA</th>
<th>NIS2</th>
<th>CRA</th>
<th>AI Act</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Legal act type</strong></td>
<td>Regulation</td>
<td>Directive</td>
<td>Regulation</td>
<td>Regulation</td>
</tr>
<tr>
<td><strong>Applicable since</strong></td>
<td>17.01.2025</td>
<td>18.10.2024 (transposition deadline)</td>
<td>Phased from 2026</td>
<td>Phased from 2024</td>
</tr>
<tr>
<td><strong>Target sector</strong></td>
<td>Financial sector</td>
<td>Critical infrastructures (18 sectors)</td>
<td>Products with digital elements</td>
<td>AI systems</td>
</tr>
<tr>
<td><strong>Affected entities</strong></td>
<td>~22,000 financial entities + ICT service providers</td>
<td>~160,000 entities EU-wide</td>
<td>Manufacturers, importers, distributors</td>
<td>Providers, deployers, importers</td>
</tr>
<tr>
<td><strong>Risk management</strong></td>
<td>ICT risk management framework (Art. 5–16)</td>
<td>Cybersecurity risk management (Art. 21)</td>
<td>Security requirements throughout product lifecycle</td>
<td>Risk management system for high-risk AI</td>
</tr>
<tr>
<td><strong>Reporting obligations</strong></td>
<td>4h/72h/1M (3 stages)</td>
<td>24h/72h/1M (3 stages)</td>
<td>Vulnerabilities: 24h to ENISA</td>
<td>Depending on risk class</td>
</tr>
<tr>
<td><strong>Testing</strong></td>
<td>Baseline tests + TLPT</td>
<td>Not explicitly prescribed</td>
<td>Conformity assessment</td>
<td>Conformity assessment (high-risk)</td>
</tr>
<tr>
<td><strong>Third parties</strong></td>
<td>Comprehensive (information register, CTPPs)</td>
<td>Supply chain security (Art. 21(2)(d))</td>
<td>Supply chain component security</td>
<td>Value chain</td>
</tr>
<tr>
<td><strong>Sanctions</strong></td>
<td>Up to 2% annual turnover + EUR 2.5 million periodic penalty</td>
<td>Up to EUR 10 million/2% or EUR 7 million/1.4%</td>
<td>Up to EUR 15 million/2.5% annual turnover</td>
<td>Up to EUR 35 million/7% annual turnover</td>
</tr>
<tr>
<td><strong>Supervision</strong></td>
<td>ESAs + national supervisors (BaFin)</td>
<td>National cybersecurity authorities (BSI)</td>
<td>Market surveillance authorities</td>
<td>AI authorities</td>
</tr>
</tbody>
</table>
<h2 id="overlaps-for-bauer-group" tabindex="-1">Overlaps for BAUER GROUP <a class="header-anchor" href="#overlaps-for-bauer-group" aria-label="Permalink to &quot;Overlaps for BAUER GROUP&quot;"></a></h2>
<p>As an IT service provider serving both financial and other sectors:</p>
<table tabindex="0">
<thead>
<tr>
<th>Requirement</th>
<th>DORA Obligation</th>
<th>NIS2 Obligation</th>
<th>Synergies</th>
</tr>
</thead>
<tbody>
<tr>
<td>Risk management</td>
<td>Art. 5–16</td>
<td>Art. 21</td>
<td>DORA compliance largely covers NIS2</td>
</tr>
<tr>
<td>Incident reporting</td>
<td>4h/72h/1M to BaFin</td>
<td>24h/72h/1M to BSI</td>
<td>Parallel reporting channels, but different authorities</td>
</tr>
<tr>
<td>Supply chain</td>
<td>Information register, contractual requirements</td>
<td>Supply chain security</td>
<td>DORA goes significantly further</td>
</tr>
<tr>
<td>Testing</td>
<td>Mandatory test programme</td>
<td>Implicit through &quot;appropriate measures&quot;</td>
<td>DORA tests fulfil NIS2 requirements</td>
</tr>
<tr>
<td>Governance</td>
<td>Personal liability of management</td>
<td>Management training obligation, liability</td>
<td>Similar governance requirements</td>
</tr>
</tbody>
</table>
<h2 id="synergy-effects" tabindex="-1">Synergy Effects <a class="header-anchor" href="#synergy-effects" aria-label="Permalink to &quot;Synergy Effects&quot;"></a></h2>
<p>Organisations that <strong>fully implement DORA</strong> have automatically covered the following requirements of other regulatory frameworks:</p>
<ul>
<li>NIS2: ~80% of requirements (gap: sector-specific NIS2 requirements)</li>
<li>CRA: Partially (product safety is standalone)</li>
<li>AI Act: Limited overlap (only when AI is used in financial services)</li>
</ul>
<div class="info custom-block"><p class="custom-block-title">Integrated Compliance Framework</p>
<p>BAUER GROUP operates an <strong>integrated compliance framework</strong> covering the requirements of DORA, NIS2, CRA and the AI Act. The complete documentation is available at: <a href="https://nis2.docs.bauer-group.com" target="_blank" rel="noreferrer">NIS2</a>, <a href="https://cra.docs.bauer-group.com" target="_blank" rel="noreferrer">CRA</a>, <a href="https://ai-act.docs.bauer-group.com" target="_blank" rel="noreferrer">AI Act</a>.</p>
</div>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[DORA – Overview]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# DORA – Overview

## What is DORA?

The **Digital Operational Resilience Act** (Regulation (EU) 2022/2554) establishes a uniform EU-wide legal framework for digital operational resilience in the financial sector. As an EU Regulation, DORA is directly applicable in all Member States without the need for national transposition.

| Property | Value |
|]]></description>
            <content:encoded><![CDATA[<h1 id="dora-–-overview" tabindex="-1">DORA – Overview <a class="header-anchor" href="#dora-–-overview" aria-label="Permalink to &quot;DORA – Overview&quot;"></a></h1>
<h2 id="what-is-dora" tabindex="-1">What is DORA? <a class="header-anchor" href="#what-is-dora" aria-label="Permalink to &quot;What is DORA?&quot;"></a></h2>
<p>The <strong>Digital Operational Resilience Act</strong> (Regulation (EU) 2022/2554) establishes a uniform EU-wide legal framework for digital operational resilience in the financial sector. As an EU Regulation, DORA is directly applicable in all Member States without the need for national transposition.</p>
<table tabindex="0">
<thead>
<tr>
<th>Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Legal act</strong></td>
<td>Regulation (EU) 2022/2554</td>
</tr>
<tr>
<td><strong>Type</strong></td>
<td>EU Regulation (directly applicable)</td>
</tr>
<tr>
<td><strong>In force since</strong></td>
<td>17.01.2023</td>
</tr>
<tr>
<td><strong>Applicable since</strong></td>
<td>17.01.2025</td>
</tr>
<tr>
<td><strong>Responsible ESAs</strong></td>
<td>EBA, EIOPA, ESMA</td>
</tr>
<tr>
<td><strong>DE supervisor</strong></td>
<td>BaFin (Reporting Hub), Deutsche Bundesbank</td>
</tr>
<tr>
<td><strong>DE accompanying law</strong></td>
<td>FinmadiG (since 27.12.2024)</td>
</tr>
<tr>
<td><strong>Lex specialis to</strong></td>
<td>NIS2 Directive (Art. 1(2) DORA)</td>
</tr>
<tr>
<td><strong>Level 2 acts</strong></td>
<td>12 RTS/ITS (fully published)</td>
</tr>
</tbody>
</table>
<h2 id="the-5-pillars" tabindex="-1">The 5 Pillars <a class="header-anchor" href="#the-5-pillars" aria-label="Permalink to &quot;The 5 Pillars&quot;"></a></h2>
<p>DORA is structured around five core areas of requirements:</p>
<table tabindex="0">
<thead>
<tr>
<th>Pillar</th>
<th>Topic</th>
<th>DORA Articles</th>
<th>Core Obligation</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>P1</strong></td>
<td>ICT Risk Management</td>
<td>Art. 5–16</td>
<td>Risk management framework, governance, BCP/DRP</td>
</tr>
<tr>
<td><strong>P2</strong></td>
<td>Incident Management &amp; Reporting</td>
<td>Art. 17–23</td>
<td>Classification, 4h/72h/1M reporting chain</td>
</tr>
<tr>
<td><strong>P3</strong></td>
<td>Resilience Testing</td>
<td>Art. 24–27</td>
<td>Baseline tests + TLPT (systemically important)</td>
</tr>
<tr>
<td><strong>P4</strong></td>
<td>Third-Party Risk</td>
<td>Art. 28–44</td>
<td>Information register, contractual requirements, CTPP oversight</td>
</tr>
<tr>
<td><strong>P5</strong></td>
<td>Information Sharing</td>
<td>Art. 45</td>
<td>Voluntary exchange of cyber threat intelligence</td>
</tr>
</tbody>
</table>
<h2 id="relevance-for-ict-service-providers" tabindex="-1">Relevance for ICT Service Providers <a class="header-anchor" href="#relevance-for-ict-service-providers" aria-label="Permalink to &quot;Relevance for ICT Service Providers&quot;"></a></h2>
<p>BAUER GROUP as an ICT service provider for financial entities is <strong>affected in two ways</strong>:</p>
<ol>
<li><strong>Indirectly</strong> – Clients in the financial sector demand DORA-compliant contractual arrangements (Art. 28–30), audit rights, exit strategies, and subcontracting transparency</li>
<li><strong>Potentially directly</strong> – If designated as a CTPP (Critical ICT Third-Party Provider) by the ESAs, the EU oversight framework applies (Art. 31–44)</li>
</ol>
<p>The strategy: <strong>Demonstrate regulatory compliance externally</strong> (contractual clauses, certifications, documentation) with <strong>minimal internal effort</strong> (automation, templates, compliance-as-code).</p>
<h2 id="distinction-from-nis2-cra-ai-act" tabindex="-1">Distinction from NIS2, CRA, AI Act <a class="header-anchor" href="#distinction-from-nis2-cra-ai-act" aria-label="Permalink to &quot;Distinction from NIS2, CRA, AI Act&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Aspect</th>
<th>DORA</th>
<th>NIS2</th>
<th>CRA</th>
<th>AI Act</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Sector</strong></td>
<td>Financial sector</td>
<td>Critical infrastructures broadly</td>
<td>Products with digital elements</td>
<td>AI systems</td>
</tr>
<tr>
<td><strong>Type</strong></td>
<td>Regulation</td>
<td>Directive</td>
<td>Regulation</td>
<td>Regulation</td>
</tr>
<tr>
<td><strong>Focus</strong></td>
<td>Operational resilience</td>
<td>Cybersecurity general</td>
<td>Product safety</td>
<td>AI risk</td>
</tr>
<tr>
<td><strong>Relationship</strong></td>
<td>Lex specialis to NIS2</td>
<td>General</td>
<td>Complementary</td>
<td>Complementary</td>
</tr>
</tbody>
</table>
<div class="tip custom-block"><p class="custom-block-title">Practical Note</p>
<p>DORA supersedes NIS2 in the financial sector for ICT risk management and incident reporting (Art. 1(2) DORA in conjunction with Art. 4 NIS2 Directive). For ICT service providers serving both sectors: <strong>DORA compliance covers large parts of NIS2</strong>, not the other way around.</p>
</div>
<h2 id="quick-start" tabindex="-1">Quick Start <a class="header-anchor" href="#quick-start" aria-label="Permalink to &quot;Quick Start&quot;"></a></h2>
<ol>
<li><strong><a href="./scope">Check scope of application</a></strong> – Am I affected? As a financial entity or ICT service provider?</li>
<li><strong><a href="./proportionality">Clarify proportionality</a></strong> – Microenterprise, simplified framework?</li>
<li><strong><a href="./compliance/gap-analysis">Conduct gap analysis</a></strong> – BAIT/VAIT/ZAIT to DORA mapping</li>
<li><strong><a href="./compliance/roadmap">Create roadmap</a></strong> – Prioritisation: P2 → P4 → P1 → P3 → P5</li>
<li><strong><a href="./automation/">Plan automation</a></strong> – Compliance-as-code strategy</li>
</ol>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[P1: ICT Risk Management]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/pillars/p1-risk-management</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/pillars/p1-risk-management</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# P1: ICT Risk Management

## Legal Basis

- **DORA:** Articles 5–16 (Chapter II)
- **RTS:** Delegated Regulation (EU) 2024/1774
- **Simplified framework:** Article 16 DORA (microenterprises)

## Core Requirements

### Governance (Art. 5)

The management body bears **personal responsibility** for:

- Defining, approving, overseeing, and being accountable for the implementation of all ICT risk management measures
- Setting the risk tolerance for ICT risks
- Approving and periodically reviewing the ICT business continuity policy and plans
- Approving and reviewing ICT audit plans and results
- Allocating adequate budget resources

::: danger Liability
DORA introduces **direct personal liability of management**. Periodic penalty payments of up to **EUR 2.5 million**, fines, and removal from office are possible (FinmadiG).
:::

### ICT Risk Management Framework (Art. 6)

Financial entities must establish a comprehensive ICT risk management framework that includes at a minimum:

1. **Strategies, policies, procedures** – ICT protocols and tools for the protection of all information and ICT assets
2. **Independent control function** – Dedicated function for ICT risk management
3. **Annual review** – Documented review process
4. **Lessons learned** – Integration of findings from incidents and tests

### Identification (Art. 8)

- Complete **ICT asset inventory** (hardware, software, network)
- Identification of all **ICT-supported business functions**
- Mapping of **dependencies** (internal/external)
- Classification by **criticality**

### Protection & Prevention (Art. 9)

- Appropriate ICT security policies
- Network security, encryption, access control
- Patch management
- Change management
- **Security objectives:** Availability, authenticity, integrity, confidentiality

### Detection (Art. 10)

- Mechanisms for **timely detection** of anomalous activities
- Multiple lines of defence
- Automated detection systems

### Response & Recovery (Art. 11–12)

- ICT business continuity policy (**BCP**)
- Disaster recovery plans (**DRP**)
- Backup policies with defined **RPO/RTO**
- Regular testing of recovery plans

### Awareness & Training (Art. 13)

- **Mandatory awareness programmes** for all staff and management
- Regular training on ICT security
- Specific programmes for ICT personnel

### Communication (Art. 14)

- Internal and external **communication plans**
- At least one designated **media spokesperson** for ICT incidents
- Communication strategies for different audiences

## RTS 2024/1774 – Detailed Requirements

The RTS specifies the ICT risk management framework with:

- **ICT security policies** – Minimum content defined
- **Access control policies** – Least privilege, MFA, privileged access management
- **Cryptography policies** – Encryption standards
- **ICT project management** – Security in the SDLC
- **ICT procurement** – Security requirements in procurement
- **Physical security** – Access controls, environmental monitoring
- **Capacity management** – Resource planning and monitoring

## Implementation Strategy for ICT Service Providers

### Minimum Viable Compliance

For BAUER GROUP as an ICT service provider, the key deliverables are:

| Deliverable | Source | Automatable |
|]]></description>
            <content:encoded><![CDATA[<h1 id="p1-ict-risk-management" tabindex="-1">P1: ICT Risk Management <a class="header-anchor" href="#p1-ict-risk-management" aria-label="Permalink to &quot;P1: ICT Risk Management&quot;"></a></h1>
<h2 id="legal-basis" tabindex="-1">Legal Basis <a class="header-anchor" href="#legal-basis" aria-label="Permalink to &quot;Legal Basis&quot;"></a></h2>
<ul>
<li><strong>DORA:</strong> Articles 5–16 (Chapter II)</li>
<li><strong>RTS:</strong> Delegated Regulation (EU) 2024/1774</li>
<li><strong>Simplified framework:</strong> Article 16 DORA (microenterprises)</li>
</ul>
<h2 id="core-requirements" tabindex="-1">Core Requirements <a class="header-anchor" href="#core-requirements" aria-label="Permalink to &quot;Core Requirements&quot;"></a></h2>
<h3 id="governance-art-5" tabindex="-1">Governance (Art. 5) <a class="header-anchor" href="#governance-art-5" aria-label="Permalink to &quot;Governance (Art. 5)&quot;"></a></h3>
<p>The management body bears <strong>personal responsibility</strong> for:</p>
<ul>
<li>Defining, approving, overseeing, and being accountable for the implementation of all ICT risk management measures</li>
<li>Setting the risk tolerance for ICT risks</li>
<li>Approving and periodically reviewing the ICT business continuity policy and plans</li>
<li>Approving and reviewing ICT audit plans and results</li>
<li>Allocating adequate budget resources</li>
</ul>
<div class="danger custom-block"><p class="custom-block-title">Liability</p>
<p>DORA introduces <strong>direct personal liability of management</strong>. Periodic penalty payments of up to <strong>EUR 2.5 million</strong>, fines, and removal from office are possible (FinmadiG).</p>
</div>
<h3 id="ict-risk-management-framework-art-6" tabindex="-1">ICT Risk Management Framework (Art. 6) <a class="header-anchor" href="#ict-risk-management-framework-art-6" aria-label="Permalink to &quot;ICT Risk Management Framework (Art. 6)&quot;"></a></h3>
<p>Financial entities must establish a comprehensive ICT risk management framework that includes at a minimum:</p>
<ol>
<li><strong>Strategies, policies, procedures</strong> – ICT protocols and tools for the protection of all information and ICT assets</li>
<li><strong>Independent control function</strong> – Dedicated function for ICT risk management</li>
<li><strong>Annual review</strong> – Documented review process</li>
<li><strong>Lessons learned</strong> – Integration of findings from incidents and tests</li>
</ol>
<h3 id="identification-art-8" tabindex="-1">Identification (Art. 8) <a class="header-anchor" href="#identification-art-8" aria-label="Permalink to &quot;Identification (Art. 8)&quot;"></a></h3>
<ul>
<li>Complete <strong>ICT asset inventory</strong> (hardware, software, network)</li>
<li>Identification of all <strong>ICT-supported business functions</strong></li>
<li>Mapping of <strong>dependencies</strong> (internal/external)</li>
<li>Classification by <strong>criticality</strong></li>
</ul>
<h3 id="protection-prevention-art-9" tabindex="-1">Protection &amp; Prevention (Art. 9) <a class="header-anchor" href="#protection-prevention-art-9" aria-label="Permalink to &quot;Protection &amp; Prevention (Art. 9)&quot;"></a></h3>
<ul>
<li>Appropriate ICT security policies</li>
<li>Network security, encryption, access control</li>
<li>Patch management</li>
<li>Change management</li>
<li><strong>Security objectives:</strong> Availability, authenticity, integrity, confidentiality</li>
</ul>
<h3 id="detection-art-10" tabindex="-1">Detection (Art. 10) <a class="header-anchor" href="#detection-art-10" aria-label="Permalink to &quot;Detection (Art. 10)&quot;"></a></h3>
<ul>
<li>Mechanisms for <strong>timely detection</strong> of anomalous activities</li>
<li>Multiple lines of defence</li>
<li>Automated detection systems</li>
</ul>
<h3 id="response-recovery-art-11–12" tabindex="-1">Response &amp; Recovery (Art. 11–12) <a class="header-anchor" href="#response-recovery-art-11–12" aria-label="Permalink to &quot;Response &amp; Recovery (Art. 11–12)&quot;"></a></h3>
<ul>
<li>ICT business continuity policy (<strong>BCP</strong>)</li>
<li>Disaster recovery plans (<strong>DRP</strong>)</li>
<li>Backup policies with defined <strong>RPO/RTO</strong></li>
<li>Regular testing of recovery plans</li>
</ul>
<h3 id="awareness-training-art-13" tabindex="-1">Awareness &amp; Training (Art. 13) <a class="header-anchor" href="#awareness-training-art-13" aria-label="Permalink to &quot;Awareness &amp; Training (Art. 13)&quot;"></a></h3>
<ul>
<li><strong>Mandatory awareness programmes</strong> for all staff and management</li>
<li>Regular training on ICT security</li>
<li>Specific programmes for ICT personnel</li>
</ul>
<h3 id="communication-art-14" tabindex="-1">Communication (Art. 14) <a class="header-anchor" href="#communication-art-14" aria-label="Permalink to &quot;Communication (Art. 14)&quot;"></a></h3>
<ul>
<li>Internal and external <strong>communication plans</strong></li>
<li>At least one designated <strong>media spokesperson</strong> for ICT incidents</li>
<li>Communication strategies for different audiences</li>
</ul>
<h2 id="rts-2024-1774-–-detailed-requirements" tabindex="-1">RTS 2024/1774 – Detailed Requirements <a class="header-anchor" href="#rts-2024-1774-–-detailed-requirements" aria-label="Permalink to &quot;RTS 2024/1774 – Detailed Requirements&quot;"></a></h2>
<p>The RTS specifies the ICT risk management framework with:</p>
<ul>
<li><strong>ICT security policies</strong> – Minimum content defined</li>
<li><strong>Access control policies</strong> – Least privilege, MFA, privileged access management</li>
<li><strong>Cryptography policies</strong> – Encryption standards</li>
<li><strong>ICT project management</strong> – Security in the SDLC</li>
<li><strong>ICT procurement</strong> – Security requirements in procurement</li>
<li><strong>Physical security</strong> – Access controls, environmental monitoring</li>
<li><strong>Capacity management</strong> – Resource planning and monitoring</li>
</ul>
<h2 id="implementation-strategy-for-ict-service-providers" tabindex="-1">Implementation Strategy for ICT Service Providers <a class="header-anchor" href="#implementation-strategy-for-ict-service-providers" aria-label="Permalink to &quot;Implementation Strategy for ICT Service Providers&quot;"></a></h2>
<h3 id="minimum-viable-compliance" tabindex="-1">Minimum Viable Compliance <a class="header-anchor" href="#minimum-viable-compliance" aria-label="Permalink to &quot;Minimum Viable Compliance&quot;"></a></h3>
<p>For BAUER GROUP as an ICT service provider, the key deliverables are:</p>
<table tabindex="0">
<thead>
<tr>
<th>Deliverable</th>
<th>Source</th>
<th>Automatable</th>
</tr>
</thead>
<tbody>
<tr>
<td>ICT security policy</td>
<td>Art. 9 + RTS 2024/1774</td>
<td>Template-based ✅</td>
</tr>
<tr>
<td>Asset inventory</td>
<td>Art. 8</td>
<td>Fully automated (CMDB) ✅</td>
</tr>
<tr>
<td>BCP/DRP</td>
<td>Art. 11–12</td>
<td>Template + annual review</td>
</tr>
<tr>
<td>Awareness programme</td>
<td>Art. 13</td>
<td>LMS-supported ✅</td>
</tr>
<tr>
<td>Communication plan</td>
<td>Art. 14</td>
<td>Template-based ✅</td>
</tr>
<tr>
<td>Risk assessment</td>
<td>Art. 6</td>
<td>Tool-supported (risk register)</td>
</tr>
<tr>
<td>Incident detection</td>
<td>Art. 10</td>
<td>SIEM/monitoring fully automated ✅</td>
</tr>
</tbody>
</table>
<h3 id="mapping-bait-→-dora" tabindex="-1">Mapping BAIT → DORA <a class="header-anchor" href="#mapping-bait-→-dora" aria-label="Permalink to &quot;Mapping BAIT → DORA&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>BAIT Module</th>
<th>DORA Article</th>
<th>Delta</th>
</tr>
</thead>
<tbody>
<tr>
<td>AT 7 Resources</td>
<td>Art. 5, 6</td>
<td>Governance more formalised</td>
</tr>
<tr>
<td>AT 9 Outsourcing</td>
<td>Art. 28–30</td>
<td>Significantly expanded → P4</td>
</tr>
<tr>
<td>BT 1 Information risk management</td>
<td>Art. 6–8</td>
<td>Asset inventory more detailed</td>
</tr>
<tr>
<td>BT 2 Information security management</td>
<td>Art. 9</td>
<td>Largely congruent</td>
</tr>
<tr>
<td>BT 3 Operational IT security</td>
<td>Art. 9–10</td>
<td>Detection more emphasised</td>
</tr>
<tr>
<td>BT 4 Identity and access management</td>
<td>RTS 2024/1774</td>
<td>MFA, PAM explicit</td>
</tr>
<tr>
<td>BT 5 IT projects/application development</td>
<td>RTS 2024/1774</td>
<td>SDLC requirements</td>
</tr>
<tr>
<td>BT 6 IT operations</td>
<td>Art. 9, 11</td>
<td>Capacity management new</td>
</tr>
<tr>
<td>BT 7 IT emergency management</td>
<td>Art. 11–12</td>
<td>RPO/RTO explicit</td>
</tr>
</tbody>
</table>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[P2: Incident Management & Reporting]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/pillars/p2-incident-reporting</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/pillars/p2-incident-reporting</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# P2: Incident Management & Reporting

## Legal Basis

- **DORA:** Articles 17–23 (Chapter III)
- **RTS:** 2024/1772 (Classification), 2025/301 (Reporting deadlines/content)
- **ITS:** 2025/302 (Reporting forms/templates)
- **Guideline:** JC/GL/2024/34 (Cost and loss estimation)

## Classification of ICT Incidents (Art. 18)

### 7 Classification Criteria (RTS 2024/1772)

| No. | Criterion | Threshold for "major" |
|]]></description>
            <content:encoded><![CDATA[<h1 id="p2-incident-management-reporting" tabindex="-1">P2: Incident Management &amp; Reporting <a class="header-anchor" href="#p2-incident-management-reporting" aria-label="Permalink to &quot;P2: Incident Management &amp; Reporting&quot;"></a></h1>
<h2 id="legal-basis" tabindex="-1">Legal Basis <a class="header-anchor" href="#legal-basis" aria-label="Permalink to &quot;Legal Basis&quot;"></a></h2>
<ul>
<li><strong>DORA:</strong> Articles 17–23 (Chapter III)</li>
<li><strong>RTS:</strong> 2024/1772 (Classification), 2025/301 (Reporting deadlines/content)</li>
<li><strong>ITS:</strong> 2025/302 (Reporting forms/templates)</li>
<li><strong>Guideline:</strong> JC/GL/2024/34 (Cost and loss estimation)</li>
</ul>
<h2 id="classification-of-ict-incidents-art-18" tabindex="-1">Classification of ICT Incidents (Art. 18) <a class="header-anchor" href="#classification-of-ict-incidents-art-18" aria-label="Permalink to &quot;Classification of ICT Incidents (Art. 18)&quot;"></a></h2>
<h3 id="_7-classification-criteria-rts-2024-1772" tabindex="-1">7 Classification Criteria (RTS 2024/1772) <a class="header-anchor" href="#_7-classification-criteria-rts-2024-1772" aria-label="Permalink to &quot;7 Classification Criteria (RTS 2024/1772)&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>No.</th>
<th>Criterion</th>
<th>Threshold for &quot;major&quot;</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td><strong>Affected clients/counterparties</strong></td>
<td>&gt; 10% of clients OR &gt; 100,000 clients</td>
</tr>
<tr>
<td>2</td>
<td><strong>Reputational impact</strong></td>
<td>Media coverage, client complaints, regulatory attention</td>
</tr>
<tr>
<td>3</td>
<td><strong>Downtime</strong></td>
<td>&gt; 2 hours (critical services)</td>
</tr>
<tr>
<td>4</td>
<td><strong>Geographic spread</strong></td>
<td>≥ 2 Member States affected</td>
</tr>
<tr>
<td>5</td>
<td><strong>Data loss</strong></td>
<td>Confidentiality, integrity, or availability affected</td>
</tr>
<tr>
<td>6</td>
<td><strong>Criticality of services</strong></td>
<td>Critical or important functions affected</td>
</tr>
<tr>
<td>7</td>
<td><strong>Economic impact</strong></td>
<td>&gt; EUR 100,000 direct/indirect loss</td>
</tr>
</tbody>
</table>
<p>An incident is classified as <strong>major</strong> if at least <strong>2 of the 7 criteria</strong> exceed the defined materiality thresholds OR a single criterion reaches the high materiality threshold. The precise thresholds are defined in RTS 2024/1772 – the values above are illustrative.</p>
<h2 id="reporting-chain-art-19-rts-2025-301" tabindex="-1">Reporting Chain (Art. 19, RTS 2025/301) <a class="header-anchor" href="#reporting-chain-art-19-rts-2025-301" aria-label="Permalink to &quot;Reporting Chain (Art. 19, RTS 2025/301)&quot;"></a></h2>
<h3 id="_3-stage-reporting-process" tabindex="-1">3-Stage Reporting Process <a class="header-anchor" href="#_3-stage-reporting-process" aria-label="Permalink to &quot;3-Stage Reporting Process&quot;"></a></h3>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>Incident detected</span></span>
<span class="line"><span>     │</span></span>
<span class="line"><span>     ▼</span></span>
<span class="line"><span>Classification as "major"</span></span>
<span class="line"><span>     │</span></span>
<span class="line"><span>     ├── T+0h: Internal escalation</span></span>
<span class="line"><span>     │</span></span>
<span class="line"><span>     ├── T+4h ──► INITIAL NOTIFICATION</span></span>
<span class="line"><span>     │             BaFin Reporting Hub</span></span>
<span class="line"><span>     │             Minimum: Who, What, When, initial assessment</span></span>
<span class="line"><span>     │</span></span>
<span class="line"><span>     ├── T+72h ─► INTERMEDIATE REPORT</span></span>
<span class="line"><span>     │             Status update, impact analysis</span></span>
<span class="line"><span>     │             If unresolved: action plan with timeline</span></span>
<span class="line"><span>     │</span></span>
<span class="line"><span>     └── T+1M ──► FINAL REPORT</span></span>
<span class="line"><span>                   Root cause analysis</span></span>
<span class="line"><span>                   Lessons learned</span></span>
<span class="line"><span>                   Preventive measures</span></span></code></pre>
</div><div class="danger custom-block"><p class="custom-block-title">Reporting Deadlines (Art. 19(4))</p>
<ul>
<li><strong>4 hours</strong> after classification as major → initial notification (no later than <strong>24 hours</strong> after detection)</li>
<li><strong>72 hours</strong> after initial notification → intermediate report</li>
<li><strong>1 month</strong> after initial notification → final report</li>
<li><strong>Missing a deadline = DORA violation</strong> → sanctions per Art. 50–52 DORA in conjunction with FinmadiG</li>
</ul>
</div>
<h3 id="reporting-format-its-2025-302" tabindex="-1">Reporting Format (ITS 2025/302) <a class="header-anchor" href="#reporting-format-its-2025-302" aria-label="Permalink to &quot;Reporting Format (ITS 2025/302)&quot;"></a></h3>
<ul>
<li><strong>XML format</strong> according to ITS template (standardised, machine-readable)</li>
<li>Authentication via <strong>qualified electronic certificates</strong> (eIDAS)</li>
<li>Automatic <strong>acknowledgement of receipt</strong> with unique incident number</li>
<li>BaFin serves as the <strong>central reporting hub</strong> in Germany</li>
</ul>
<h3 id="voluntary-reporting-of-cyber-threats-art-19-2" tabindex="-1">Voluntary Reporting of Cyber Threats (Art. 19(2)) <a class="header-anchor" href="#voluntary-reporting-of-cyber-threats-art-19-2" aria-label="Permalink to &quot;Voluntary Reporting of Cyber Threats (Art. 19(2))&quot;"></a></h3>
<ul>
<li>Dedicated reporting form</li>
<li>Voluntary, but recommended</li>
<li>Anonymised information may be shared by authorities</li>
</ul>
<h2 id="implementation-for-ict-service-providers" tabindex="-1">Implementation for ICT Service Providers <a class="header-anchor" href="#implementation-for-ict-service-providers" aria-label="Permalink to &quot;Implementation for ICT Service Providers&quot;"></a></h2>
<h3 id="obligations-towards-clients" tabindex="-1">Obligations Towards Clients <a class="header-anchor" href="#obligations-towards-clients" aria-label="Permalink to &quot;Obligations Towards Clients&quot;"></a></h3>
<p>As an ICT service provider, BAUER GROUP is not a direct reporting entity, but:</p>
<ol>
<li><strong>Contractual reporting obligation</strong> – Clients must report within 4h; BAUER GROUP must therefore inform them <strong>faster</strong></li>
<li><strong>Support obligation</strong> – Providing all relevant information for the client's report</li>
<li><strong>Cooperation obligation</strong> – Full participation in root cause analysis</li>
</ol>
<h3 id="recommended-sla-structure" tabindex="-1">Recommended SLA Structure <a class="header-anchor" href="#recommended-sla-structure" aria-label="Permalink to &quot;Recommended SLA Structure&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Phase</th>
<th>BAUER GROUP internal</th>
<th>To client</th>
<th>Client to BaFin</th>
</tr>
</thead>
<tbody>
<tr>
<td>Detection</td>
<td>T+0</td>
<td>–</td>
<td>–</td>
</tr>
<tr>
<td>Assessment</td>
<td>T+30min</td>
<td>–</td>
<td>–</td>
</tr>
<tr>
<td>Initial info to client</td>
<td>–</td>
<td>T+1h</td>
<td>–</td>
</tr>
<tr>
<td>Initial notification BaFin</td>
<td>–</td>
<td>–</td>
<td>T+4h</td>
</tr>
<tr>
<td>Detail report to client</td>
<td>–</td>
<td>T+24h</td>
<td>–</td>
</tr>
<tr>
<td>Intermediate report BaFin</td>
<td>–</td>
<td>–</td>
<td>T+72h</td>
</tr>
<tr>
<td>RCA to client</td>
<td>–</td>
<td>T+2w</td>
<td>–</td>
</tr>
<tr>
<td>Final report BaFin</td>
<td>–</td>
<td>–</td>
<td>T+1M</td>
</tr>
</tbody>
</table>
<h3 id="automation-potential" tabindex="-1">Automation Potential <a class="header-anchor" href="#automation-potential" aria-label="Permalink to &quot;Automation Potential&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Component</th>
<th>Tool/Approach</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>Detection</td>
<td>SIEM (SIEM), monitoring stack</td>
<td>✅ Automatable</td>
</tr>
<tr>
<td>Classification</td>
<td>Rule-based (7 criteria as decision tree)</td>
<td>✅ Automatable</td>
</tr>
<tr>
<td>Initial notification template</td>
<td>Pre-filled XML with static data</td>
<td>✅ Prepared</td>
</tr>
<tr>
<td>Escalation</td>
<td>Alerting-System/Custom webhook</td>
<td>✅ Automatable</td>
</tr>
<tr>
<td>Client notification</td>
<td>Template + automated dispatch</td>
<td>✅ Automatable</td>
</tr>
<tr>
<td>RCA documentation</td>
<td>Runbook-driven process</td>
<td>⚠️ Semi-automated</td>
</tr>
<tr>
<td>BaFin XML submission</td>
<td>API integration (if available)</td>
<td>⚠️ To be verified</td>
</tr>
</tbody>
</table>
<div class="tip custom-block"><p class="custom-block-title">Practical Tip</p>
<p>Create a <strong>pre-filled template</strong> with static information (entity identification, contacts, standard text) to save valuable minutes in an emergency. The 4h deadline starts from classification – not from detection.</p>
</div>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[P3: Resilience Testing]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/pillars/p3-resilience-testing</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/pillars/p3-resilience-testing</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# P3: Resilience Testing

## Legal Basis

- **DORA:** Articles 24–27 (Chapter IV)
- **RTS:** 2025/1190 (TLPT – entry into force 08.07.2025)
- **Framework:** TIBER-EU (Threat Intelligence-based Ethical Red Teaming)

## Two Test Categories

### Baseline Tests (Art. 25) – Mandatory for All

All financial entities must establish a test programme as an integral part of the ICT risk management framework:

| Test Type | Description | Frequency |
|]]></description>
            <content:encoded><![CDATA[<h1 id="p3-resilience-testing" tabindex="-1">P3: Resilience Testing <a class="header-anchor" href="#p3-resilience-testing" aria-label="Permalink to &quot;P3: Resilience Testing&quot;"></a></h1>
<h2 id="legal-basis" tabindex="-1">Legal Basis <a class="header-anchor" href="#legal-basis" aria-label="Permalink to &quot;Legal Basis&quot;"></a></h2>
<ul>
<li><strong>DORA:</strong> Articles 24–27 (Chapter IV)</li>
<li><strong>RTS:</strong> 2025/1190 (TLPT – entry into force 08.07.2025)</li>
<li><strong>Framework:</strong> TIBER-EU (Threat Intelligence-based Ethical Red Teaming)</li>
</ul>
<h2 id="two-test-categories" tabindex="-1">Two Test Categories <a class="header-anchor" href="#two-test-categories" aria-label="Permalink to &quot;Two Test Categories&quot;"></a></h2>
<h3 id="baseline-tests-art-25-–-mandatory-for-all" tabindex="-1">Baseline Tests (Art. 25) – Mandatory for All <a class="header-anchor" href="#baseline-tests-art-25-–-mandatory-for-all" aria-label="Permalink to &quot;Baseline Tests (Art. 25) – Mandatory for All&quot;"></a></h3>
<p>All financial entities must establish a test programme as an integral part of the ICT risk management framework:</p>
<table tabindex="0">
<thead>
<tr>
<th>Test Type</th>
<th>Description</th>
<th>Frequency</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Vulnerability scans</strong></td>
<td>Automated scans for known vulnerabilities</td>
<td>At least annually</td>
</tr>
<tr>
<td><strong>Open-source analyses</strong></td>
<td>Review of deployed OSS components</td>
<td>At least annually</td>
</tr>
<tr>
<td><strong>Network security assessments</strong></td>
<td>Network architecture and segmentation</td>
<td>At least annually</td>
</tr>
<tr>
<td><strong>Gap analyses</strong></td>
<td>Comparison of target vs. actual security posture</td>
<td>At least annually</td>
</tr>
<tr>
<td><strong>Physical security reviews</strong></td>
<td>Access control, environmental security</td>
<td>Risk-based</td>
</tr>
<tr>
<td><strong>Source code reviews</strong></td>
<td>Static and dynamic code analysis</td>
<td>For critical systems</td>
</tr>
<tr>
<td><strong>Scenario-based tests</strong></td>
<td>Business continuity, disaster recovery</td>
<td>At least annually</td>
</tr>
<tr>
<td><strong>Compatibility tests</strong></td>
<td>Software/hardware interoperability</td>
<td>Upon changes</td>
</tr>
<tr>
<td><strong>Performance tests</strong></td>
<td>Load and stress tests</td>
<td>At least annually</td>
</tr>
<tr>
<td><strong>End-to-end tests</strong></td>
<td>Complete process chain testing</td>
<td>Risk-based</td>
</tr>
<tr>
<td><strong>Penetration tests</strong></td>
<td>Active exploitation of vulnerabilities</td>
<td>At least annually</td>
</tr>
</tbody>
</table>
<h3 id="advanced-tests-–-tlpt-art-26–27" tabindex="-1">Advanced Tests – TLPT (Art. 26–27) <a class="header-anchor" href="#advanced-tests-–-tlpt-art-26–27" aria-label="Permalink to &quot;Advanced Tests – TLPT (Art. 26–27)&quot;"></a></h3>
<p><strong>Threat Led Penetration Tests</strong> are only required for <strong>systemically important financial entities</strong> with a high ICT maturity level.</p>
<table tabindex="0">
<thead>
<tr>
<th>Aspect</th>
<th>Requirement</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Who</strong></td>
<td>Only systemically important financial entities (designated by supervisor)</td>
</tr>
<tr>
<td><strong>Frequency</strong></td>
<td>Every 3 years</td>
</tr>
<tr>
<td><strong>Framework</strong></td>
<td>TIBER-EU methodology</td>
</tr>
<tr>
<td><strong>Phases</strong></td>
<td>8 phases, 9–14 months execution</td>
</tr>
<tr>
<td><strong>Teams</strong></td>
<td>Red team (external), blue team (internal), white team (coordination)</td>
</tr>
<tr>
<td><strong>Budget</strong></td>
<td>Typically EUR 150,000–500,000</td>
</tr>
<tr>
<td><strong>Providers</strong></td>
<td>Must meet TLPT certification criteria</td>
</tr>
<tr>
<td><strong>Deadline</strong></td>
<td>First TLPT before 17.01.2028</td>
</tr>
</tbody>
</table>
<div class="info custom-block"><p class="custom-block-title">BAUER GROUP Relevance</p>
<p>BAUER GROUP as an ICT service provider is <strong>not directly subject to TLPT obligations</strong>, but must:</p>
<ul>
<li><strong>Participate in</strong> and fully <strong>cooperate with</strong> TLPT tests of clients (Art. 26(4))</li>
<li>Be able to demonstrate own <strong>baseline tests</strong> (contractual requirement)</li>
<li><strong>Make test results available</strong> to the client</li>
</ul>
</div>
<h2 id="test-programme-–-minimum-for-ict-service-providers" tabindex="-1">Test Programme – Minimum for ICT Service Providers <a class="header-anchor" href="#test-programme-–-minimum-for-ict-service-providers" aria-label="Permalink to &quot;Test Programme – Minimum for ICT Service Providers&quot;"></a></h2>
<h3 id="automatable-baseline-test-programme" tabindex="-1">Automatable Baseline Test Programme <a class="header-anchor" href="#automatable-baseline-test-programme" aria-label="Permalink to &quot;Automatable Baseline Test Programme&quot;"></a></h3>
<div class="language-yaml vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"># dora-test-schedule.yaml</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">test_program</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  vulnerability_scanning</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    tool</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"OpenVAS/Vulnerability Scanner"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"weekly"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    scope</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"all_production_systems"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    automated</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">true</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  dependency_scanning</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    tool</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Container Scanner"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"daily"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    scope</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"all_containers_and_packages"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    automated</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">true</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  sast_scanning</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    tool</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"SAST-Tool"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"on_commit"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    scope</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"all_repositories"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    automated</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">true</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  penetration_testing</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    provider</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"external"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"annually"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    scope</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"critical_systems"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    automated</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">false</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  bcp_dr_testing</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"annually"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    scope</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"all_critical_services"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    automated</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">false</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    last_test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">null</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    next_test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">null</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  network_assessment</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    tool</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"Nmap/custom"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"quarterly"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    scope</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"all_network_segments"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    automated</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">true</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">  performance_testing</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">:</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    tool</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"k6/Locust"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    frequency</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"quarterly"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    scope</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"customer_facing_services"</span></span>
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D">    automated</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">true</span></span></code></pre>
</div><h3 id="evidence-collection" tabindex="-1">Evidence Collection <a class="header-anchor" href="#evidence-collection" aria-label="Permalink to &quot;Evidence Collection&quot;"></a></h3>
<p>Each test must be documented with:</p>
<ul>
<li>Test date, scope, methodology</li>
<li>Findings (categorised by criticality)</li>
<li>Remediation plan with deadlines</li>
<li>Proof of remediation (retest)</li>
<li>Management sign-off</li>
</ul>
<p>→ See <a href="./../automation/audit-trail">Audit Trail &amp; Evidence</a> for automated evidence collection.</p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[P4: Third-Party Risk]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/pillars/p4-third-party-risk</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/pillars/p4-third-party-risk</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# P4: Third-Party Risk

## Legal Basis

- **DORA:** Articles 28–44 (Chapter V)
- **RTS:** 2024/1773 (Contractual policy), 2025/532 (Subcontracting)
- **ITS:** 2024/2956 (Information register templates)
- **Delegated acts:** 2024/1502 (CTPP designation criteria), 2024/1505 (Oversight fees)
- **Guideline:** JC/GL/2024/36 (ESA cooperation)

::: danger Highest Priority for BAUER GROUP
P4 is the pillar with the **greatest direct impact** on BAUER GROUP as an ICT service provider. Financial entities **may** under Art. 28(5) only enter into contracts with ICT service providers that maintain **adequate information security standards**. Lack of DORA compliance = **loss of contract**.
:::

## Two Levels of P4

### Level 1: General Principles (Art. 28–30)

Apply to **all** ICT third-party service provider relationships.

### Level 2: EU Oversight Framework (Art. 31–44)

Applies only to **CTPPs** (Critical Third-Party Providers) – the 19 critical ICT third-party service providers designated by the ESAs (including AWS, Google Cloud, Microsoft Azure).

## Information Register (Art. 28(3))

Every financial entity must maintain a **complete register** of all ICT third-party service provider contracts and update it regularly.

### Mandatory Content (ITS 2024/2956)

| Field | Description |
|]]></description>
            <content:encoded><![CDATA[<h1 id="p4-third-party-risk" tabindex="-1">P4: Third-Party Risk <a class="header-anchor" href="#p4-third-party-risk" aria-label="Permalink to &quot;P4: Third-Party Risk&quot;"></a></h1>
<h2 id="legal-basis" tabindex="-1">Legal Basis <a class="header-anchor" href="#legal-basis" aria-label="Permalink to &quot;Legal Basis&quot;"></a></h2>
<ul>
<li><strong>DORA:</strong> Articles 28–44 (Chapter V)</li>
<li><strong>RTS:</strong> 2024/1773 (Contractual policy), 2025/532 (Subcontracting)</li>
<li><strong>ITS:</strong> 2024/2956 (Information register templates)</li>
<li><strong>Delegated acts:</strong> 2024/1502 (CTPP designation criteria), 2024/1505 (Oversight fees)</li>
<li><strong>Guideline:</strong> JC/GL/2024/36 (ESA cooperation)</li>
</ul>
<div class="danger custom-block"><p class="custom-block-title">Highest Priority for BAUER GROUP</p>
<p>P4 is the pillar with the <strong>greatest direct impact</strong> on BAUER GROUP as an ICT service provider. Financial entities <strong>may</strong> under Art. 28(5) only enter into contracts with ICT service providers that maintain <strong>adequate information security standards</strong>. Lack of DORA compliance = <strong>loss of contract</strong>.</p>
</div>
<h2 id="two-levels-of-p4" tabindex="-1">Two Levels of P4 <a class="header-anchor" href="#two-levels-of-p4" aria-label="Permalink to &quot;Two Levels of P4&quot;"></a></h2>
<h3 id="level-1-general-principles-art-28–30" tabindex="-1">Level 1: General Principles (Art. 28–30) <a class="header-anchor" href="#level-1-general-principles-art-28–30" aria-label="Permalink to &quot;Level 1: General Principles (Art. 28–30)&quot;"></a></h3>
<p>Apply to <strong>all</strong> ICT third-party service provider relationships.</p>
<h3 id="level-2-eu-oversight-framework-art-31–44" tabindex="-1">Level 2: EU Oversight Framework (Art. 31–44) <a class="header-anchor" href="#level-2-eu-oversight-framework-art-31–44" aria-label="Permalink to &quot;Level 2: EU Oversight Framework (Art. 31–44)&quot;"></a></h3>
<p>Applies only to <strong>CTPPs</strong> (Critical Third-Party Providers) – the 19 critical ICT third-party service providers designated by the ESAs (including AWS, Google Cloud, Microsoft Azure).</p>
<h2 id="information-register-art-28-3" tabindex="-1">Information Register (Art. 28(3)) <a class="header-anchor" href="#information-register-art-28-3" aria-label="Permalink to &quot;Information Register (Art. 28(3))&quot;"></a></h2>
<p>Every financial entity must maintain a <strong>complete register</strong> of all ICT third-party service provider contracts and update it regularly.</p>
<h3 id="mandatory-content-its-2024-2956" tabindex="-1">Mandatory Content (ITS 2024/2956) <a class="header-anchor" href="#mandatory-content-its-2024-2956" aria-label="Permalink to &quot;Mandatory Content (ITS 2024/2956)&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Field</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Entity identifier</strong></td>
<td>LEI or EUID of the provider</td>
</tr>
<tr>
<td><strong>Service description</strong></td>
<td>Type of ICT services, functional mapping</td>
</tr>
<tr>
<td><strong>Criticality</strong></td>
<td>Classification as critical/important or not</td>
</tr>
<tr>
<td><strong>Contract duration</strong></td>
<td>Start, end, notice periods</td>
</tr>
<tr>
<td><strong>Data locations</strong></td>
<td>Countries of data processing and storage</td>
</tr>
<tr>
<td><strong>Subcontracting</strong></td>
<td>Sub-outsourcing, chain of subcontractors</td>
</tr>
<tr>
<td><strong>Exit strategy</strong></td>
<td>Defined exit plan</td>
</tr>
<tr>
<td><strong>Audit rights</strong></td>
<td>Agreed inspection rights</td>
</tr>
</tbody>
</table>
<h3 id="submission-to-bafin" tabindex="-1">Submission to BaFin <a class="header-anchor" href="#submission-to-bafin" aria-label="Permalink to &quot;Submission to BaFin&quot;"></a></h3>
<ul>
<li><strong>First-time submission:</strong> 30.04.2025 (completed)</li>
<li><strong>Regular updates:</strong> At least annually + upon material changes</li>
<li><strong>Format:</strong> Standardised templates per ITS 2024/2956</li>
</ul>
<h2 id="_8-minimum-contractual-requirements-art-30" tabindex="-1">8 Minimum Contractual Requirements (Art. 30) <a class="header-anchor" href="#_8-minimum-contractual-requirements-art-30" aria-label="Permalink to &quot;8 Minimum Contractual Requirements (Art. 30)&quot;"></a></h2>
<p>Contracts with ICT third-party service providers must contain at a minimum:</p>
<table tabindex="0">
<thead>
<tr>
<th>No.</th>
<th>Contractual Content</th>
<th>Details</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td><strong>Service description</strong></td>
<td>Clear functional and technical description</td>
</tr>
<tr>
<td>2</td>
<td><strong>Locations</strong></td>
<td>Processing and storage, including subcontracting</td>
</tr>
<tr>
<td>3</td>
<td><strong>Availability &amp; quality</strong></td>
<td>SLA with measurable KPIs</td>
</tr>
<tr>
<td>4</td>
<td><strong>Data access &amp; return</strong></td>
<td>Access, return, and deletion upon contract termination</td>
</tr>
<tr>
<td>5</td>
<td><strong>Incident support</strong></td>
<td>Cooperation obligation, reporting deadlines</td>
</tr>
<tr>
<td>6</td>
<td><strong>Audit rights</strong></td>
<td>Unrestricted access, inspection, and audit rights</td>
</tr>
<tr>
<td>7</td>
<td><strong>Termination rights</strong></td>
<td>Extraordinary termination for compliance violations</td>
</tr>
<tr>
<td>8</td>
<td><strong>Exit strategy</strong></td>
<td>Transition periods, data migration, handover plan</td>
</tr>
</tbody>
</table>
<h3 id="additional-requirements-for-critical-important-functions" tabindex="-1">Additional Requirements for Critical/Important Functions <a class="header-anchor" href="#additional-requirements-for-critical-important-functions" aria-label="Permalink to &quot;Additional Requirements for Critical/Important Functions&quot;"></a></h3>
<ul>
<li>Disclose complete subcontracting chain</li>
<li>Obtain prior approval for location changes</li>
<li>Business impact analysis of outage</li>
<li>Emergency and continuity planning</li>
</ul>
<h2 id="rts-2025-532-–-subcontracting" tabindex="-1">RTS 2025/532 – Subcontracting <a class="header-anchor" href="#rts-2025-532-–-subcontracting" aria-label="Permalink to &quot;RTS 2025/532 – Subcontracting&quot;"></a></h2>
<p>Since entry into force on 22.07.2025, stricter requirements apply to sub-outsourcing:</p>
<ul>
<li><strong>Due diligence</strong> before engaging subcontractors</li>
<li><strong>Risk assessment</strong> of the entire subcontracting chain</li>
<li><strong>Contractual pass-through rights</strong> to subcontractors</li>
<li><strong>Approval and change processes</strong> defined</li>
<li><strong>Termination procedures</strong> with transition arrangements</li>
</ul>
<h2 id="ctpps-–-eu-oversight-framework-art-31–44" tabindex="-1">CTPPs – EU Oversight Framework (Art. 31–44) <a class="header-anchor" href="#ctpps-–-eu-oversight-framework-art-31–44" aria-label="Permalink to &quot;CTPPs – EU Oversight Framework (Art. 31–44)&quot;"></a></h2>
<h3 id="designation-criteria-eu-2024-1502" tabindex="-1">Designation Criteria (EU 2024/1502) <a class="header-anchor" href="#designation-criteria-eu-2024-1502" aria-label="Permalink to &quot;Designation Criteria (EU 2024/1502)&quot;"></a></h3>
<p>The ESAs designate ICT third-party service providers as critical based on:</p>
<ul>
<li>Systemic importance for the financial sector</li>
<li>Substitutability of services</li>
<li>Number and significance of served financial entities</li>
<li>Degree of dependency</li>
</ul>
<h3 id="designated-ctpps-as-of-november-2025" tabindex="-1">Designated CTPPs (as of November 2025) <a class="header-anchor" href="#designated-ctpps-as-of-november-2025" aria-label="Permalink to &quot;Designated CTPPs (as of November 2025)&quot;"></a></h3>
<p>19 technology companies have been designated as CTPPs, including global cloud platforms (AWS, Google Cloud, Microsoft Azure).</p>
<h3 id="ctpp-obligations" tabindex="-1">CTPP Obligations <a class="header-anchor" href="#ctpp-obligations" aria-label="Permalink to &quot;CTPP Obligations&quot;"></a></h3>
<ul>
<li>Direct supervision by <strong>Lead Overseer</strong> (one of the ESAs)</li>
<li><strong>Joint Examination Teams</strong> (JETs) for on-site inspections</li>
<li>Regular <strong>reporting obligations</strong> to the Lead Overseer</li>
<li><strong>Oversight fees</strong> per EU 2024/1505</li>
</ul>
<h2 id="bauer-group-as-ict-service-provider-–-action-items" tabindex="-1">BAUER GROUP as ICT Service Provider – Action Items <a class="header-anchor" href="#bauer-group-as-ict-service-provider-–-action-items" aria-label="Permalink to &quot;BAUER GROUP as ICT Service Provider – Action Items&quot;"></a></h2>
<h3 id="contract-adjustment-priority-1" tabindex="-1">Contract Adjustment (Priority 1) <a class="header-anchor" href="#contract-adjustment-priority-1" aria-label="Permalink to &quot;Contract Adjustment (Priority 1)&quot;"></a></h3>
<p>Existing and new contracts with financial entities must cover <strong>all 8 minimum contractual requirements</strong>:</p>
<div class="language-markdown vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">markdown</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span style="--shiki-light:#005CC5;--shiki-light-font-weight:bold;--shiki-dark:#79B8FF;--shiki-dark-font-weight:bold">## DORA-Compliant Contract Clauses (Checklist)</span></span>
<span class="line"></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Complete service description with functional mapping</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Processing locations (incl. backup, DR sites)</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] SLA with measurable KPIs (availability, response time, MTTR)</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Data access and return upon contract termination (format, deadline, deletion)</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Incident cooperation clause (internal reporting deadline &#x3C; 1h)</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Unrestricted audit rights (on-site + remote, including by supervisory authority)</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Extraordinary termination right for compliance violations</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Exit strategy with transition plan (min. 6 months)</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Subcontracting clause (approval requirement, transparency)</span></span>
<span class="line"><span style="--shiki-light:#E36209;--shiki-dark:#FFAB70">-</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> [ ] Location changes only with prior approval</span></span></code></pre>
</div><h3 id="information-provision-priority-2" tabindex="-1">Information Provision (Priority 2) <a class="header-anchor" href="#information-provision-priority-2" aria-label="Permalink to &quot;Information Provision (Priority 2)&quot;"></a></h3>
<p>BAUER GROUP must provide clients with all information they need for their information register:</p>
<ul>
<li>LEI/EUID of BAUER GROUP</li>
<li>Complete service classification</li>
<li>Data processing locations</li>
<li>Subcontracting chain (if applicable)</li>
<li>Certification evidence (ISO 27001, SOC 2, etc.)</li>
</ul>
<h3 id="dora-readiness-evidence-priority-3" tabindex="-1">DORA Readiness Evidence (Priority 3) <a class="header-anchor" href="#dora-readiness-evidence-priority-3" aria-label="Permalink to &quot;DORA Readiness Evidence (Priority 3)&quot;"></a></h3>
<p>Proactive demonstration of DORA compliance to clients:</p>
<ul>
<li><strong>Standardised fact sheet</strong> with all register-relevant information</li>
<li><strong>DORA compliance statement</strong> (updated annually)</li>
<li><strong>Audit report</strong> or certification</li>
<li><strong>Incident response SLA</strong> per DORA deadlines</li>
</ul>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[P5: Information Sharing]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/pillars/p5-information-sharing</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/pillars/p5-information-sharing</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# P5: Information Sharing

## Legal Basis

- **DORA:** Article 45 (Chapter VI)
- **No dedicated RTS/ITS** – Regulated directly in the base legal act

## Requirements

### Voluntary Sharing (Art. 45)

Financial entities may enter into mutual arrangements for the exchange of information and intelligence on cyber threats.

**Prerequisites:**

- Exchange within **trusted communities** of financial entities
- Preservation of **confidentiality** and **data protection**
- Notification of the competent authority about participation
- Compliance with **competition rules**

**Content of exchange:**

- Indicators of Compromise (IoCs)
- Tactics, Techniques, and Procedures (TTPs)
- Security alerts
- Configuration tools and methods

### Regulatory Information Provision

Supervisory authorities provide financial entities with **anonymised information** on:

- Relevant cyber threats
- Vulnerability information
- Incident trends

Financial entities must establish mechanisms to:

- **Receive** and **verify** this information
- **Incorporate** it into their own risk analysis
- Take appropriate **measures**

### Cross-Sector Simulation Exercises

DORA provides for coordinated exercises to strengthen sector-wide resilience.

## BAUER GROUP Relevance

As an ICT service provider, P5 is **low priority** for BAUER GROUP, but strategically relevant:

- **Participation in ISACs** (Information Sharing and Analysis Centers) recommended
- **Threat intelligence feeds** integrated into own monitoring
- **Proactively inform clients** about relevant threats (value-added service)

## Automation

| Measure | Approach |
|]]></description>
            <content:encoded><![CDATA[<h1 id="p5-information-sharing" tabindex="-1">P5: Information Sharing <a class="header-anchor" href="#p5-information-sharing" aria-label="Permalink to &quot;P5: Information Sharing&quot;"></a></h1>
<h2 id="legal-basis" tabindex="-1">Legal Basis <a class="header-anchor" href="#legal-basis" aria-label="Permalink to &quot;Legal Basis&quot;"></a></h2>
<ul>
<li><strong>DORA:</strong> Article 45 (Chapter VI)</li>
<li><strong>No dedicated RTS/ITS</strong> – Regulated directly in the base legal act</li>
</ul>
<h2 id="requirements" tabindex="-1">Requirements <a class="header-anchor" href="#requirements" aria-label="Permalink to &quot;Requirements&quot;"></a></h2>
<h3 id="voluntary-sharing-art-45" tabindex="-1">Voluntary Sharing (Art. 45) <a class="header-anchor" href="#voluntary-sharing-art-45" aria-label="Permalink to &quot;Voluntary Sharing (Art. 45)&quot;"></a></h3>
<p>Financial entities may enter into mutual arrangements for the exchange of information and intelligence on cyber threats.</p>
<p><strong>Prerequisites:</strong></p>
<ul>
<li>Exchange within <strong>trusted communities</strong> of financial entities</li>
<li>Preservation of <strong>confidentiality</strong> and <strong>data protection</strong></li>
<li>Notification of the competent authority about participation</li>
<li>Compliance with <strong>competition rules</strong></li>
</ul>
<p><strong>Content of exchange:</strong></p>
<ul>
<li>Indicators of Compromise (IoCs)</li>
<li>Tactics, Techniques, and Procedures (TTPs)</li>
<li>Security alerts</li>
<li>Configuration tools and methods</li>
</ul>
<h3 id="regulatory-information-provision" tabindex="-1">Regulatory Information Provision <a class="header-anchor" href="#regulatory-information-provision" aria-label="Permalink to &quot;Regulatory Information Provision&quot;"></a></h3>
<p>Supervisory authorities provide financial entities with <strong>anonymised information</strong> on:</p>
<ul>
<li>Relevant cyber threats</li>
<li>Vulnerability information</li>
<li>Incident trends</li>
</ul>
<p>Financial entities must establish mechanisms to:</p>
<ul>
<li><strong>Receive</strong> and <strong>verify</strong> this information</li>
<li><strong>Incorporate</strong> it into their own risk analysis</li>
<li>Take appropriate <strong>measures</strong></li>
</ul>
<h3 id="cross-sector-simulation-exercises" tabindex="-1">Cross-Sector Simulation Exercises <a class="header-anchor" href="#cross-sector-simulation-exercises" aria-label="Permalink to &quot;Cross-Sector Simulation Exercises&quot;"></a></h3>
<p>DORA provides for coordinated exercises to strengthen sector-wide resilience.</p>
<h2 id="bauer-group-relevance" tabindex="-1">BAUER GROUP Relevance <a class="header-anchor" href="#bauer-group-relevance" aria-label="Permalink to &quot;BAUER GROUP Relevance&quot;"></a></h2>
<p>As an ICT service provider, P5 is <strong>low priority</strong> for BAUER GROUP, but strategically relevant:</p>
<ul>
<li><strong>Participation in ISACs</strong> (Information Sharing and Analysis Centers) recommended</li>
<li><strong>Threat intelligence feeds</strong> integrated into own monitoring</li>
<li><strong>Proactively inform clients</strong> about relevant threats (value-added service)</li>
</ul>
<h2 id="automation" tabindex="-1">Automation <a class="header-anchor" href="#automation" aria-label="Permalink to &quot;Automation&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Measure</th>
<th>Approach</th>
</tr>
</thead>
<tbody>
<tr>
<td>Threat intelligence</td>
<td>MISP integration, STIX/TAXII feeds</td>
</tr>
<tr>
<td>IoC sharing</td>
<td>Automated import into SIEM</td>
</tr>
<tr>
<td>Client alerts</td>
<td>Template-based notifications</td>
</tr>
</tbody>
</table>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Guidelines (Level 3)]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/rts-its/guidelines</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/rts-its/guidelines</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Guidelines (Level 3)

## Joint ESA Guidelines

| Identifier | Date | Topic | Binding Nature |
|]]></description>
            <content:encoded><![CDATA[<h1 id="guidelines-level-3" tabindex="-1">Guidelines (Level 3) <a class="header-anchor" href="#guidelines-level-3" aria-label="Permalink to &quot;Guidelines (Level 3)&quot;"></a></h1>
<h2 id="joint-esa-guidelines" tabindex="-1">Joint ESA Guidelines <a class="header-anchor" href="#joint-esa-guidelines" aria-label="Permalink to &quot;Joint ESA Guidelines&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Identifier</th>
<th>Date</th>
<th>Topic</th>
<th>Binding Nature</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>JC/GL/2024/34</strong></td>
<td>05.06.2024</td>
<td>Estimation of aggregated costs &amp; losses from ICT incidents</td>
<td>Comply-or-explain</td>
</tr>
<tr>
<td><strong>JC/GL/2024/36</strong></td>
<td>17.07.2024</td>
<td>ESA cooperation and information sharing in CTPP oversight</td>
<td>Comply-or-explain</td>
</tr>
</tbody>
</table>
<h2 id="jc-gl-2024-34-–-costs-losses" tabindex="-1">JC/GL/2024/34 – Costs &amp; Losses <a class="header-anchor" href="#jc-gl-2024-34-–-costs-losses" aria-label="Permalink to &quot;JC/GL/2024/34 – Costs &amp; Losses&quot;"></a></h2>
<p>Guideline on the standardised estimation of aggregated annual costs and losses from major ICT-related incidents. Relevant for the economic impact analysis in incident reporting (criterion 6).</p>
<h2 id="jc-gl-2024-36-–-oversight-cooperation" tabindex="-1">JC/GL/2024/36 – Oversight Cooperation <a class="header-anchor" href="#jc-gl-2024-36-–-oversight-cooperation" aria-label="Permalink to &quot;JC/GL/2024/36 – Oversight Cooperation&quot;"></a></h2>
<p>Guideline on cooperation and information sharing between the ESAs and national supervisory authorities within the framework of CTPP oversight.</p>
<h2 id="other-documents" tabindex="-1">Other Documents <a class="header-anchor" href="#other-documents" aria-label="Permalink to &quot;Other Documents&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Document</th>
<th>Topic</th>
</tr>
</thead>
<tbody>
<tr>
<td>ESA Final Report JC 2024-33</td>
<td>Explanation of incident reporting RTS/ITS</td>
</tr>
<tr>
<td>ESA Final Report TLPT</td>
<td>Explanation of TLPT RTS</td>
</tr>
<tr>
<td>Joint ESA Report</td>
<td>Feasibility of centralised reporting</td>
</tr>
<tr>
<td>ESA Guide on CTPP Oversight (July 2025)</td>
<td>Procedures in JETs</td>
</tr>
<tr>
<td>CTPP List (November 2025)</td>
<td>19 designated critical ICT third-party service providers</td>
</tr>
</tbody>
</table>
<div class="info custom-block"><p class="custom-block-title">Comply-or-Explain</p>
<p>Guidelines are not legally binding, but national supervisory authorities must notify within 2 months of publication whether they comply or intend to comply with the guidelines. In practice, they are treated as binding.</p>
</div>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[RTS & ITS – Complete Directory]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/rts-its/</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/rts-its/</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# RTS & ITS – Complete Directory

## Overview: 27 Legal Texts in the DORA Ecosystem

The DORA framework consists of the base legal act (Level 1), 12 delegated acts/technical standards (Level 2), and guidelines (Level 3).

## Level 1 – Base Legal Acts

| Legal Act | Title | Status |
|]]></description>
            <content:encoded><![CDATA[<h1 id="rts-its-–-complete-directory" tabindex="-1">RTS &amp; ITS – Complete Directory <a class="header-anchor" href="#rts-its-–-complete-directory" aria-label="Permalink to &quot;RTS &amp; ITS – Complete Directory&quot;"></a></h1>
<h2 id="overview-27-legal-texts-in-the-dora-ecosystem" tabindex="-1">Overview: 27 Legal Texts in the DORA Ecosystem <a class="header-anchor" href="#overview-27-legal-texts-in-the-dora-ecosystem" aria-label="Permalink to &quot;Overview: 27 Legal Texts in the DORA Ecosystem&quot;"></a></h2>
<p>The DORA framework consists of the base legal act (Level 1), 12 delegated acts/technical standards (Level 2), and guidelines (Level 3).</p>
<h2 id="level-1-–-base-legal-acts" tabindex="-1">Level 1 – Base Legal Acts <a class="header-anchor" href="#level-1-–-base-legal-acts" aria-label="Permalink to &quot;Level 1 – Base Legal Acts&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Legal Act</th>
<th>Title</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>(EU) 2022/2554</strong></td>
<td>Digital Operational Resilience Act (DORA)</td>
<td>Applicable since 17.01.2025</td>
</tr>
<tr>
<td><strong>(EU) 2022/2556</strong></td>
<td>DORA Directive (amending existing financial directives)</td>
<td>Applicable since 17.01.2025</td>
</tr>
</tbody>
</table>
<h2 id="level-2-–-package-1-published-25-06-2024" tabindex="-1">Level 2 – Package 1 (published 25.06.2024) <a class="header-anchor" href="#level-2-–-package-1-published-25-06-2024" aria-label="Permalink to &quot;Level 2 – Package 1 (published 25.06.2024)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>No.</th>
<th>Standard</th>
<th>DORA Article</th>
<th>Pillar</th>
<th>Topic</th>
<th>EUR-Lex</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td><strong>RTS (EU) 2024/1774</strong></td>
<td>Art. 15</td>
<td>P1</td>
<td>ICT risk management framework</td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2024/1774" target="_blank" rel="noreferrer">Link</a></td>
</tr>
<tr>
<td>2</td>
<td><strong>RTS (EU) 2024/1772</strong></td>
<td>Art. 18(3)</td>
<td>P2</td>
<td>Classification of ICT incidents &amp; cyber threats</td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2024/1772" target="_blank" rel="noreferrer">Link</a></td>
</tr>
<tr>
<td>3</td>
<td><strong>RTS (EU) 2024/1773</strong></td>
<td>Art. 28(10)</td>
<td>P4</td>
<td>Contractual requirements for ICT service providers</td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2024/1773" target="_blank" rel="noreferrer">Link</a></td>
</tr>
</tbody>
</table>
<h2 id="level-2-–-package-2-published-h2-2024-–-h1-2025" tabindex="-1">Level 2 – Package 2 (published H2/2024 – H1/2025) <a class="header-anchor" href="#level-2-–-package-2-published-h2-2024-–-h1-2025" aria-label="Permalink to &quot;Level 2 – Package 2 (published H2/2024 – H1/2025)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>No.</th>
<th>Standard</th>
<th>DORA Article</th>
<th>Pillar</th>
<th>Topic</th>
<th>EUR-Lex</th>
</tr>
</thead>
<tbody>
<tr>
<td>4</td>
<td><strong>RTS (EU) 2025/301</strong></td>
<td>Art. 20(1)(a)</td>
<td>P2</td>
<td>Incident reporting: content &amp; deadlines</td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2025/301" target="_blank" rel="noreferrer">Link</a></td>
</tr>
<tr>
<td>5</td>
<td><strong>ITS (EU) 2025/302</strong></td>
<td>Art. 20(1)(b)</td>
<td>P2</td>
<td>Incident reporting: templates &amp; forms</td>
<td><a href="https://eur-lex.europa.eu/eli/reg_impl/2025/302" target="_blank" rel="noreferrer">Link</a></td>
</tr>
<tr>
<td>6</td>
<td><strong>ITS (EU) 2024/2956</strong></td>
<td>Art. 28(9)</td>
<td>P4</td>
<td>Information register templates</td>
<td><a href="https://eur-lex.europa.eu/eli/reg_impl/2024/2956" target="_blank" rel="noreferrer">Link</a></td>
</tr>
<tr>
<td>7</td>
<td><strong>RTS (EU) 2025/532</strong></td>
<td>Art. 30(5)</td>
<td>P4</td>
<td>Subcontracting of critical ICT services</td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2025/532" target="_blank" rel="noreferrer">Link</a></td>
</tr>
<tr>
<td>8</td>
<td><strong>RTS (EU) 2025/1190</strong></td>
<td>Art. 26(11)</td>
<td>P3</td>
<td>TLPT requirements</td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2025/1190" target="_blank" rel="noreferrer">Link</a></td>
</tr>
</tbody>
</table>
<h2 id="level-2-–-oversight-framework" tabindex="-1">Level 2 – Oversight Framework <a class="header-anchor" href="#level-2-–-oversight-framework" aria-label="Permalink to &quot;Level 2 – Oversight Framework&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>No.</th>
<th>Standard</th>
<th>DORA Article</th>
<th>Topic</th>
<th>EUR-Lex</th>
</tr>
</thead>
<tbody>
<tr>
<td>9</td>
<td><strong>Del. Reg. (EU) 2024/1502</strong></td>
<td>Art. 31(6)</td>
<td>CTPP designation criteria</td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2024/1502" target="_blank" rel="noreferrer">Link</a></td>
</tr>
<tr>
<td>10</td>
<td><strong>Del. Reg. (EU) 2024/1505</strong></td>
<td>Art. 43(2)</td>
<td>CTPP oversight fees</td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2024/1505" target="_blank" rel="noreferrer">Link</a></td>
</tr>
<tr>
<td>11</td>
<td><strong>RTS (EU) 2025/295</strong></td>
<td>Art. 41(1)</td>
<td>Harmonisation of oversight activities</td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2025/295" target="_blank" rel="noreferrer">Link</a></td>
</tr>
<tr>
<td>12</td>
<td><strong>RTS (EU) 2025/420</strong></td>
<td>Art. 40(2)</td>
<td>JET composition &amp; working arrangements</td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2025/420" target="_blank" rel="noreferrer">Link</a></td>
</tr>
</tbody>
</table>
<h2 id="level-3-–-guidelines-joint-guidelines" tabindex="-1">Level 3 – Guidelines (Joint Guidelines) <a class="header-anchor" href="#level-3-–-guidelines-joint-guidelines" aria-label="Permalink to &quot;Level 3 – Guidelines (Joint Guidelines)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Identifier</th>
<th>Date</th>
<th>Topic</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>JC/GL/2024/34</strong></td>
<td>05.06.2024</td>
<td>Estimation of aggregated costs &amp; losses from ICT incidents</td>
</tr>
<tr>
<td><strong>JC/GL/2024/36</strong></td>
<td>17.07.2024</td>
<td>ESA cooperation and information sharing in oversight</td>
</tr>
</tbody>
</table>
<h2 id="other-documents" tabindex="-1">Other Documents <a class="header-anchor" href="#other-documents" aria-label="Permalink to &quot;Other Documents&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Document</th>
<th>Topic</th>
</tr>
</thead>
<tbody>
<tr>
<td>ESA Final Report JC 2024-33</td>
<td>Explanation of incident reporting RTS/ITS</td>
</tr>
<tr>
<td>ESA Final Report TLPT</td>
<td>Explanation of TLPT RTS</td>
</tr>
<tr>
<td>Joint ESA Report</td>
<td>Centralisation of reporting (feasibility study)</td>
</tr>
<tr>
<td>ESA Oversight Guide</td>
<td>CTPP oversight in JETs (July 2025)</td>
</tr>
<tr>
<td>CTPP List</td>
<td>19 designated critical ICT third-party service providers (November 2025)</td>
</tr>
</tbody>
</table>
<h2 id="pillar-mapping" tabindex="-1">Pillar Mapping <a class="header-anchor" href="#pillar-mapping" aria-label="Permalink to &quot;Pillar Mapping&quot;"></a></h2>
<div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span>P1 (Art. 5-16)  → RTS 2024/1774</span></span>
<span class="line"><span>P2 (Art. 17-23) → RTS 2024/1772 + RTS 2025/301 + ITS 2025/302</span></span>
<span class="line"><span>P3 (Art. 24-27) → RTS 2025/1190</span></span>
<span class="line"><span>P4 (Art. 28-44) → RTS 2024/1773 + ITS 2024/2956 + RTS 2025/532</span></span>
<span class="line"><span>                   + Del. Reg. 2024/1502 + Del. Reg. 2024/1505</span></span>
<span class="line"><span>                   + RTS 2025/295 + RTS 2025/420</span></span>
<span class="line"><span>P5 (Art. 45)    → No dedicated RTS/ITS</span></span></code></pre>
</div><h2 id="official-sources" tabindex="-1">Official Sources <a class="header-anchor" href="#official-sources" aria-label="Permalink to &quot;Official Sources&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Institution</th>
<th>URL</th>
<th>Topic</th>
</tr>
</thead>
<tbody>
<tr>
<td>EUR-Lex</td>
<td><a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32022R2554" target="_blank" rel="noreferrer">DORA Full Text</a></td>
<td>Base legal act</td>
</tr>
<tr>
<td>EU Commission</td>
<td><a href="https://finance.ec.europa.eu/regulation-and-supervision/financial-services-legislation/implementing-and-delegated-acts/digital-operational-resilience-regulation_en" target="_blank" rel="noreferrer">Delegated Acts</a></td>
<td>Level 2 acts</td>
</tr>
<tr>
<td>EBA</td>
<td><a href="https://www.eba.europa.eu/regulation-and-policy/digital-operational-resilience-act-dora" target="_blank" rel="noreferrer">DORA Page</a></td>
<td>Banking</td>
</tr>
<tr>
<td>EIOPA</td>
<td><a href="https://www.eiopa.europa.eu/digital-operational-resilience-act-dora_en" target="_blank" rel="noreferrer">DORA Page</a></td>
<td>Insurance</td>
</tr>
<tr>
<td>ESMA</td>
<td><a href="https://www.esma.europa.eu/esmas-activities/digital-operational-resilience-act-dora" target="_blank" rel="noreferrer">DORA Page</a></td>
<td>Securities</td>
</tr>
<tr>
<td>BaFin</td>
<td><a href="https://www.bafin.de/DE/Aufsicht/DORA/DORA_node.html" target="_blank" rel="noreferrer">DORA Node</a></td>
<td>DE supervision</td>
</tr>
<tr>
<td>ECB</td>
<td><a href="https://www.ecb.europa.eu/paym/cyber-resilience/tiber-eu/html/index.en.html" target="_blank" rel="noreferrer">TIBER-EU</a></td>
<td>Penetration testing</td>
</tr>
</tbody>
</table>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[ITS (EU) 2024/2956 – Information Register]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/rts-its/its-2024-2956</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/rts-its/its-2024-2956</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# ITS (EU) 2024/2956 – Information Register

| Property | Value |
|]]></description>
            <content:encoded><![CDATA[<h1 id="its-eu-2024-2956-–-information-register" tabindex="-1">ITS (EU) 2024/2956 – Information Register <a class="header-anchor" href="#its-eu-2024-2956-–-information-register" aria-label="Permalink to &quot;ITS (EU) 2024/2956 – Information Register&quot;"></a></h1>
<table tabindex="0">
<thead>
<tr>
<th>Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Number</strong></td>
<td>Implementing Regulation (EU) 2024/2956</td>
</tr>
<tr>
<td><strong>DORA Article</strong></td>
<td>Art. 28(9)</td>
</tr>
<tr>
<td><strong>Pillar</strong></td>
<td>P4 – Third-Party Risk</td>
</tr>
<tr>
<td><strong>Publication</strong></td>
<td>29.11.2024</td>
</tr>
<tr>
<td><strong>Entry into force</strong></td>
<td>22.12.2024</td>
</tr>
<tr>
<td><strong>EUR-Lex</strong></td>
<td><a href="https://eur-lex.europa.eu/eli/reg_impl/2024/2956" target="_blank" rel="noreferrer">Link</a></td>
</tr>
</tbody>
</table>
<h2 id="content" tabindex="-1">Content <a class="header-anchor" href="#content" aria-label="Permalink to &quot;Content&quot;"></a></h2>
<p>Standard templates for the information register of ICT third-party service provider contracts:</p>
<table tabindex="0">
<thead>
<tr>
<th>Template</th>
<th>Content</th>
</tr>
</thead>
<tbody>
<tr>
<td>B_01</td>
<td>General information on the financial entity</td>
</tr>
<tr>
<td>B_02</td>
<td>Contractual arrangements</td>
</tr>
<tr>
<td>B_03</td>
<td>ICT third-party service provider identification (LEI/EUID)</td>
</tr>
<tr>
<td>B_04</td>
<td>ICT service information</td>
</tr>
<tr>
<td>B_05</td>
<td>Critical/important functions</td>
</tr>
<tr>
<td>B_06</td>
<td>Subcontracting information</td>
</tr>
<tr>
<td>B_07</td>
<td>Data processing locations</td>
</tr>
</tbody>
</table>
<p><strong>Identifier:</strong> LEI or EUID (per EU Commission decision)
<strong>First submission to BaFin:</strong> 30.04.2025</p>
<p>→ Details: <a href="/en/guide/compliance/information-register">Information Register</a> | <a href="/en/guide/automation/register-automation">Register Automation</a></p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[ITS (EU) 2025/302 – Reporting Forms]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/rts-its/its-2025-302</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/rts-its/its-2025-302</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# ITS (EU) 2025/302 – Reporting Forms

| Property | Value |
|]]></description>
            <content:encoded><![CDATA[<h1 id="its-eu-2025-302-–-reporting-forms" tabindex="-1">ITS (EU) 2025/302 – Reporting Forms <a class="header-anchor" href="#its-eu-2025-302-–-reporting-forms" aria-label="Permalink to &quot;ITS (EU) 2025/302 – Reporting Forms&quot;"></a></h1>
<table tabindex="0">
<thead>
<tr>
<th>Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Number</strong></td>
<td>Implementing Regulation (EU) 2025/302</td>
</tr>
<tr>
<td><strong>DORA Article</strong></td>
<td>Art. 20(1)(b)</td>
</tr>
<tr>
<td><strong>Pillar</strong></td>
<td>P2 – Incident Reporting</td>
</tr>
<tr>
<td><strong>Publication</strong></td>
<td>20.02.2025</td>
</tr>
<tr>
<td><strong>EUR-Lex</strong></td>
<td><a href="https://eur-lex.europa.eu/eli/reg_impl/2025/302" target="_blank" rel="noreferrer">Link</a></td>
</tr>
</tbody>
</table>
<h2 id="content" tabindex="-1">Content <a class="header-anchor" href="#content" aria-label="Permalink to &quot;Content&quot;"></a></h2>
<p>Standard forms, templates, and procedures for:</p>
<ul>
<li>Reporting major ICT-related incidents</li>
<li>Notification of significant cyber threats</li>
</ul>
<p><strong>Format:</strong> XML (standardised, machine-readable)
<strong>Authentication:</strong> Qualified electronic certificates (eIDAS)
<strong>Acknowledgement of receipt:</strong> Automatic with unique incident number</p>
<p>→ XML template: <a href="/en/guide/automation/incident-pipeline">Incident Pipeline</a></p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[RTS (EU) 2024/1772 – Incident Classification]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2024-1772</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2024-1772</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# RTS (EU) 2024/1772 – Incident Classification

| Property | Value |
|]]></description>
            <content:encoded><![CDATA[<h1 id="rts-eu-2024-1772-–-incident-classification" tabindex="-1">RTS (EU) 2024/1772 – Incident Classification <a class="header-anchor" href="#rts-eu-2024-1772-–-incident-classification" aria-label="Permalink to &quot;RTS (EU) 2024/1772 – Incident Classification&quot;"></a></h1>
<table tabindex="0">
<thead>
<tr>
<th>Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Number</strong></td>
<td>Delegated Regulation (EU) 2024/1772</td>
</tr>
<tr>
<td><strong>DORA Article</strong></td>
<td>Art. 18(3)</td>
</tr>
<tr>
<td><strong>Pillar</strong></td>
<td>P2 – Incident Reporting</td>
</tr>
<tr>
<td><strong>Publication</strong></td>
<td>25.06.2024</td>
</tr>
<tr>
<td><strong>Applicable since</strong></td>
<td>17.01.2025</td>
</tr>
<tr>
<td><strong>EUR-Lex</strong></td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2024/1772" target="_blank" rel="noreferrer">Link</a></td>
</tr>
</tbody>
</table>
<h2 id="content" tabindex="-1">Content <a class="header-anchor" href="#content" aria-label="Permalink to &quot;Content&quot;"></a></h2>
<p>Specifies the <strong>7 classification criteria</strong> for ICT-related incidents and cyber threats:</p>
<ol>
<li>Affected clients/financial counterparties</li>
<li>Reputational impact</li>
<li>Downtime of critical services</li>
<li>Geographic spread</li>
<li>Data loss (CIA triad)</li>
<li>Criticality of affected services</li>
<li>Economic impact</li>
</ol>
<p>Defines <strong>materiality thresholds</strong> and provides <strong>practical examples</strong> for applying the criteria.</p>
<p>→ Details: <a href="/en/guide/pillars/p2-incident-reporting">P2: Incident Reporting</a></p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[RTS (EU) 2024/1773 – Contractual Requirements]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2024-1773</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2024-1773</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# RTS (EU) 2024/1773 – Contractual Requirements

| Property | Value |
|]]></description>
            <content:encoded><![CDATA[<h1 id="rts-eu-2024-1773-–-contractual-requirements" tabindex="-1">RTS (EU) 2024/1773 – Contractual Requirements <a class="header-anchor" href="#rts-eu-2024-1773-–-contractual-requirements" aria-label="Permalink to &quot;RTS (EU) 2024/1773 – Contractual Requirements&quot;"></a></h1>
<table tabindex="0">
<thead>
<tr>
<th>Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Number</strong></td>
<td>Delegated Regulation (EU) 2024/1773</td>
</tr>
<tr>
<td><strong>DORA Article</strong></td>
<td>Art. 28(10)</td>
</tr>
<tr>
<td><strong>Pillar</strong></td>
<td>P4 – Third-Party Risk</td>
</tr>
<tr>
<td><strong>Publication</strong></td>
<td>25.06.2024</td>
</tr>
<tr>
<td><strong>Applicable since</strong></td>
<td>17.01.2025</td>
</tr>
<tr>
<td><strong>EUR-Lex</strong></td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2024/1773" target="_blank" rel="noreferrer">Link</a></td>
</tr>
</tbody>
</table>
<h2 id="content" tabindex="-1">Content <a class="header-anchor" href="#content" aria-label="Permalink to &quot;Content&quot;"></a></h2>
<p>Details the <strong>minimum contractual requirements</strong> for ICT service provider contracts:</p>
<ul>
<li>8 mandatory clauses (Art. 30(2))</li>
<li>Additional requirements for critical/important functions (Art. 30(3))</li>
<li>Audit rights and inspection powers</li>
<li>Exit strategies and data migration</li>
<li>SLA requirements with KPI definitions</li>
<li>Negotiation strategies</li>
</ul>
<div class="warning custom-block"><p class="custom-block-title">BAUER GROUP Core Topic</p>
<p>This RTS directly defines what must be included in BAUER GROUP's contracts with financial sector clients.</p>
</div>
<p>→ Details: <a href="/en/guide/pillars/p4-third-party-risk">P4: Third-Party Risk</a> | <a href="/en/guide/compliance/contract-management">Contract Management</a></p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[RTS (EU) 2024/1774 – ICT Risk Management]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2024-1774</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2024-1774</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# RTS (EU) 2024/1774 – ICT Risk Management

| Property | Value |
|]]></description>
            <content:encoded><![CDATA[<h1 id="rts-eu-2024-1774-–-ict-risk-management" tabindex="-1">RTS (EU) 2024/1774 – ICT Risk Management <a class="header-anchor" href="#rts-eu-2024-1774-–-ict-risk-management" aria-label="Permalink to &quot;RTS (EU) 2024/1774 – ICT Risk Management&quot;"></a></h1>
<table tabindex="0">
<thead>
<tr>
<th>Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Number</strong></td>
<td>Delegated Regulation (EU) 2024/1774</td>
</tr>
<tr>
<td><strong>DORA Article</strong></td>
<td>Art. 15 (empowerment)</td>
</tr>
<tr>
<td><strong>Pillar</strong></td>
<td>P1 – ICT Risk Management</td>
</tr>
<tr>
<td><strong>Publication</strong></td>
<td>25.06.2024 (Official Journal of the EU)</td>
</tr>
<tr>
<td><strong>Applicable since</strong></td>
<td>17.01.2025</td>
</tr>
<tr>
<td><strong>EUR-Lex</strong></td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2024/1774" target="_blank" rel="noreferrer">Link</a></td>
</tr>
</tbody>
</table>
<h2 id="content" tabindex="-1">Content <a class="header-anchor" href="#content" aria-label="Permalink to &quot;Content&quot;"></a></h2>
<p>The RTS specifies the complete ICT risk management framework including:</p>
<ul>
<li><strong>Governance</strong> – Roles, responsibilities, reporting lines</li>
<li><strong>ICT asset inventory</strong> – Identification, classification, documentation</li>
<li><strong>Risk assessment</strong> – Methodology, thresholds, updates</li>
<li><strong>Security controls</strong> – Access control, cryptography, network security</li>
<li><strong>BCP/DRP</strong> – Business continuity, disaster recovery, RPO/RTO</li>
<li><strong>Simplified framework</strong> – For microenterprises under Art. 16</li>
</ul>
<h2 id="policies-minimum-content" tabindex="-1">Policies (Minimum Content) <a class="header-anchor" href="#policies-minimum-content" aria-label="Permalink to &quot;Policies (Minimum Content)&quot;"></a></h2>
<p>The RTS defines minimum content for the following policies:</p>
<ol>
<li>ICT security policy</li>
<li>Access control policy (incl. MFA, PAM)</li>
<li>Cryptography policy</li>
<li>ICT project management policy (SDLC security)</li>
<li>ICT procurement policy</li>
<li>Physical security policy</li>
<li>Capacity management policy</li>
<li>ICT change management policy</li>
</ol>
<h2 id="bauer-group-relevance" tabindex="-1">BAUER GROUP Relevance <a class="header-anchor" href="#bauer-group-relevance" aria-label="Permalink to &quot;BAUER GROUP Relevance&quot;"></a></h2>
<p>As an ICT service provider, BAUER GROUP must be able to demonstrate that its own internal processes comply with these standards – particularly in response to audit requests from financial sector clients.</p>
<p>→ Implementation details: <a href="/en/guide/pillars/p1-risk-management">P1: ICT Risk Management</a></p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[RTS (EU) 2025/295 – Oversight]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2025-295</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2025-295</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# RTS (EU) 2025/295 – Oversight

| Property | Value |
|]]></description>
            <content:encoded><![CDATA[<h1 id="rts-eu-2025-295-–-oversight" tabindex="-1">RTS (EU) 2025/295 – Oversight <a class="header-anchor" href="#rts-eu-2025-295-–-oversight" aria-label="Permalink to &quot;RTS (EU) 2025/295 – Oversight&quot;"></a></h1>
<table tabindex="0">
<thead>
<tr>
<th>Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Number</strong></td>
<td>Delegated Regulation (EU) 2025/295</td>
</tr>
<tr>
<td><strong>DORA Article</strong></td>
<td>Art. 41(1)</td>
</tr>
<tr>
<td><strong>Publication</strong></td>
<td>13.02.2025</td>
</tr>
</tbody>
</table>
<h2 id="content" tabindex="-1">Content <a class="header-anchor" href="#content" aria-label="Permalink to &quot;Content&quot;"></a></h2>
<p>Harmonisation of oversight activities over CTPPs:</p>
<ul>
<li>Information obligations for voluntary CTPP applications</li>
<li>Information provision to the Lead Overseer</li>
<li>Template for subcontracting notifications to the Lead Overseer</li>
<li>Assessment of measures taken by CTPPs</li>
</ul>
<p>Not <strong>directly relevant</strong> for BAUER GROUP (no CTPP designation), but relevant for understanding the supervisory landscape.</p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[RTS (EU) 2025/301 – Incident Reporting]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2025-301</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2025-301</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# RTS (EU) 2025/301 – Incident Reporting

| Property | Value |
|]]></description>
            <content:encoded><![CDATA[<h1 id="rts-eu-2025-301-–-incident-reporting" tabindex="-1">RTS (EU) 2025/301 – Incident Reporting <a class="header-anchor" href="#rts-eu-2025-301-–-incident-reporting" aria-label="Permalink to &quot;RTS (EU) 2025/301 – Incident Reporting&quot;"></a></h1>
<table tabindex="0">
<thead>
<tr>
<th>Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Number</strong></td>
<td>Delegated Regulation (EU) 2025/301</td>
</tr>
<tr>
<td><strong>DORA Article</strong></td>
<td>Art. 20(1)(a)</td>
</tr>
<tr>
<td><strong>Pillar</strong></td>
<td>P2 – Incident Reporting</td>
</tr>
<tr>
<td><strong>Adoption</strong></td>
<td>23.10.2024</td>
</tr>
<tr>
<td><strong>Publication</strong></td>
<td>20.02.2025</td>
</tr>
<tr>
<td><strong>Applicable since</strong></td>
<td>17.01.2025</td>
</tr>
<tr>
<td><strong>EUR-Lex</strong></td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2025/301" target="_blank" rel="noreferrer">Link</a></td>
</tr>
</tbody>
</table>
<h2 id="content" tabindex="-1">Content <a class="header-anchor" href="#content" aria-label="Permalink to &quot;Content&quot;"></a></h2>
<p>Defines the content and deadlines of the 3-stage reporting chain:</p>
<table tabindex="0">
<thead>
<tr>
<th>Stage</th>
<th>Deadline</th>
<th>Mandatory Content</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Initial notification</strong></td>
<td>4h after classification (max. 24h after detection)</td>
<td>Who, what, when, initial assessment</td>
</tr>
<tr>
<td><strong>Intermediate report</strong></td>
<td>72h after initial notification</td>
<td>Status update, impact analysis, action plan</td>
</tr>
<tr>
<td><strong>Final report</strong></td>
<td>1 month after initial notification</td>
<td>Root cause, lessons learned, measures</td>
</tr>
</tbody>
</table>
<p>As well as voluntary reporting of significant cyber threats.</p>
<p><strong>Missing a deadline = DORA violation</strong> → sanctions per Art. 50–52 DORA in conjunction with national implementation (FinmadiG).</p>
<p>→ Details: <a href="/en/guide/pillars/p2-incident-reporting">P2: Incident Reporting</a> | <a href="/en/guide/automation/incident-pipeline">Incident Pipeline</a></p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[RTS (EU) 2025/420 – JET Composition]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2025-420</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2025-420</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# RTS (EU) 2025/420 – JET Composition

| Property | Value |
|]]></description>
            <content:encoded><![CDATA[<h1 id="rts-eu-2025-420-–-jet-composition" tabindex="-1">RTS (EU) 2025/420 – JET Composition <a class="header-anchor" href="#rts-eu-2025-420-–-jet-composition" aria-label="Permalink to &quot;RTS (EU) 2025/420 – JET Composition&quot;"></a></h1>
<table tabindex="0">
<thead>
<tr>
<th>Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Number</strong></td>
<td>Delegated Regulation (EU) 2025/420</td>
</tr>
<tr>
<td><strong>DORA Article</strong></td>
<td>Art. 40(2)</td>
</tr>
</tbody>
</table>
<h2 id="content" tabindex="-1">Content <a class="header-anchor" href="#content" aria-label="Permalink to &quot;Content&quot;"></a></h2>
<p>Specifies the composition, tasks, and working arrangements of Joint Examination Teams (JETs):</p>
<ul>
<li>Balanced participation of ESA and national supervisory authority staff</li>
<li>Designation procedures</li>
<li>Task allocation</li>
<li>Working modalities</li>
</ul>
<p>Not <strong>directly relevant</strong> for BAUER GROUP (concerns CTPP oversight only).</p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[RTS (EU) 2025/532 – Subcontracting]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2025-532</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/rts-its/rts-2025-532</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# RTS (EU) 2025/532 – Subcontracting

| Property | Value |
|]]></description>
            <content:encoded><![CDATA[<h1 id="rts-eu-2025-532-–-subcontracting" tabindex="-1">RTS (EU) 2025/532 – Subcontracting <a class="header-anchor" href="#rts-eu-2025-532-–-subcontracting" aria-label="Permalink to &quot;RTS (EU) 2025/532 – Subcontracting&quot;"></a></h1>
<table tabindex="0">
<thead>
<tr>
<th>Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Number</strong></td>
<td>Delegated Regulation (EU) 2025/532</td>
</tr>
<tr>
<td><strong>DORA Article</strong></td>
<td>Art. 30(5)</td>
</tr>
<tr>
<td><strong>Pillar</strong></td>
<td>P4 – Third-Party Risk</td>
</tr>
<tr>
<td><strong>Adoption</strong></td>
<td>24.03.2025</td>
</tr>
<tr>
<td><strong>Publication</strong></td>
<td>17.04.2025 (OJ), 02.07.2025 (correction)</td>
</tr>
<tr>
<td><strong>Entry into force</strong></td>
<td>22.07.2025</td>
</tr>
<tr>
<td><strong>EUR-Lex</strong></td>
<td><a href="https://eur-lex.europa.eu/eli/reg_del/2025/532" target="_blank" rel="noreferrer">Link</a></td>
</tr>
</tbody>
</table>
<h2 id="background" tabindex="-1">Background <a class="header-anchor" href="#background" aria-label="Permalink to &quot;Background&quot;"></a></h2>
<p>The original draft was rejected by the EU Commission on 21.01.2025, as Art. 5 (monitoring of the subcontracting chain) exceeded the mandate under Art. 30(5) DORA. After removal of Art. 5 and the related recital, adoption took place on 24.03.2025.</p>
<h2 id="content" tabindex="-1">Content <a class="header-anchor" href="#content" aria-label="Permalink to &quot;Content&quot;"></a></h2>
<p>Specifies the requirements for financial entities when sub-outsourcing ICT services:</p>
<ul>
<li><strong>Due diligence</strong> before engaging subcontractors</li>
<li><strong>Risk assessment</strong> of the subcontracting chain</li>
<li><strong>Contractual conditions</strong> for sub-outsourcing</li>
<li><strong>Approval and change processes</strong></li>
<li><strong>Termination procedures</strong> with transition arrangements</li>
</ul>
<div class="warning custom-block"><p class="custom-block-title">BAUER GROUP Relevance</p>
<p>If BAUER GROUP itself uses subcontractors (e.g. cloud providers, specialised developers), these must be disclosed in the subcontracting chain and the due diligence requirements must be met.</p>
</div>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Scope of Application]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/scope</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/scope</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Scope of Application

## Affected Entities (Art. 2 DORA)

DORA applies to virtually all supervised financial entities in the European financial sector:

| Letter | Sector | Examples |
|]]></description>
            <content:encoded><![CDATA[<h1 id="scope-of-application" tabindex="-1">Scope of Application <a class="header-anchor" href="#scope-of-application" aria-label="Permalink to &quot;Scope of Application&quot;"></a></h1>
<h2 id="affected-entities-art-2-dora" tabindex="-1">Affected Entities (Art. 2 DORA) <a class="header-anchor" href="#affected-entities-art-2-dora" aria-label="Permalink to &quot;Affected Entities (Art. 2 DORA)&quot;"></a></h2>
<p>DORA applies to virtually all supervised financial entities in the European financial sector:</p>
<table tabindex="0">
<thead>
<tr>
<th>Letter</th>
<th>Sector</th>
<th>Examples</th>
</tr>
</thead>
<tbody>
<tr>
<td>a)</td>
<td>Credit institutions</td>
<td>Banks, savings institutions</td>
</tr>
<tr>
<td>b)</td>
<td>Payment institutions</td>
<td>Payment providers</td>
</tr>
<tr>
<td>c)</td>
<td>Electronic money institutions</td>
<td>E-money issuers</td>
</tr>
<tr>
<td>d)</td>
<td>Investment firms</td>
<td>Brokers, asset managers</td>
</tr>
<tr>
<td>e)</td>
<td>Crypto-asset service providers</td>
<td>Crypto exchanges, token issuers</td>
</tr>
<tr>
<td>f)</td>
<td>Central securities depositories</td>
<td>CSDs</td>
</tr>
<tr>
<td>g)</td>
<td>Central counterparties</td>
<td>CCPs</td>
</tr>
<tr>
<td>h)</td>
<td>Trading venues</td>
<td>Exchanges, MTFs, OTFs</td>
</tr>
<tr>
<td>i)</td>
<td>Trade repositories</td>
<td>Trade repositories</td>
</tr>
<tr>
<td>j)</td>
<td>Managers of alternative investment funds</td>
<td>AIFMs</td>
</tr>
<tr>
<td>k)</td>
<td>Management companies</td>
<td>UCITS ManCos</td>
</tr>
<tr>
<td>l)</td>
<td>Data reporting service providers</td>
<td>APAs, CTPs, ARMs</td>
</tr>
<tr>
<td>m)</td>
<td>Insurance and reinsurance undertakings</td>
<td>All under Solvency II</td>
</tr>
<tr>
<td>n)</td>
<td>Insurance intermediaries</td>
<td>Brokers, agents</td>
</tr>
<tr>
<td>o)</td>
<td>Institutions for occupational retirement provision</td>
<td>IORPs</td>
</tr>
<tr>
<td>p)</td>
<td>Credit rating agencies</td>
<td>CRAs</td>
</tr>
<tr>
<td>q)</td>
<td>Statutory auditors</td>
<td>Audit firms</td>
</tr>
<tr>
<td>r)</td>
<td>Administrators of critical benchmarks</td>
<td>e.g. EURIBOR administrators</td>
</tr>
<tr>
<td>s)</td>
<td>Crowdfunding service providers</td>
<td>ECF platforms</td>
</tr>
<tr>
<td>t)</td>
<td>Securitisation repositories</td>
<td>Securitisation repositories</td>
</tr>
<tr>
<td><strong>u)</strong></td>
<td><strong>ICT third-party service providers</strong></td>
<td><strong>IT service providers, cloud providers, MSPs</strong></td>
</tr>
</tbody>
</table>
<div class="warning custom-block"><p class="custom-block-title">BAUER GROUP Relevance</p>
<p>BAUER GROUP falls under <strong>letter u) – ICT third-party service providers</strong>. Even without a BaFin licence of its own, BAUER GROUP is affected as soon as it serves clients in the financial sector. The obligations arise primarily from the <strong>contractual requirements</strong> (Art. 28–30) and potentially from <strong>CTPP designation</strong> (Art. 31 ff.).</p>
</div>
<h2 id="exemptions-art-2-3-4-dora" tabindex="-1">Exemptions (Art. 2(3) &amp; (4) DORA) <a class="header-anchor" href="#exemptions-art-2-3-4-dora" aria-label="Permalink to &quot;Exemptions (Art. 2(3) &amp; (4) DORA)&quot;"></a></h2>
<p>Exempt are, among others:</p>
<ul>
<li>Managers of alternative investment funds under Art. 3(2) AIFMD</li>
<li>Insurance and reinsurance undertakings under Art. 4 of the Solvency II Directive (size-based exemption)</li>
<li>Certain insurance intermediaries (microenterprises, small and medium-sized)</li>
<li>Post-trade infrastructures from third countries (subject to conditions)</li>
</ul>
<h2 id="entity-categorisation-proportionality-principle" tabindex="-1">Entity Categorisation (Proportionality Principle) <a class="header-anchor" href="#entity-categorisation-proportionality-principle" aria-label="Permalink to &quot;Entity Categorisation (Proportionality Principle)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Category</th>
<th>Employees</th>
<th>Turnover / Balance Sheet</th>
<th>DORA Implication</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Microenterprise</strong></td>
<td>≤ 10</td>
<td>≤ EUR 2 million</td>
<td>Simplified ICT risk management framework (Art. 16), no TLPT; third-party risk (Chapter V, Art. 28–44) still applies in full</td>
</tr>
<tr>
<td><strong>Small enterprise</strong></td>
<td>≤ 50</td>
<td>≤ EUR 10 million</td>
<td>Art. 16 applies only to entity types specifically named in Art. 16(1), not based on size alone</td>
</tr>
<tr>
<td><strong>Medium enterprise</strong></td>
<td>≤ 250</td>
<td>Turnover ≤ EUR 50 million / Balance sheet ≤ EUR 43 million</td>
<td>Full scope</td>
</tr>
<tr>
<td><strong>Large enterprise</strong></td>
<td>&gt; 250</td>
<td>Above</td>
<td>Full scope + potentially TLPT obligation</td>
</tr>
</tbody>
</table>
<h2 id="finmadig-extension-from-01-01-2027" tabindex="-1">FinmadiG Extension (from 01.01.2027) <a class="header-anchor" href="#finmadig-extension-from-01-01-2027" aria-label="Permalink to &quot;FinmadiG Extension (from 01.01.2027)&quot;"></a></h2>
<p>The Finanzmarktdigitalisierungsgesetz (Financial Markets Digitalisation Act) extends the DORA scope of application in Germany to:</p>
<ul>
<li>Financial services institutions (leasing, factoring)</li>
<li>Crypto securities register operators</li>
<li>Branches under Section 53 KWG (German Banking Act)</li>
<li>Insurance holding companies (Section 7 No. 31, Section 294(4) VAG)</li>
<li>All KWG institutions not already covered under Art. 2 DORA</li>
</ul>
<p><strong>Transitional provision:</strong> Reporting obligations (Chapter III) have been applicable since 17.01.2025; full ICT risk management framework from 01.01.2027. BAIT applies transitionally until 31.12.2026.</p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Timeline & Deadlines]]></title>
            <link>https://dora.docs.bauer-group.com/en/guide/timeline</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/guide/timeline</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Timeline & Deadlines

## Chronological Overview

### Level 1 – Regulation

| Date | Milestone |
|]]></description>
            <content:encoded><![CDATA[<h1 id="timeline-deadlines" tabindex="-1">Timeline &amp; Deadlines <a class="header-anchor" href="#timeline-deadlines" aria-label="Permalink to &quot;Timeline &amp; Deadlines&quot;"></a></h1>
<h2 id="chronological-overview" tabindex="-1">Chronological Overview <a class="header-anchor" href="#chronological-overview" aria-label="Permalink to &quot;Chronological Overview&quot;"></a></h2>
<h3 id="level-1-–-regulation" tabindex="-1">Level 1 – Regulation <a class="header-anchor" href="#level-1-–-regulation" aria-label="Permalink to &quot;Level 1 – Regulation&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Date</th>
<th>Milestone</th>
</tr>
</thead>
<tbody>
<tr>
<td>14.12.2022</td>
<td>Adoption by EU Parliament and Council</td>
</tr>
<tr>
<td>27.12.2022</td>
<td>Publication in the Official Journal of the EU</td>
</tr>
<tr>
<td>17.01.2023</td>
<td>Entry into force (20 days after publication)</td>
</tr>
<tr>
<td><strong>17.01.2025</strong></td>
<td><strong>Application – no further transition period</strong></td>
</tr>
</tbody>
</table>
<h3 id="level-2-–-rts-its-chronological" tabindex="-1">Level 2 – RTS/ITS (Chronological) <a class="header-anchor" href="#level-2-–-rts-its-chronological" aria-label="Permalink to &quot;Level 2 – RTS/ITS (Chronological)&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Date</th>
<th>Standard</th>
<th>Topic</th>
</tr>
</thead>
<tbody>
<tr>
<td>25.06.2024</td>
<td>RTS 2024/1772</td>
<td>Classification of ICT incidents</td>
</tr>
<tr>
<td>25.06.2024</td>
<td>RTS 2024/1773</td>
<td>Contractual requirements for ICT service providers</td>
</tr>
<tr>
<td>25.06.2024</td>
<td>RTS 2024/1774</td>
<td>ICT risk management framework</td>
</tr>
<tr>
<td>30.05.2024</td>
<td>EU 2024/1502</td>
<td>CTPP designation criteria</td>
</tr>
<tr>
<td>30.05.2024</td>
<td>EU 2024/1505</td>
<td>CTPP oversight fees</td>
</tr>
<tr>
<td>29.11.2024</td>
<td>ITS 2024/2956</td>
<td>Information register templates</td>
</tr>
<tr>
<td>22.12.2024</td>
<td>ITS 2024/2956</td>
<td>Entry into force of register templates</td>
</tr>
<tr>
<td>13.02.2025</td>
<td>RTS 2025/295</td>
<td>Harmonisation of oversight activities</td>
</tr>
<tr>
<td>20.02.2025</td>
<td>RTS 2025/301</td>
<td>Incident reporting content &amp; deadlines</td>
</tr>
<tr>
<td>20.02.2025</td>
<td>ITS 2025/302</td>
<td>Incident reporting templates</td>
</tr>
<tr>
<td>24.03.2025</td>
<td>RTS 2025/532</td>
<td>Subcontracting (adoption)</td>
</tr>
<tr>
<td>17.04.2025</td>
<td>RTS 2025/532</td>
<td>Subcontracting (OJ publication)</td>
</tr>
<tr>
<td>22.07.2025</td>
<td>RTS 2025/532</td>
<td>Subcontracting (entry into force)</td>
</tr>
<tr>
<td>08.07.2025</td>
<td>RTS 2025/1190</td>
<td>TLPT (entry into force)</td>
</tr>
<tr>
<td>2025</td>
<td>RTS 2025/420</td>
<td>JET composition</td>
</tr>
</tbody>
</table>
<h3 id="key-deadlines" tabindex="-1">Key Deadlines <a class="header-anchor" href="#key-deadlines" aria-label="Permalink to &quot;Key Deadlines&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Deadline</th>
<th>Obligation</th>
<th>Who</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>17.01.2025</strong></td>
<td>DORA enforcement, reporting active</td>
<td>All financial entities</td>
</tr>
<tr>
<td><strong>30.04.2025</strong></td>
<td>First-time submission of information register to BaFin</td>
<td>All DORA-obligated financial entities</td>
</tr>
<tr>
<td><strong>2026</strong></td>
<td>First supervisory inspections of CTPPs by ESAs</td>
<td>19 designated CTPPs</td>
</tr>
<tr>
<td><strong>01.01.2027</strong></td>
<td>FinmadiG extension, BAIT replacement</td>
<td>Additional KWG institutions</td>
</tr>
<tr>
<td><strong>Before 17.01.2028</strong></td>
<td>First TLPT execution obligation</td>
<td>Systemically important financial entities</td>
</tr>
</tbody>
</table>
<h3 id="level-3-–-guidelines" tabindex="-1">Level 3 – Guidelines <a class="header-anchor" href="#level-3-–-guidelines" aria-label="Permalink to &quot;Level 3 – Guidelines&quot;"></a></h3>
<table tabindex="0">
<thead>
<tr>
<th>Date</th>
<th>Guideline</th>
<th>Topic</th>
</tr>
</thead>
<tbody>
<tr>
<td>05.06.2024</td>
<td>JC/GL/2024/34</td>
<td>Costs &amp; losses from ICT incidents</td>
</tr>
<tr>
<td>17.07.2024</td>
<td>JC/GL/2024/36</td>
<td>ESA cooperation in oversight</td>
</tr>
</tbody>
</table>
<h2 id="bafin-specific-dates" tabindex="-1">BaFin-Specific Dates <a class="header-anchor" href="#bafin-specific-dates" aria-label="Permalink to &quot;BaFin-Specific Dates&quot;"></a></h2>
<p>BaFin offers annual workshops to prepare for the information register submission. The next submission period for 2026 is expected to take place in Q2 2026.</p>
<div class="info custom-block"><p class="custom-block-title">Replacement of xAIT Circulars</p>
<ul>
<li>KAIT, VAIT, ZAIT: <strong>Repealed since 16.01.2025</strong></li>
<li>BAIT Chapter 11: <strong>Repealed since 17.01.2025</strong></li>
<li>BAIT complete: <strong>Repeal on 31.12.2026</strong></li>
</ul>
<p>Institutions falling under DORA have been exempt from BAIT since 17.01.2025.</p>
</div>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Article Index (EU) 2022/2554]]></title>
            <link>https://dora.docs.bauer-group.com/en/reference/article-index</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/reference/article-index</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Article Index (EU) 2022/2554

## Chapter I – General Provisions (Art. 1–4)

| Article | Topic |
|]]></description>
            <content:encoded><![CDATA[<h1 id="article-index-eu-2022-2554" tabindex="-1">Article Index (EU) 2022/2554 <a class="header-anchor" href="#article-index-eu-2022-2554" aria-label="Permalink to &quot;Article Index (EU) 2022/2554&quot;"></a></h1>
<h2 id="chapter-i-–-general-provisions-art-1–4" tabindex="-1">Chapter I – General Provisions (Art. 1–4) <a class="header-anchor" href="#chapter-i-–-general-provisions-art-1–4" aria-label="Permalink to &quot;Chapter I – General Provisions (Art. 1–4)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Article</th>
<th>Topic</th>
</tr>
</thead>
<tbody>
<tr>
<td>Art. 1</td>
<td>Subject matter</td>
</tr>
<tr>
<td>Art. 2</td>
<td>Scope of application</td>
</tr>
<tr>
<td>Art. 3</td>
<td>Definitions</td>
</tr>
<tr>
<td>Art. 4</td>
<td>Relationship to NIS2 (lex specialis)</td>
</tr>
</tbody>
</table>
<h2 id="chapter-ii-–-ict-risk-management-art-5–16" tabindex="-1">Chapter II – ICT Risk Management (Art. 5–16) <a class="header-anchor" href="#chapter-ii-–-ict-risk-management-art-5–16" aria-label="Permalink to &quot;Chapter II – ICT Risk Management (Art. 5–16)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Article</th>
<th>Topic</th>
<th>RTS</th>
</tr>
</thead>
<tbody>
<tr>
<td>Art. 5</td>
<td>Governance and organisation</td>
<td>–</td>
</tr>
<tr>
<td>Art. 6</td>
<td>ICT risk management framework</td>
<td>2024/1774</td>
</tr>
<tr>
<td>Art. 7</td>
<td>ICT systems, protocols, and tools</td>
<td>2024/1774</td>
</tr>
<tr>
<td>Art. 8</td>
<td>Identification (asset inventory)</td>
<td>2024/1774</td>
</tr>
<tr>
<td>Art. 9</td>
<td>Protection and prevention</td>
<td>2024/1774</td>
</tr>
<tr>
<td>Art. 10</td>
<td>Detection</td>
<td>2024/1774</td>
</tr>
<tr>
<td>Art. 11</td>
<td>Response and recovery</td>
<td>2024/1774</td>
</tr>
<tr>
<td>Art. 12</td>
<td>Backup policies</td>
<td>2024/1774</td>
</tr>
<tr>
<td>Art. 13</td>
<td>Learning and evolving</td>
<td>–</td>
</tr>
<tr>
<td>Art. 14</td>
<td>Communication</td>
<td>–</td>
</tr>
<tr>
<td>Art. 15</td>
<td>Empowerment for RTS</td>
<td>2024/1774</td>
</tr>
<tr>
<td>Art. 16</td>
<td>Simplified framework</td>
<td>–</td>
</tr>
</tbody>
</table>
<h2 id="chapter-iii-–-incident-management-art-17–23" tabindex="-1">Chapter III – Incident Management (Art. 17–23) <a class="header-anchor" href="#chapter-iii-–-incident-management-art-17–23" aria-label="Permalink to &quot;Chapter III – Incident Management (Art. 17–23)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Article</th>
<th>Topic</th>
<th>RTS/ITS</th>
</tr>
</thead>
<tbody>
<tr>
<td>Art. 17</td>
<td>General requirements</td>
<td>–</td>
</tr>
<tr>
<td>Art. 18</td>
<td>Classification</td>
<td>2024/1772</td>
</tr>
<tr>
<td>Art. 19</td>
<td>Reporting of major incidents</td>
<td>2025/301, 2025/302</td>
</tr>
<tr>
<td>Art. 20</td>
<td>Empowerment for RTS/ITS</td>
<td>2025/301, 2025/302</td>
</tr>
<tr>
<td>Art. 21–23</td>
<td>Centralisation, feedback, cross-border</td>
<td>–</td>
</tr>
</tbody>
</table>
<h2 id="chapter-iv-–-resilience-testing-art-24–27" tabindex="-1">Chapter IV – Resilience Testing (Art. 24–27) <a class="header-anchor" href="#chapter-iv-–-resilience-testing-art-24–27" aria-label="Permalink to &quot;Chapter IV – Resilience Testing (Art. 24–27)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Article</th>
<th>Topic</th>
<th>RTS</th>
</tr>
</thead>
<tbody>
<tr>
<td>Art. 24–25</td>
<td>General, baseline tests</td>
<td>–</td>
</tr>
<tr>
<td>Art. 26–27</td>
<td>TLPT</td>
<td>2025/1190</td>
</tr>
</tbody>
</table>
<h2 id="chapter-v-–-third-party-risk-art-28–44" tabindex="-1">Chapter V – Third-Party Risk (Art. 28–44) <a class="header-anchor" href="#chapter-v-–-third-party-risk-art-28–44" aria-label="Permalink to &quot;Chapter V – Third-Party Risk (Art. 28–44)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Article</th>
<th>Topic</th>
<th>RTS/ITS</th>
</tr>
</thead>
<tbody>
<tr>
<td>Art. 28</td>
<td>Principles, register</td>
<td>ITS 2024/2956</td>
</tr>
<tr>
<td>Art. 29</td>
<td>Concentration risk</td>
<td>–</td>
</tr>
<tr>
<td>Art. 30</td>
<td>Contracts</td>
<td>2024/1773, 2025/532</td>
</tr>
<tr>
<td>Art. 31</td>
<td>CTPP designation</td>
<td>Del. Reg. 2024/1502</td>
</tr>
<tr>
<td>Art. 32–39</td>
<td>Oversight</td>
<td>2025/295</td>
</tr>
<tr>
<td>Art. 40</td>
<td>JET</td>
<td>2025/420</td>
</tr>
<tr>
<td>Art. 43</td>
<td>Fees</td>
<td>Del. Reg. 2024/1505</td>
</tr>
</tbody>
</table>
<h2 id="chapter-vi-–-information-sharing-art-45" tabindex="-1">Chapter VI – Information Sharing (Art. 45) <a class="header-anchor" href="#chapter-vi-–-information-sharing-art-45" aria-label="Permalink to &quot;Chapter VI – Information Sharing (Art. 45)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Article</th>
<th>Topic</th>
</tr>
</thead>
<tbody>
<tr>
<td>Art. 45</td>
<td>Voluntary sharing</td>
</tr>
</tbody>
</table>
<h2 id="chapters-vii–ix-art-46–64" tabindex="-1">Chapters VII–IX (Art. 46–64) <a class="header-anchor" href="#chapters-vii–ix-art-46–64" aria-label="Permalink to &quot;Chapters VII–IX (Art. 46–64)&quot;"></a></h2>
<p>Authorities, transitional and final provisions.</p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Authorities & Responsibilities]]></title>
            <link>https://dora.docs.bauer-group.com/en/reference/authorities</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/reference/authorities</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Authorities & Responsibilities

## European Level

| Authority | DORA Role |
|]]></description>
            <content:encoded><![CDATA[<h1 id="authorities-responsibilities" tabindex="-1">Authorities &amp; Responsibilities <a class="header-anchor" href="#authorities-responsibilities" aria-label="Permalink to &quot;Authorities &amp; Responsibilities&quot;"></a></h1>
<h2 id="european-level" tabindex="-1">European Level <a class="header-anchor" href="#european-level" aria-label="Permalink to &quot;European Level&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Authority</th>
<th>DORA Role</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>EBA</strong></td>
<td>ESA, RTS/ITS development, Lead Overseer for CTPPs (banking)</td>
</tr>
<tr>
<td><strong>EIOPA</strong></td>
<td>ESA, Lead Overseer for CTPPs (insurance)</td>
</tr>
<tr>
<td><strong>ESMA</strong></td>
<td>ESA, Lead Overseer for CTPPs (securities)</td>
</tr>
<tr>
<td><strong>EU Commission</strong></td>
<td>Adoption of delegated acts</td>
</tr>
<tr>
<td><strong>ECB</strong></td>
<td>TIBER-EU framework</td>
</tr>
</tbody>
</table>
<h2 id="national-level-germany" tabindex="-1">National Level (Germany) <a class="header-anchor" href="#national-level-germany" aria-label="Permalink to &quot;National Level (Germany)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Authority</th>
<th>DORA Role</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>BaFin</strong></td>
<td>Central reporting hub for ICT incidents, supervision, sanctions</td>
</tr>
<tr>
<td><strong>Deutsche Bundesbank</strong></td>
<td>Participation in supervision</td>
</tr>
<tr>
<td><strong>BSI</strong></td>
<td>NIS2 responsibility (not DORA), cooperation with BaFin</td>
</tr>
</tbody>
</table>
<h2 id="ctpp-oversight" tabindex="-1">CTPP Oversight <a class="header-anchor" href="#ctpp-oversight" aria-label="Permalink to &quot;CTPP Oversight&quot;"></a></h2>
<p>19 CTPPs were designated in November 2025 (including AWS, Google Cloud, Microsoft Azure). Each CTPP is assigned a Lead Overseer from the ESAs who exercises direct supervision.</p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[BAIT → DORA Mapping]]></title>
            <link>https://dora.docs.bauer-group.com/en/reference/bait-dora-mapping</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/reference/bait-dora-mapping</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# BAIT → DORA Mapping

| BAIT Module | DORA Article | RTS | Change Required |
|]]></description>
            <content:encoded><![CDATA[<h1 id="bait-→-dora-mapping" tabindex="-1">BAIT → DORA Mapping <a class="header-anchor" href="#bait-→-dora-mapping" aria-label="Permalink to &quot;BAIT → DORA Mapping&quot;"></a></h1>
<table tabindex="0">
<thead>
<tr>
<th>BAIT Module</th>
<th>DORA Article</th>
<th>RTS</th>
<th>Change Required</th>
</tr>
</thead>
<tbody>
<tr>
<td>1. IT Strategy (AT 4.2)</td>
<td>Art. 5</td>
<td>–</td>
<td>Management personally responsible</td>
</tr>
<tr>
<td>2. IT Governance (AT 4.3.1)</td>
<td>Art. 5–6</td>
<td>2024/1774</td>
<td>Independent control function</td>
</tr>
<tr>
<td>3. Information Risk Management (BT 1)</td>
<td>Art. 6–8</td>
<td>2024/1774</td>
<td>Asset inventory extended</td>
</tr>
<tr>
<td>4. Information Security Management (BT 2)</td>
<td>Art. 9</td>
<td>2024/1774</td>
<td>Largely congruent</td>
</tr>
<tr>
<td>5. Operational IT Security (BT 3)</td>
<td>Art. 9–10</td>
<td>2024/1774</td>
<td>Automated detection</td>
</tr>
<tr>
<td>6. Identity/Access Management (BT 4)</td>
<td>Art. 9</td>
<td>2024/1774</td>
<td>MFA, PAM explicit</td>
</tr>
<tr>
<td>7. IT Projects/Application Development (BT 5)</td>
<td>Art. 7</td>
<td>2024/1774</td>
<td>SDLC security</td>
</tr>
<tr>
<td>8. IT Operations (BT 6)</td>
<td>Art. 9, 11</td>
<td>2024/1774</td>
<td>Capacity management</td>
</tr>
<tr>
<td>9. IT Emergency Management (BT 7)</td>
<td>Art. 11–12</td>
<td>2024/1774</td>
<td>RPO/RTO explicit</td>
</tr>
<tr>
<td>10. Outsourcing (AT 9)</td>
<td>Art. 28–30</td>
<td>2024/1773, 2024/2956, 2025/532</td>
<td><strong>Significantly extended</strong></td>
</tr>
<tr>
<td>11. IT Multi-Client Service Providers (BT 8)</td>
<td>Art. 31–44</td>
<td>Oversight framework</td>
<td>Incorporated into CTPP</td>
</tr>
</tbody>
</table>
<h2 id="new-requirements-without-bait-equivalent" tabindex="-1">New Requirements Without BAIT Equivalent <a class="header-anchor" href="#new-requirements-without-bait-equivalent" aria-label="Permalink to &quot;New Requirements Without BAIT Equivalent&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>DORA</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>Art. 14</td>
<td>Communication plan, media spokesperson</td>
</tr>
<tr>
<td>Art. 18</td>
<td>Standardised incident classification (6 criteria)</td>
</tr>
<tr>
<td>Art. 19–20</td>
<td>Formalised reporting (4h/72h/1M, XML)</td>
</tr>
<tr>
<td>Art. 26–27</td>
<td>TLPT (threat-led penetration testing)</td>
</tr>
<tr>
<td>Art. 28(3)</td>
<td>Information register of all ICT third-party providers</td>
</tr>
<tr>
<td>Art. 31–44</td>
<td>CTPP oversight framework</td>
</tr>
<tr>
<td>Art. 45</td>
<td>Information sharing on cyber threats</td>
</tr>
</tbody>
</table>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Glossary]]></title>
            <link>https://dora.docs.bauer-group.com/en/reference/glossary</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/reference/glossary</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Glossary

| Term | Explanation |
|]]></description>
            <content:encoded><![CDATA[<h1 id="glossary" tabindex="-1">Glossary <a class="header-anchor" href="#glossary" aria-label="Permalink to &quot;Glossary&quot;"></a></h1>
<table tabindex="0">
<thead>
<tr>
<th>Term</th>
<th>Explanation</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>BaFin</strong></td>
<td>Bundesanstalt für Finanzdienstleistungsaufsicht (Federal Financial Supervisory Authority, Germany)</td>
</tr>
<tr>
<td><strong>BAIT</strong></td>
<td>Bankaufsichtliche Anforderungen an die IT (Supervisory Requirements for IT in Financial Institutions, superseded by DORA)</td>
</tr>
<tr>
<td><strong>BCP</strong></td>
<td>Business Continuity Plan</td>
</tr>
<tr>
<td><strong>CTPP</strong></td>
<td>Critical Third-Party Provider – Critical ICT third-party service provider (Art. 31 ff.)</td>
</tr>
<tr>
<td><strong>DRP</strong></td>
<td>Disaster Recovery Plan</td>
</tr>
<tr>
<td><strong>EBA</strong></td>
<td>European Banking Authority</td>
</tr>
<tr>
<td><strong>EIOPA</strong></td>
<td>European Insurance and Occupational Pensions Authority</td>
</tr>
<tr>
<td><strong>ESAs</strong></td>
<td>European Supervisory Authorities (EBA + EIOPA + ESMA)</td>
</tr>
<tr>
<td><strong>ESMA</strong></td>
<td>European Securities and Markets Authority</td>
</tr>
<tr>
<td><strong>EUID</strong></td>
<td>European Unique Identifier</td>
</tr>
<tr>
<td><strong>FinmadiG</strong></td>
<td>Finanzmarktdigitalisierungsgesetz (Financial Markets Digitalisation Act, Germany)</td>
</tr>
<tr>
<td><strong>ICT</strong></td>
<td>Information and Communication Technology</td>
</tr>
<tr>
<td><strong>ITS</strong></td>
<td>Implementing Technical Standards</td>
</tr>
<tr>
<td><strong>JET</strong></td>
<td>Joint Examination Team</td>
</tr>
<tr>
<td><strong>LEI</strong></td>
<td>Legal Entity Identifier</td>
</tr>
<tr>
<td><strong>MTTR</strong></td>
<td>Mean Time to Repair/Resolve</td>
</tr>
<tr>
<td><strong>RPO</strong></td>
<td>Recovery Point Objective</td>
</tr>
<tr>
<td><strong>RTO</strong></td>
<td>Recovery Time Objective</td>
</tr>
<tr>
<td><strong>RTS</strong></td>
<td>Regulatory Technical Standards</td>
</tr>
<tr>
<td><strong>TIBER-EU</strong></td>
<td>Threat Intelligence-based Ethical Red Teaming</td>
</tr>
<tr>
<td><strong>TLPT</strong></td>
<td>Threat Led Penetration Testing</td>
</tr>
<tr>
<td><strong>xAIT</strong></td>
<td>Collective term for BAIT, KAIT, VAIT, ZAIT (German supervisory circulars for IT requirements)</td>
</tr>
</tbody>
</table>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Legal Text Directory]]></title>
            <link>https://dora.docs.bauer-group.com/en/reference/</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/reference/</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Legal Text Directory

## Primary Legal Acts

| Legal Act | Title | EUR-Lex |
|]]></description>
            <content:encoded><![CDATA[<h1 id="legal-text-directory" tabindex="-1">Legal Text Directory <a class="header-anchor" href="#legal-text-directory" aria-label="Permalink to &quot;Legal Text Directory&quot;"></a></h1>
<h2 id="primary-legal-acts" tabindex="-1">Primary Legal Acts <a class="header-anchor" href="#primary-legal-acts" aria-label="Permalink to &quot;Primary Legal Acts&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Legal Act</th>
<th>Title</th>
<th>EUR-Lex</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>(EU) 2022/2554</strong></td>
<td>Digital Operational Resilience Act (DORA)</td>
<td><a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32022R2554" target="_blank" rel="noreferrer">Full Text</a></td>
</tr>
<tr>
<td><strong>(EU) 2022/2556</strong></td>
<td>DORA Accompanying Directive</td>
<td><a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32022L2556" target="_blank" rel="noreferrer">Full Text</a></td>
</tr>
</tbody>
</table>
<h2 id="national-implementation-germany" tabindex="-1">National Implementation (Germany) <a class="header-anchor" href="#national-implementation-germany" aria-label="Permalink to &quot;National Implementation (Germany)&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Legal Act</th>
<th>Title</th>
<th>Reference</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>FinmadiG</strong></td>
<td>Finanzmarktdigitalisierungsgesetz (Financial Markets Digitalisation Act)</td>
<td>BGBl. 2024 I No. 438</td>
</tr>
<tr>
<td><strong>KWG</strong> (as amended)</td>
<td>Kreditwesengesetz (German Banking Act)</td>
<td>Section 1a(2a), Section 65a(3)</td>
</tr>
<tr>
<td><strong>VAG</strong> (as amended)</td>
<td>Versicherungsaufsichtsgesetz (Insurance Supervision Act)</td>
<td>Section 293(5)</td>
</tr>
<tr>
<td><strong>WpIG</strong> (as amended)</td>
<td>Wertpapierinstitutsgesetz (Securities Institutions Act)</td>
<td>Section 26(4)</td>
</tr>
<tr>
<td><strong>ZAG</strong> (as amended)</td>
<td>Zahlungsdiensteaufsichtsgesetz (Payment Services Supervision Act)</td>
<td>Section 4(5)</td>
</tr>
</tbody>
</table>
<h2 id="bafin-publications" tabindex="-1">BaFin Publications <a class="header-anchor" href="#bafin-publications" aria-label="Permalink to &quot;BaFin Publications&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Document</th>
<th>Date</th>
<th>Topic</th>
</tr>
</thead>
<tbody>
<tr>
<td>Supervisory communication on simplified ICT RM</td>
<td>21.08.2025</td>
<td>Guidance for Art. 16 entities</td>
</tr>
<tr>
<td>Workshop information register 2026</td>
<td>Q2 2026</td>
<td>Preparation for submission</td>
</tr>
</tbody>
</table>
<h2 id="superseded-regulatory-frameworks" tabindex="-1">Superseded Regulatory Frameworks <a class="header-anchor" href="#superseded-regulatory-frameworks" aria-label="Permalink to &quot;Superseded Regulatory Frameworks&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Circular</th>
<th>Status</th>
<th>Superseded by</th>
</tr>
</thead>
<tbody>
<tr>
<td>BAIT</td>
<td>Repeal on 31.12.2026</td>
<td>DORA Art. 5-16</td>
</tr>
<tr>
<td>VAIT</td>
<td>Repealed 16.01.2025</td>
<td>DORA</td>
</tr>
<tr>
<td>KAIT</td>
<td>Repealed 16.01.2025</td>
<td>DORA</td>
</tr>
<tr>
<td>ZAIT</td>
<td>Repealed 16.01.2025</td>
<td>DORA</td>
</tr>
</tbody>
</table>
<h2 id="further-links" tabindex="-1">Further Links <a class="header-anchor" href="#further-links" aria-label="Permalink to &quot;Further Links&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Institution</th>
<th>URL</th>
</tr>
</thead>
<tbody>
<tr>
<td>EU Commission</td>
<td><a href="https://finance.ec.europa.eu/regulation-and-supervision/financial-services-legislation/implementing-and-delegated-acts/digital-operational-resilience-regulation_en" target="_blank" rel="noreferrer">Delegated Acts</a></td>
</tr>
<tr>
<td>EBA</td>
<td><a href="https://www.eba.europa.eu/regulation-and-policy/digital-operational-resilience-act-dora" target="_blank" rel="noreferrer">DORA</a></td>
</tr>
<tr>
<td>EIOPA</td>
<td><a href="https://www.eiopa.europa.eu/digital-operational-resilience-act-dora_en" target="_blank" rel="noreferrer">DORA</a></td>
</tr>
<tr>
<td>ESMA</td>
<td><a href="https://www.esma.europa.eu/esmas-activities/digital-operational-resilience-act-dora" target="_blank" rel="noreferrer">DORA</a></td>
</tr>
<tr>
<td>BaFin</td>
<td><a href="https://www.bafin.de/DE/Aufsicht/DORA/DORA_node.html" target="_blank" rel="noreferrer">DORA Node</a></td>
</tr>
<tr>
<td>ECB</td>
<td><a href="https://www.ecb.europa.eu/paym/cyber-resilience/tiber-eu/html/index.en.html" target="_blank" rel="noreferrer">TIBER-EU</a></td>
</tr>
</tbody>
</table>
<p>Complete RTS/ITS directory → <a href="/en/guide/rts-its/">RTS &amp; ITS Overview</a></p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
        <item>
            <title><![CDATA[Templates & Checklists]]></title>
            <link>https://dora.docs.bauer-group.com/en/reference/templates</link>
            <guid isPermaLink="false">https://dora.docs.bauer-group.com/en/reference/templates</guid>
            <pubDate>Sun, 29 Mar 2026 23:24:40 GMT</pubDate>
            <description><![CDATA[# Templates & Checklists

## Available Templates

| Template | Page |
|]]></description>
            <content:encoded><![CDATA[<h1 id="templates-checklists" tabindex="-1">Templates &amp; Checklists <a class="header-anchor" href="#templates-checklists" aria-label="Permalink to &quot;Templates &amp; Checklists&quot;"></a></h1>
<h2 id="available-templates" tabindex="-1">Available Templates <a class="header-anchor" href="#available-templates" aria-label="Permalink to &quot;Available Templates&quot;"></a></h2>
<table tabindex="0">
<thead>
<tr>
<th>Template</th>
<th>Page</th>
</tr>
</thead>
<tbody>
<tr>
<td>DORA contract clauses</td>
<td><a href="/en/guide/pillars/p4-third-party-risk">P4: Third-Party Risk</a></td>
</tr>
<tr>
<td>DORA fact sheet (JSON)</td>
<td><a href="/en/guide/compliance/ikt-provider">ICT Service Provider</a></td>
</tr>
<tr>
<td>Contract review checklist</td>
<td><a href="/en/guide/compliance/contract-management">Contract Management</a></td>
</tr>
<tr>
<td>Incident response runbook (YAML)</td>
<td><a href="/en/guide/compliance/incident-response">Incident Response</a></td>
</tr>
<tr>
<td>BaFin XML reporting template</td>
<td><a href="/en/guide/automation/incident-pipeline">Incident Pipeline</a></td>
</tr>
<tr>
<td>Gap analysis matrix</td>
<td><a href="/en/guide/compliance/gap-analysis">Gap Analysis</a></td>
</tr>
<tr>
<td>Test programme config (YAML)</td>
<td><a href="/en/guide/pillars/p3-resilience-testing">P3: Resilience Testing</a></td>
</tr>
<tr>
<td>OPA/Rego compliance policies</td>
<td><a href="/en/guide/automation/compliance-as-code">Compliance-as-Code</a></td>
</tr>
<tr>
<td>Audit readiness package</td>
<td><a href="/en/guide/automation/audit-trail">Audit Trail</a></td>
</tr>
<tr>
<td>BAIT → DORA mapping</td>
<td><a href="/en/reference/bait-dora-mapping">Mapping</a></td>
</tr>
<tr>
<td>CRM Custom Object schema</td>
<td><a href="/en/guide/automation/register-automation">Register Automation</a></td>
</tr>
<tr>
<td>Monitoring DORA alert rules</td>
<td><a href="/en/guide/automation/monitoring">Monitoring</a></td>
</tr>
<tr>
<td>SIEM custom rules</td>
<td><a href="/en/guide/automation/monitoring">Monitoring</a></td>
</tr>
</tbody>
</table>
<p>All templates are available as code/Markdown in the repository and can be directly adopted into your own infrastructure.</p>
]]></content:encoded>
            <author>BAUER GROUP</author>
        </item>
    </channel>
</rss>