DORA Compliance Expert
Tools and guidance for Regulation (EU) 2022/2554 on digital operational resilience for the financial sector (Digital Operational Resilience Act — DORA).
Table of Contents
DORA Overview
The Digital Operational Resilience Act (Regulation EU 2022/2554) establishes a comprehensive framework for ICT risk management in the EU financial sector. It entered into force on January 16, 2023, and has been applicable since January 17, 2025.
Key objectives:
- Ensure financial entities can withstand, respond to, and recover from all types of ICT-related disruptions and threats
- Harmonize ICT risk management requirements across the financial sector
- Establish an oversight framework for critical ICT third-party service providers
- Promote information sharing on cyber threats within the financial sector
Legal nature: Unlike NIS2 (a directive requiring national transposition), DORA is a regulation — directly applicable in all EU Member States without transposition.
Relationship to other frameworks:
| Framework |
Relationship |
| NIS2 Directive |
DORA is lex specialis (specific law) for financial sector; NIS2 applies residually |
| GDPR |
DORA complements GDPR for security of ICT systems processing personal data |
| EBA Guidelines on ICT |
DORA supersedes prior EBA guidelines on ICT and security risk management |
| PSD2 |
DORA enhances and extends PSD2 operational resilience requirements |
| MiCA |
Crypto-asset service providers are in scope of both MiCA and DORA |
| ISO 27001 |
DORA requirements map to ISO 27001 controls; certification supports compliance |
Regulatory Technical Standards (RTS) and Implementing Technical Standards (ITS):
DORA is supplemented by detailed RTS/ITS developed by the European Supervisory Authorities (ESAs: EBA, ESMA, EIOPA). Key RTS/ITS cover:
- ICT risk management framework details
- Incident classification criteria and reporting formats
- Threat-led penetration testing (TLPT) methodology
- ICT third-party register format
- Oversight framework procedures
Scope
DORA applies to 20 types of financial entities and their critical ICT third-party service providers.
Financial Entities in Scope
| # |
Entity Type |
Examples |
| 1 |
Credit institutions |
Banks, building societies |
| 2 |
Payment institutions |
Payment service providers |
| 3 |
Account information service providers |
Open banking providers |
| 4 |
Electronic money institutions |
E-money issuers |
| 5 |
Investment firms |
Broker-dealers, portfolio managers |
| 6 |
Crypto-asset service providers |
Crypto exchanges, custodians |
| 7 |
Issuers of asset-referenced tokens |
Stablecoin issuers |
| 8 |
Central securities depositories |
CSDs |
| 9 |
Central counterparties |
CCPs |
| 10 |
Trading venues |
Stock exchanges, MTFs, OTFs |
| 11 |
Trade repositories |
Transaction reporting repositories |
| 12 |
Managers of alternative investment funds |
Hedge fund managers, PE managers |
| 13 |
Management companies (UCITS) |
Mutual fund managers |
| 14 |
Data reporting service providers |
ARMs, APAs |
| 15 |
Insurance and reinsurance undertakings |
Insurance companies |
| 16 |
Insurance intermediaries |
Insurance brokers (except SMEs) |
| 17 |
Institutions for occupational retirement provision |
Pension funds |
| 18 |
Credit rating agencies |
S&P, Moody's, Fitch, etc. |
| 19 |
Administrators of critical benchmarks |
LIBOR/EURIBOR administrators |
| 20 |
Crowdfunding service providers |
Investment crowdfunding platforms |
Proportionality Principle
DORA applies proportionately based on the entity's:
- Size and overall risk profile
- Nature, scale, and complexity of services, activities, and operations
- Systemic importance
Simplified ICT risk management framework is available for:
- Small and non-interconnected investment firms
- Payment institutions exempted under PSD2
- Institutions exempted under Directive 2013/36/EU
- Electronic money institutions exempted under EMD2
- Small IORPs
Critical ICT Third-Party Service Providers
The ESAs designate critical ICT third-party service providers (CTPPs) based on:
- Systemic impact of the services on financial entities
- Systemic character or importance of financial entities relying on the provider
- Degree of substitutability of the provider
- Number of Member States in which the provider operates
CTPPs are subject to the Direct Oversight Framework by the Lead Overseer (one of the ESAs).
Five Pillars Deep-Dive
Pillar 1: ICT Risk Management (Chapter II, Articles 5–16)
The cornerstone of DORA. Financial entities must establish a comprehensive ICT risk management framework.
Governance and Organization (Article 5)
The management body bears ultimate responsibility for ICT risk management:
- Define, approve, oversee, and be responsible for the implementation of the ICT risk management framework
- Define appropriate risk tolerance level for ICT risk
- Approve the digital operational resilience strategy
- Allocate adequate budget for ICT risk management
- Approve and review the ICT business continuity policy and ICT response and recovery plans
- Be informed at least once a year on findings of ICT risk reviews
Organizational requirements:
- Designate an ICT risk management function (second line of defense)
- Ensure adequate separation of ICT risk management, control, and internal audit functions
- Establish clear roles and responsibilities for all ICT-related functions
- Implement reporting lines ensuring the management body receives timely information
ICT Risk Management Framework (Article 6)
Entities must establish, maintain, and implement a sound, comprehensive, and well-documented ICT risk management framework that:
- Ensures a high level of digital operational resilience
- Is documented and reviewed at least annually (or after major ICT incidents)
- Includes a digital operational resilience strategy
- Defines how the framework supports the entity's business strategy
- Sets clear information security objectives
- Defines ICT risk tolerance levels
- Commits to a continuous improvement process
Digital Operational Resilience Strategy must include:
- Methods for addressing ICT risk
- Explanation of how the ICT risk management framework supports the business strategy
- ICT risk tolerance level
- Key information security objectives
- Overview of ICT reference architecture and changes needed
- Mechanisms for detecting ICT anomalies
- ICT third-party risk strategy
- Digital operational resilience testing approach
- Communication strategy for incident disclosure
ICT Systems, Protocols, and Tools (Article 7)
Requirements for ICT systems and infrastructure:
- Use and maintain updated ICT systems, protocols, and tools that are adequate to support critical operations
- Monitor effectiveness of ICT systems
- Identify all sources of ICT risk (including environmental risks and physical threats)
- Ensure appropriate network security management
- Implement mechanisms for detecting anomalous activities
Identification (Article 8)
- Identify, classify, and adequately document all ICT-supported business functions, information assets, and ICT assets
- Identify all sources of ICT risk, particularly cyber threats
- Map the interconnections and interdependencies with ICT third-party providers
- Perform ICT risk assessments at least annually (and after major changes)
- Identify assets and systems critical to business operations
Protection and Prevention (Article 9)
- Implement ICT security policies, procedures, protocols, and tools
- Continuously monitor and control the security and functioning of ICT systems
- Design network connection resilience mechanisms
- Deploy strong authentication mechanisms (MFA, Article 9(4))
- Implement ICT change management policies
- Apply software patching policies
- Implement data and system access policies based on least privilege
Detection (Article 10)
- Put in place mechanisms to promptly detect anomalous activities
- Detect network performance issues and ICT-related incidents
- Deploy multiple layers of controls (including automated alerting)
- Implement detection mechanisms that enable a fast response
- Allocate sufficient resources for monitoring trading activities
Response and Recovery (Article 11)
- Implement a comprehensive ICT business continuity policy
- Develop ICT response and recovery plans
- Activate response plans upon identification of ICT incidents
- Estimate preliminary impacts, damages, and losses
- Set communication and crisis management actions
- Execute ICT response and recovery procedures as appropriate
Specific requirements:
- Record all ICT-related incidents and significant cyber threats
- Activate containment measures and restoration of operations
- Implement backup and restoration policies and procedures
- When restoring data from backups, maintain the integrity and confidentiality of data
Backup and Restoration (Article 12)
- Establish backup policies specifying scope, frequency, and retention
- Restore backup data on separate ICT systems (not directly connected to source)
- Regularly test backup procedures and restoration capabilities
- When restoring data, ensure integrity checks are performed
- Maintain redundant ICT capacities equipped with sufficient resources
Learning and Evolving (Article 13)
- Gather information on vulnerabilities, cyber threats, and ICT-related incidents
- Review ICT-related incidents after recovery (post-incident reviews)
- Implement findings of post-incident reviews and digital operational resilience testing
- Monitor effectiveness of the ICT risk management framework
- Deliver mandatory annual ICT security awareness training for all staff
- Develop ICT security awareness programs for non-ICT staff
Communication (Article 14)
- Develop crisis communication plans for internal and external stakeholders
- Designate at least one spokesperson to communicate externally during incidents
- Define communication policies for responsible disclosure of ICT-related incidents
- Inform relevant clients and the public when appropriate
Pillar 2: ICT-Related Incident Management (Chapter III, Articles 17–23)
Incident Management Process (Article 17)
Financial entities must:
- Define, establish, and implement an ICT-related incident management process
- Put in place early warning indicators to trigger detection
- Establish procedures to identify, track, log, categorize, and classify ICT-related incidents
- Assign roles and responsibilities for different incident types/scenarios
- Define plans for communication to staff, external stakeholders, media, and competent authorities
Classification of ICT-Related Incidents (Article 18)
Entities must classify incidents based on these criteria:
| Criterion |
Description |
| Number of clients/counterparts affected |
Scale of impact on external parties |
| Duration |
Length of the incident |
| Geographic spread |
Jurisdictions and Member States affected |
| Data losses |
Availability, authenticity, integrity, or confidentiality of data |
| Criticality of services affected |
Impact on critical or important functions |
| Economic impact |
Direct and indirect financial costs |
Major incident determination: An incident is classified as major if it meets the thresholds defined in the RTS on incident classification.
Reporting Obligations (Article 19)
| Stage |
Deadline |
Content |
| Initial notification |
Within 4 hours of classifying as major (or 24 hours from detection) |
Basic facts, initial classification, estimated impact |
| Intermediate report |
Within 72 hours of initial notification |
Updated information, severity, root cause assessment, recovery status |
| Final report |
Within 1 month of intermediate report |
Root cause analysis, complete impact assessment, mitigation measures, lessons learned |
Additional requirements:
- Entities must inform their clients without undue delay about major ICT-related incidents that affect their financial interests
- Entities must report to the competent authority using specified templates
- Competent authorities may request additional information at any time
Voluntary Reporting (Article 19(2))
Entities may voluntarily report:
- Significant cyber threats (even if they have not resulted in an incident)
- Near-misses that could have caused a major incident
Centralized Reporting (Article 20)
The ESAs develop common templates and procedures for incident reporting to reduce burden and ensure consistency.
Pillar 3: Digital Operational Resilience Testing (Chapter IV, Articles 24–27)
General Requirements (Article 24)
All financial entities must establish, maintain, and review a digital operational resilience testing program as an integral part of their ICT risk management framework.
Basic Testing (Article 25)
All entities must perform, at a minimum:
| Test Type |
Frequency |
Description |
| Vulnerability assessments and scans |
Regular (at least annually) |
Automated and manual vulnerability identification |
| Open-source analyses |
Regular |
Assessment of open-source software risks |
| Network security assessments |
Annual minimum |
Network architecture, configuration, traffic analysis |
| Gap analyses |
Annual minimum |
Comparison of current controls vs requirements |
| Physical security reviews |
Periodic |
Data center, office, and facility security |
| Questionnaires and scanning software |
Regular |
Compliance checking and configuration verification |
| Source code reviews |
Where applicable |
Security-focused code review for in-house applications |
| Scenario-based tests |
Annual |
Tabletop exercises, simulations |
| Compatibility testing |
As needed |
Testing for system updates and changes |
| Performance testing |
Regular |
Load and stress testing for critical systems |
| End-to-end testing |
Regular |
Testing of complete business process chains |
| Penetration testing |
Annual minimum |
Simulated attack testing |
Advanced Testing — Threat-Led Penetration Testing (Article 26)
Applicable to: Entities identified by competent authorities based on systemic importance, ICT risk profile, and criticality of services.
TLPT requirements:
- Based on the TIBER-EU framework
- Covers critical or important functions mapped to services, business processes, and ICT
- Conducted at least every 3 years
- Scope is determined by the financial entity, validated by the competent authority
- Must include live production systems
- The management body must approve the scope
TLPT methodology:
- Scoping phase: Identify critical functions and supporting ICT infrastructure
- Threat intelligence phase: Gather threat intelligence specific to the entity's sector and geography
- Red team phase: Execute realistic attack scenarios against production systems
- Closure phase: Report findings, remediation planning
- Purple team phase: Collaborative exercises between red team (attackers) and blue team (defenders)
Key rules:
- Conducted by external testers with appropriate qualifications and independence
- Internal testers may participate under specific conditions
- Test results must be validated by competent authority
- Remediation plans must be produced and implemented
- Summary results must be shared with the competent authority
Purple Teaming
DORA introduces purple teaming as a key element:
- Collaborative exercise between red team and blue team
- Red team shares tactics, techniques, and procedures (TTPs) used
- Blue team reviews detection and response capabilities
- Joint identification of gaps and improvement areas
- Mandatory as part of the TLPT closure phase
Pillar 4: ICT Third-Party Risk Management (Chapter V, Articles 28–44)
General Principles (Article 28)
Financial entities must:
- Manage ICT third-party risk as an integral component of ICT risk management
- Be responsible at all times for compliance, regardless of outsourcing
- Define strategy on ICT third-party risk (part of the digital resilience strategy)
- Maintain and update a register of information relating to all contractual arrangements on ICT services
Preliminary Assessment (Article 28(4))
Before entering into a contractual arrangement, entities must:
- Identify and assess all relevant risks (including concentration risk)
- Assess whether the arrangement covers critical or important functions
- Conduct appropriate due diligence on prospective ICT third-party providers
- Identify and assess conflicts of interest
- Verify the ICT third-party provider's ability to comply with applicable regulations
Key Contractual Provisions (Article 30)
Contracts with ICT third-party service providers must include:
| Provision |
Description |
| Clear service descriptions |
Complete description of all services, including SLAs |
| Location requirements |
Where data will be processed and stored, including sub-processing |
| Data protection provisions |
Measures ensuring availability, authenticity, integrity, and confidentiality |
| Service level commitments |
Quantitative and qualitative performance targets |
| Assistance obligations |
ICT provider must assist with ICT incidents affecting the entity |
| Cooperation with authorities |
Provider must cooperate with competent authorities and resolution authorities |
| Termination rights |
Clear termination rights, including for performance failures and regulatory changes |
| Transition and exit provisions |
Adequate transition periods and assistance for orderly transfer of services |
| Participation in TLPT |
ICT provider must participate in entity's threat-led penetration testing |
| Audit rights |
Full access and audit rights, including on-site inspections of the ICT provider |
| Unrestricted right to monitor |
Right to continuously monitor provider's performance |
| Exit strategies |
Mandatory exit strategies for critical or important function outsourcing |
For critical or important functions, additional contractual requirements apply:
- More detailed service level descriptions
- Notice periods and reporting obligations for material developments
- Full access to performance and security data
- ICT provider must implement and test business continuity plans
- Provider must provide staff training on ICT security awareness
Register of ICT Third-Party Arrangements (Article 28(3))
Entities must maintain a register containing:
- All contractual arrangements with ICT third-party providers
- Distinction between critical/important and non-critical functions
- Entity identification details (LEI, type, group structure)
- Service details (type, start date, end date, governing law, data processing locations)
- Sub-contractor chain information
- Exit strategy information
The register must be reported to competent authorities upon request.
Exit Strategies (Article 28(8))
For critical or important functions, entities must:
- Develop exit strategies that are comprehensive, documented, and tested
- Ensure sufficient transition arrangements that avoid disruption or degradation of services
- Consider alternative solutions and transition plans
- Enable recovery of data and applications
Oversight Framework for Critical ICT Third-Party Providers (Articles 31–44)
The ESAs designate CTPPs and assign a Lead Overseer. The oversight framework includes:
- Direct supervision powers over CTPPs
- On-site inspections of CTPPs
- Power to request information and issue recommendations
- Annual oversight plans
- CTPPs must cooperate with the Lead Overseer
- Non-compliance may result in periodic penalty payments
Concentration Risk (Article 29)
Entities must:
- Identify and assess risks arising from concentrating ICT service arrangements on a single provider
- Assess whether planned ICT outsourcing leads to material concentration risk
- Consider the substitutability of the ICT third-party provider
- Develop multi-vendor strategies where appropriate
Pillar 5: Information Sharing (Chapter VI, Article 45)
Voluntary Cyber Threat Intelligence Sharing
Financial entities may exchange amongst themselves cyber threat intelligence information including:
- Indicators of compromise (IoCs)
- Tactics, techniques, and procedures (TTPs)
- Cybersecurity alerts and configuration tools
- Tools and methods for detecting cyberattacks
Requirements for Sharing Arrangements
- Sharing must aim to enhance digital operational resilience
- Must be within trusted communities of financial entities
- Arrangements must respect business confidentiality and data protection
- Must protect personal data in accordance with GDPR
- Sharing may be enabled through information sharing and analysis centers (ISACs)
Notification Requirements
Entities must notify competent authorities of their participation in information-sharing arrangements.
Penalties and Enforcement
Administrative Penalties
DORA delegates penalty-setting to Member States and competent authorities. The regulation empowers authorities to impose:
- Administrative penalties and remedial measures proportionate to the infringement
- Periodic penalty payments to compel compliance
- Public statements identifying the entity and the nature of the infringement
- Orders to cease conduct and to desist from repetition
- Temporary or permanent prohibition of certain activities
Enforcement Powers
Competent authorities have powers to:
- Require access to any document, data, or information
- Conduct on-site inspections
- Require remediation within a specified timeframe
- Suspend or restrict activities
- Impose administrative penalties
CTPP Oversight Penalties
For critical ICT third-party service providers:
- The Lead Overseer may issue recommendations
- Non-compliance with recommendations may lead to periodic penalty payments
- Maximum penalty: 1% of average daily worldwide turnover per day, for up to 6 months
DORA Implementation Roadmap
9-Month Plan
| Month |
Phase |
Key Activities |
| 1 |
Assessment |
Map ICT risk landscape, identify applicable DORA requirements, gap analysis against 5 pillars |
| 2 |
Framework Design |
Design ICT risk management framework, define governance structure, establish policies |
| 3 |
ICT Risk Management |
Implement risk identification, protection, detection, and response procedures |
| 4 |
Incident Management |
Deploy incident classification, establish reporting procedures, prepare templates |
| 5 |
Third-Party Risk |
Build ICT third-party register, assess critical providers, update contracts |
| 6 |
Third-Party Risk (cont.) |
Complete contractual updates, develop exit strategies, assess concentration risk |
| 7 |
Resilience Testing |
Design testing program, execute basic tests (vulnerability scanning, gap analysis) |
| 8 |
Advanced Testing |
Conduct penetration testing, scenario-based exercises, TLPT preparation (if applicable) |
| 9 |
Validation |
Internal audit, remediation, management body reporting, continuous improvement setup |
Quick Wins (Month 1–2)
- Establish ICT risk management governance (management body accountability)
- Begin building the ICT third-party register
- Review and update incident response procedures for DORA timelines (4h/72h/1mo)
- Ensure management body receives regular ICT risk reporting
- Verify MFA deployment for critical systems
- Document existing BCP/DRP for ICT systems
Infrastructure Checks
ICT Asset Inventory
- Maintain a comprehensive register of all ICT assets (hardware, software, network, cloud)
- Classify assets by criticality and map to business functions
- Include dependencies on ICT third-party providers
- Update inventory upon any changes to ICT infrastructure
Network Resilience Testing
- Annual network security assessments
- Network architecture review and segmentation validation
- DDoS resilience testing for public-facing services
- Redundant network path verification
- Network monitoring and anomaly detection validation
Data Center Redundancy
- Active-active or active-passive redundancy for critical systems
- Geographic separation of primary and secondary data centers
- Automated failover mechanisms tested regularly
- Power and cooling redundancy verification
- Physical security assessment of data centers
Business Continuity Testing
- Annual BCP exercise for all critical business functions
- ICT disaster recovery testing covering failover and restoration
- Scenario-based testing (cyber incident, natural disaster, provider failure)
- Recovery time and recovery point validation against targets
- Post-exercise improvement tracking
Disaster Recovery Capabilities
- Documented DRP for all critical ICT systems
- Backup restoration tested on separate environments
- Immutable backup storage for ransomware resilience
- Communication plans for disaster scenarios
- Coordination procedures with ICT third-party providers
Third-Party Dependency Mapping
- Map all ICT third-party providers to business functions
- Identify critical dependencies and single points of failure
- Assess concentration risk across providers
- Document sub-contractor chains for critical services
- Verify provider business continuity capabilities
Tools
DORA Readiness Checker
Assesses organizational readiness against all 5 DORA pillars with per-pillar scoring.
# Generate assessment template
python scripts/dora_readiness_checker.py --template > assessment.json
# Run full readiness assessment
python scripts/dora_readiness_checker.py --config assessment.json
# Assess specific pillars only
python scripts/dora_readiness_checker.py --config assessment.json --pillars 1 3 4 --json
# Generate report with JSON output
python scripts/dora_readiness_checker.py --config assessment.json --output readiness_report.json --json
Features:
- Assessment against all 5 DORA pillars
- Per-pillar readiness scoring (0–100)
- Overall readiness score
- ICT risk management framework validation
- Incident management readiness check
- Third-party risk management assessment
- Resilience testing program evaluation
- Gap analysis with prioritized remediation recommendations
DORA Incident Classifier
Classifies ICT incidents per DORA criteria and determines reporting obligations.
# Classify an incident interactively
python scripts/dora_incident_classifier.py --clients-affected 5000 --duration-hours 4 --data-loss yes --services-critical yes --economic-impact 500000
# Classify from JSON input
python scripts/dora_incident_classifier.py --config incident.json --json
# Generate incident notification template
python scripts/dora_incident_classifier.py --config incident.json --generate-template --output notification.json
Features:
- Incident classification per Article 18 criteria
- Major incident determination
- Reporting deadline calculation (4h initial, 72h intermediate, 1 month final)
- Incident notification template generation
- Severity scoring and impact assessment
Reference Guides
DORA Five Pillars Guide
Complete implementation guidance for all 5 DORA pillars with ISO 27001 control mapping, financial-sector-specific requirements, and RTS/ITS references.
DORA Third-Party Management Guide
ICT third-party register template, contractual requirements checklist, exit strategy framework, concentration risk assessment methodology, and critical provider oversight.
Troubleshooting
| Problem |
Possible Cause |
Resolution |
| Readiness score unexpectedly low on Pillar 1 (ICT Risk Management) |
Management body has not formally approved the ICT risk management framework |
Ensure the management body signs off on the framework, digital resilience strategy, and ICT risk tolerance level per Article 5; document board meeting minutes |
| Incident classification tool returns "major" for minor service interruptions |
Threshold parameters set too conservatively or default values used |
Review classification criteria against actual RTS thresholds; adjust --clients-affected, --duration-hours, and --economic-impact inputs to match your entity's context |
| Third-party register incomplete despite significant outsourcing |
ICT service arrangements not systematically tracked or sub-contractor chains undocumented |
Inventory all contractual ICT arrangements; use the register template from references/dora-third-party-management.md; include sub-processing chains and data processing locations |
| Resilience testing program scored as non-compliant |
Only basic vulnerability scanning performed; no scenario-based or penetration testing |
Design a comprehensive testing program per Article 25 covering all 12 test types; schedule annual penetration testing and scenario-based exercises; plan for TLPT if designated by competent authority |
| Pillar 5 (Information Sharing) shows zero compliance |
Organization has not joined any cyber threat intelligence sharing arrangement |
Evaluate participation in an ISAC (Information Sharing and Analysis Center) relevant to your financial sub-sector; notify competent authority of participation per Article 45 |
| Exit strategies missing for critical ICT third-party providers |
Contracts lack termination, transition, and data recovery provisions |
Update all contracts for critical functions to include comprehensive exit strategies per Article 28(8); test transition plans and document alternative provider options |
| Proportionality assessment unclear |
Organization unsure whether simplified framework applies |
Assess entity size, risk profile, and systemic importance per DORA proportionality principle; small and non-interconnected firms may qualify for simplified requirements |
Success Criteria
- Overall readiness score of 75+ across all 5 pillars -- indicating the organization can demonstrate compliance with core DORA requirements to competent authorities
- ICT risk management framework formally approved by the management body -- with documented digital operational resilience strategy, risk tolerance levels, and annual review cycle
- Incident classification and reporting procedures operational -- with capability to submit initial notification within 4 hours of major incident classification and intermediate report within 72 hours
- Complete ICT third-party register maintained -- covering all contractual arrangements, distinguishing critical/important functions, with entity identification, service details, and sub-contractor chains
- Resilience testing program covers all 12 required test types -- with annual penetration testing, scenario-based exercises, and TLPT preparation (if applicable) per Articles 24-27
- Exit strategies documented and tested for all critical ICT providers -- with comprehensive transition arrangements, alternative provider identification, and data recovery procedures
- Annual ICT security awareness training delivered to all staff -- with records maintained and specialized training for ICT and security personnel per Article 13
Scope & Limitations
In Scope:
- Readiness assessment against all 5 DORA pillars with per-pillar scoring
- ICT incident classification per Article 18 criteria with major incident determination
- Reporting deadline calculation (4-hour initial, 72-hour intermediate, 1-month final)
- Incident notification template generation for competent authority submissions
- Third-party risk management guidance including register template and contractual requirements
- Resilience testing program design covering basic and advanced (TLPT) testing
- Gap analysis with prioritized remediation recommendations
Out of Scope:
- Actual penetration testing execution or vulnerability scanning -- this skill provides planning and assessment frameworks, not testing tools
- Direct interaction with competent authorities or ESAs (EBA, ESMA, EIOPA)
- Legal determination of entity scope (whether your organization falls under DORA's 20 entity types) -- consult regulatory counsel
- CTPP (Critical Third-Party Provider) oversight framework compliance -- applicable only to ESA-designated providers
- Real-time ICT monitoring or SIEM implementation -- use
infrastructure-compliance-auditor for technical security controls
Important Notes:
- DORA became applicable January 17, 2025; regulators are treating 2025 as a transition year but enforcement is expected to intensify in 2026
- Non-compliance penalties can reach up to 2% of total annual worldwide turnover or 1% of average daily global turnover for up to 6 months (for CTPPs)
Integration Points
| Skill |
Integration |
When to Use |
information-security-manager-iso27001 |
ISO 27001 controls map directly to DORA Pillar 1 requirements; ISO 27001 certification supports DORA compliance evidence |
When building ICT risk management framework aligned with both ISO 27001 and DORA |
nis2-directive-specialist |
DORA is lex specialis for financial sector; NIS2 applies residually; coordinate incident reporting timelines |
When financial entity also falls under NIS2 scope for non-financial ICT services |
infrastructure-compliance-auditor |
Technical infrastructure checks validate DORA Pillar 1 (protection, detection) and Pillar 3 (resilience testing) controls |
When assessing actual infrastructure security posture against DORA requirements |
nist-csf-specialist |
NIST CSF 2.0 functions map to DORA pillars; useful for organizations with US operations |
When building a unified resilience framework across US and EU requirements |
Tool Reference
dora_readiness_checker.py
Assesses organizational readiness against all 5 DORA pillars with per-pillar scoring and gap analysis.
| Flag |
Required |
Description |
--config <file> |
Yes (unless --template) |
Path to JSON assessment configuration file |
--template |
No |
Generate blank assessment template to stdout |
--pillars <nums> |
No |
Assess specific pillars only (e.g., --pillars 1 3 4) |
--json |
No |
Output results in JSON format for automation |
--output <file> |
No |
Export report to specified file path |
Output: Overall readiness score (0-100), per-pillar readiness scores, ICT risk management framework validation, incident management readiness, third-party risk assessment, resilience testing evaluation, and prioritized remediation recommendations.
dora_incident_classifier.py
Classifies ICT incidents per DORA Article 18 criteria and determines reporting obligations.
| Flag |
Required |
Description |
--config <file> |
No |
Path to JSON incident description file |
--template |
No |
Generate blank incident input template to stdout |
--clients-affected <num> |
No |
Number of clients/financial counterparts affected |
--duration-hours <num> |
No |
Duration of the incident in hours |
--data-loss <yes/no> |
No |
Whether data loss occurred (availability, integrity, or confidentiality) |
--services-critical <yes/no> |
No |
Whether critical or important functions were affected |
--economic-impact <num> |
No |
Estimated economic impact in EUR |
--json |
No |
Output results in JSON format |
--generate-template |
No |
Generate incident notification template for competent authority |
--output <file> |
No |
Export report or template to specified file path |
Output: Incident severity scoring per Article 18 criteria, major incident determination, reporting deadline calculation (initial 4h, intermediate 72h, final 1 month), and notification template generation.
Last Updated: March 2026
Regulation Reference: EU 2022/2554
Applicable From: January 17, 2025
1---2name: dora-compliance-expert3description: DORA (EU 2022/2554) digital operational resilience compliance automation for financial entities. Assesses readiness against all 5 DORA pillars, classifies ICT incidents, validates third-party risk management, and generates resilience testing plans. Use for DORA compliance assessments, ICT risk management, incident classification, third-party ICT oversight, and digital operational resilience testing.4license: MIT + Commons Clause5---6# DORA Compliance Expert
7
8Tools and guidance for Regulation (EU) 2022/2554 on digital operational resilience for the financial sector (Digital Operational Resilience Act — DORA).
9
10---
11
12## Table of Contents
13
14- [DORA Overview](#dora-overview)
15- [Scope](#scope)
16- [Five Pillars Deep-Dive](#five-pillars-deep-dive)
17- [Penalties and Enforcement](#penalties-and-enforcement)
18- [DORA Implementation Roadmap](#dora-implementation-roadmap)
19- [Infrastructure Checks](#infrastructure-checks)
20- [Tools](#tools)
21- [Reference Guides](#reference-guides)
22
23---
24
25## DORA Overview
26
27The **Digital Operational Resilience Act (Regulation EU 2022/2554)** establishes a comprehensive framework for ICT risk management in the EU financial sector. It entered into force on January 16, 2023, and has been **applicable since January 17, 2025**.
28
29**Key objectives:**
30
31- Ensure financial entities can withstand, respond to, and recover from all types of ICT-related disruptions and threats
32- Harmonize ICT risk management requirements across the financial sector
33- Establish an oversight framework for critical ICT third-party service providers
34- Promote information sharing on cyber threats within the financial sector
35
36**Legal nature:** Unlike NIS2 (a directive requiring national transposition), DORA is a **regulation** — directly applicable in all EU Member States without transposition.
37
38**Relationship to other frameworks:**
39
40| Framework | Relationship |
41|-----------|-------------|
42| NIS2 Directive | DORA is lex specialis (specific law) for financial sector; NIS2 applies residually |
43| GDPR | DORA complements GDPR for security of ICT systems processing personal data |
44| EBA Guidelines on ICT | DORA supersedes prior EBA guidelines on ICT and security risk management |
45| PSD2 | DORA enhances and extends PSD2 operational resilience requirements |
46| MiCA | Crypto-asset service providers are in scope of both MiCA and DORA |
47| ISO 27001 | DORA requirements map to ISO 27001 controls; certification supports compliance |
48
49**Regulatory Technical Standards (RTS) and Implementing Technical Standards (ITS):**
50
51DORA is supplemented by detailed RTS/ITS developed by the European Supervisory Authorities (ESAs: EBA, ESMA, EIOPA). Key RTS/ITS cover:
52
53- ICT risk management framework details
54- Incident classification criteria and reporting formats
55- Threat-led penetration testing (TLPT) methodology
56- ICT third-party register format
57- Oversight framework procedures
58
59---
60
61## Scope
62
63DORA applies to **20 types of financial entities** and their **critical ICT third-party service providers**.
64
65### Financial Entities in Scope
66
67| # | Entity Type | Examples |
68|---|------------|---------|
69| 1 | Credit institutions | Banks, building societies |
70| 2 | Payment institutions | Payment service providers |
71| 3 | Account information service providers | Open banking providers |
72| 4 | Electronic money institutions | E-money issuers |
73| 5 | Investment firms | Broker-dealers, portfolio managers |
74| 6 | Crypto-asset service providers | Crypto exchanges, custodians |
75| 7 | Issuers of asset-referenced tokens | Stablecoin issuers |
76| 8 | Central securities depositories | CSDs |
77| 9 | Central counterparties | CCPs |
78| 10 | Trading venues | Stock exchanges, MTFs, OTFs |
79| 11 | Trade repositories | Transaction reporting repositories |
80| 12 | Managers of alternative investment funds | Hedge fund managers, PE managers |
81| 13 | Management companies (UCITS) | Mutual fund managers |
82| 14 | Data reporting service providers | ARMs, APAs |
83| 15 | Insurance and reinsurance undertakings | Insurance companies |
84| 16 | Insurance intermediaries | Insurance brokers (except SMEs) |
85| 17 | Institutions for occupational retirement provision | Pension funds |
86| 18 | Credit rating agencies | S&P, Moody's, Fitch, etc. |
87| 19 | Administrators of critical benchmarks | LIBOR/EURIBOR administrators |
88| 20 | Crowdfunding service providers | Investment crowdfunding platforms |
89
90### Proportionality Principle
91
92DORA applies proportionately based on the entity's:
93- Size and overall risk profile
94- Nature, scale, and complexity of services, activities, and operations
95- Systemic importance
96
97**Simplified ICT risk management framework** is available for:
98- Small and non-interconnected investment firms
99- Payment institutions exempted under PSD2
100- Institutions exempted under Directive 2013/36/EU
101- Electronic money institutions exempted under EMD2
102- Small IORPs
103
104### Critical ICT Third-Party Service Providers
105
106The ESAs designate **critical ICT third-party service providers (CTPPs)** based on:
107- Systemic impact of the services on financial entities
108- Systemic character or importance of financial entities relying on the provider
109- Degree of substitutability of the provider
110- Number of Member States in which the provider operates
111
112CTPPs are subject to the **Direct Oversight Framework** by the Lead Overseer (one of the ESAs).
113
114---
115
116## Five Pillars Deep-Dive
117
118### Pillar 1: ICT Risk Management (Chapter II, Articles 5–16)
119
120The cornerstone of DORA. Financial entities must establish a comprehensive ICT risk management framework.
121
122#### Governance and Organization (Article 5)
123
124The **management body** bears ultimate responsibility for ICT risk management:
125
126- Define, approve, oversee, and be responsible for the implementation of the ICT risk management framework
127- Define appropriate risk tolerance level for ICT risk
128- Approve the digital operational resilience strategy
129- Allocate adequate budget for ICT risk management
130- Approve and review the ICT business continuity policy and ICT response and recovery plans
131- Be informed at least once a year on findings of ICT risk reviews
132
133**Organizational requirements:**
134- Designate an ICT risk management function (second line of defense)
135- Ensure adequate separation of ICT risk management, control, and internal audit functions
136- Establish clear roles and responsibilities for all ICT-related functions
137- Implement reporting lines ensuring the management body receives timely information
138
139#### ICT Risk Management Framework (Article 6)
140
141Entities must establish, maintain, and implement a sound, comprehensive, and well-documented ICT risk management framework that:
142
143- Ensures a high level of digital operational resilience
144- Is documented and reviewed at least annually (or after major ICT incidents)
145- Includes a digital operational resilience strategy
146- Defines how the framework supports the entity's business strategy
147- Sets clear information security objectives
148- Defines ICT risk tolerance levels
149- Commits to a continuous improvement process
150
151**Digital Operational Resilience Strategy must include:**
152- Methods for addressing ICT risk
153- Explanation of how the ICT risk management framework supports the business strategy
154- ICT risk tolerance level
155- Key information security objectives
156- Overview of ICT reference architecture and changes needed
157- Mechanisms for detecting ICT anomalies
158- ICT third-party risk strategy
159- Digital operational resilience testing approach
160- Communication strategy for incident disclosure
161
162#### ICT Systems, Protocols, and Tools (Article 7)
163
164Requirements for ICT systems and infrastructure:
165- Use and maintain updated ICT systems, protocols, and tools that are adequate to support critical operations
166- Monitor effectiveness of ICT systems
167- Identify all sources of ICT risk (including environmental risks and physical threats)
168- Ensure appropriate network security management
169- Implement mechanisms for detecting anomalous activities
170
171#### Identification (Article 8)
172
173- Identify, classify, and adequately document all ICT-supported business functions, information assets, and ICT assets
174- Identify all sources of ICT risk, particularly cyber threats
175- Map the interconnections and interdependencies with ICT third-party providers
176- Perform ICT risk assessments at least annually (and after major changes)
177- Identify assets and systems critical to business operations
178
179#### Protection and Prevention (Article 9)
180
181- Implement ICT security policies, procedures, protocols, and tools
182- Continuously monitor and control the security and functioning of ICT systems
183- Design network connection resilience mechanisms
184- Deploy strong authentication mechanisms (MFA, Article 9(4))
185- Implement ICT change management policies
186- Apply software patching policies
187- Implement data and system access policies based on least privilege
188
189#### Detection (Article 10)
190
191- Put in place mechanisms to promptly detect anomalous activities
192- Detect network performance issues and ICT-related incidents
193- Deploy multiple layers of controls (including automated alerting)
194- Implement detection mechanisms that enable a fast response
195- Allocate sufficient resources for monitoring trading activities
196
197#### Response and Recovery (Article 11)
198
199- Implement a comprehensive ICT business continuity policy
200- Develop ICT response and recovery plans
201- Activate response plans upon identification of ICT incidents
202- Estimate preliminary impacts, damages, and losses
203- Set communication and crisis management actions
204- Execute ICT response and recovery procedures as appropriate
205
206Specific requirements:
207- Record all ICT-related incidents and significant cyber threats
208- Activate containment measures and restoration of operations
209- Implement backup and restoration policies and procedures
210- When restoring data from backups, maintain the integrity and confidentiality of data
211
212#### Backup and Restoration (Article 12)
213
214- Establish backup policies specifying scope, frequency, and retention
215- Restore backup data on separate ICT systems (not directly connected to source)
216- Regularly test backup procedures and restoration capabilities
217- When restoring data, ensure integrity checks are performed
218- Maintain redundant ICT capacities equipped with sufficient resources
219
220#### Learning and Evolving (Article 13)
221
222- Gather information on vulnerabilities, cyber threats, and ICT-related incidents
223- Review ICT-related incidents after recovery (post-incident reviews)
224- Implement findings of post-incident reviews and digital operational resilience testing
225- Monitor effectiveness of the ICT risk management framework
226- Deliver mandatory annual ICT security awareness training for all staff
227- Develop ICT security awareness programs for non-ICT staff
228
229#### Communication (Article 14)
230
231- Develop crisis communication plans for internal and external stakeholders
232- Designate at least one spokesperson to communicate externally during incidents
233- Define communication policies for responsible disclosure of ICT-related incidents
234- Inform relevant clients and the public when appropriate
235
236---
237
238### Pillar 2: ICT-Related Incident Management (Chapter III, Articles 17–23)
239
240#### Incident Management Process (Article 17)
241
242Financial entities must:
243- Define, establish, and implement an ICT-related incident management process
244- Put in place early warning indicators to trigger detection
245- Establish procedures to identify, track, log, categorize, and classify ICT-related incidents
246- Assign roles and responsibilities for different incident types/scenarios
247- Define plans for communication to staff, external stakeholders, media, and competent authorities
248
249#### Classification of ICT-Related Incidents (Article 18)
250
251Entities must classify incidents based on these criteria:
252
253| Criterion | Description |
254|-----------|------------|
255| **Number of clients/counterparts affected** | Scale of impact on external parties |
256| **Duration** | Length of the incident |
257| **Geographic spread** | Jurisdictions and Member States affected |
258| **Data losses** | Availability, authenticity, integrity, or confidentiality of data |
259| **Criticality of services affected** | Impact on critical or important functions |
260| **Economic impact** | Direct and indirect financial costs |
261
262**Major incident** determination: An incident is classified as major if it meets the thresholds defined in the RTS on incident classification.
263
264#### Reporting Obligations (Article 19)
265
266| Stage | Deadline | Content |
267|-------|----------|---------|
268| **Initial notification** | Within **4 hours** of classifying as major (or 24 hours from detection) | Basic facts, initial classification, estimated impact |
269| **Intermediate report** | Within **72 hours** of initial notification | Updated information, severity, root cause assessment, recovery status |
270| **Final report** | Within **1 month** of intermediate report | Root cause analysis, complete impact assessment, mitigation measures, lessons learned |
271
272**Additional requirements:**
273- Entities must inform their clients without undue delay about major ICT-related incidents that affect their financial interests
274- Entities must report to the competent authority using specified templates
275- Competent authorities may request additional information at any time
276
277#### Voluntary Reporting (Article 19(2))
278
279Entities may voluntarily report:
280- Significant cyber threats (even if they have not resulted in an incident)
281- Near-misses that could have caused a major incident
282
283#### Centralized Reporting (Article 20)
284
285The ESAs develop common templates and procedures for incident reporting to reduce burden and ensure consistency.
286
287---
288
289### Pillar 3: Digital Operational Resilience Testing (Chapter IV, Articles 24–27)
290
291#### General Requirements (Article 24)
292
293All financial entities must establish, maintain, and review a digital operational resilience testing program as an integral part of their ICT risk management framework.
294
295#### Basic Testing (Article 25)
296
297All entities must perform, at a minimum:
298
299| Test Type | Frequency | Description |
300|-----------|-----------|------------|
301| **Vulnerability assessments and scans** | Regular (at least annually) | Automated and manual vulnerability identification |
302| **Open-source analyses** | Regular | Assessment of open-source software risks |
303| **Network security assessments** | Annual minimum | Network architecture, configuration, traffic analysis |
304| **Gap analyses** | Annual minimum | Comparison of current controls vs requirements |
305| **Physical security reviews** | Periodic | Data center, office, and facility security |
306| **Questionnaires and scanning software** | Regular | Compliance checking and configuration verification |
307| **Source code reviews** | Where applicable | Security-focused code review for in-house applications |
308| **Scenario-based tests** | Annual | Tabletop exercises, simulations |
309| **Compatibility testing** | As needed | Testing for system updates and changes |
310| **Performance testing** | Regular | Load and stress testing for critical systems |
311| **End-to-end testing** | Regular | Testing of complete business process chains |
312| **Penetration testing** | Annual minimum | Simulated attack testing |
313
314#### Advanced Testing — Threat-Led Penetration Testing (Article 26)
315
316**Applicable to:** Entities identified by competent authorities based on systemic importance, ICT risk profile, and criticality of services.
317
318**TLPT requirements:**
319
320- Based on the TIBER-EU framework
321- Covers critical or important functions mapped to services, business processes, and ICT
322- Conducted at least every 3 years
323- Scope is determined by the financial entity, validated by the competent authority
324- Must include live production systems
325- The management body must approve the scope
326
327**TLPT methodology:**
328
3291. **Scoping phase:** Identify critical functions and supporting ICT infrastructure
3302. **Threat intelligence phase:** Gather threat intelligence specific to the entity's sector and geography
3313. **Red team phase:** Execute realistic attack scenarios against production systems
3324. **Closure phase:** Report findings, remediation planning
3335. **Purple team phase:** Collaborative exercises between red team (attackers) and blue team (defenders)
334
335**Key rules:**
336- Conducted by external testers with appropriate qualifications and independence
337- Internal testers may participate under specific conditions
338- Test results must be validated by competent authority
339- Remediation plans must be produced and implemented
340- Summary results must be shared with the competent authority
341
342#### Purple Teaming
343
344DORA introduces purple teaming as a key element:
345- Collaborative exercise between red team and blue team
346- Red team shares tactics, techniques, and procedures (TTPs) used
347- Blue team reviews detection and response capabilities
348- Joint identification of gaps and improvement areas
349- Mandatory as part of the TLPT closure phase
350
351---
352
353### Pillar 4: ICT Third-Party Risk Management (Chapter V, Articles 28–44)
354
355#### General Principles (Article 28)
356
357Financial entities must:
358- Manage ICT third-party risk as an integral component of ICT risk management
359- Be responsible at all times for compliance, regardless of outsourcing
360- Define strategy on ICT third-party risk (part of the digital resilience strategy)
361- Maintain and update a register of information relating to all contractual arrangements on ICT services
362
363#### Preliminary Assessment (Article 28(4))
364
365Before entering into a contractual arrangement, entities must:
366- Identify and assess all relevant risks (including concentration risk)
367- Assess whether the arrangement covers critical or important functions
368- Conduct appropriate due diligence on prospective ICT third-party providers
369- Identify and assess conflicts of interest
370- Verify the ICT third-party provider's ability to comply with applicable regulations
371
372#### Key Contractual Provisions (Article 30)
373
374Contracts with ICT third-party service providers must include:
375
376| Provision | Description |
377|-----------|------------|
378| **Clear service descriptions** | Complete description of all services, including SLAs |
379| **Location requirements** | Where data will be processed and stored, including sub-processing |
380| **Data protection provisions** | Measures ensuring availability, authenticity, integrity, and confidentiality |
381| **Service level commitments** | Quantitative and qualitative performance targets |
382| **Assistance obligations** | ICT provider must assist with ICT incidents affecting the entity |
383| **Cooperation with authorities** | Provider must cooperate with competent authorities and resolution authorities |
384| **Termination rights** | Clear termination rights, including for performance failures and regulatory changes |
385| **Transition and exit provisions** | Adequate transition periods and assistance for orderly transfer of services |
386| **Participation in TLPT** | ICT provider must participate in entity's threat-led penetration testing |
387| **Audit rights** | Full access and audit rights, including on-site inspections of the ICT provider |
388| **Unrestricted right to monitor** | Right to continuously monitor provider's performance |
389| **Exit strategies** | Mandatory exit strategies for critical or important function outsourcing |
390
391**For critical or important functions**, additional contractual requirements apply:
392- More detailed service level descriptions
393- Notice periods and reporting obligations for material developments
394- Full access to performance and security data
395- ICT provider must implement and test business continuity plans
396- Provider must provide staff training on ICT security awareness
397
398#### Register of ICT Third-Party Arrangements (Article 28(3))
399
400Entities must maintain a register containing:
401- All contractual arrangements with ICT third-party providers
402- Distinction between critical/important and non-critical functions
403- Entity identification details (LEI, type, group structure)
404- Service details (type, start date, end date, governing law, data processing locations)
405- Sub-contractor chain information
406- Exit strategy information
407
408The register must be reported to competent authorities upon request.
409
410#### Exit Strategies (Article 28(8))
411
412For critical or important functions, entities must:
413- Develop exit strategies that are comprehensive, documented, and tested
414- Ensure sufficient transition arrangements that avoid disruption or degradation of services
415- Consider alternative solutions and transition plans
416- Enable recovery of data and applications
417
418#### Oversight Framework for Critical ICT Third-Party Providers (Articles 31–44)
419
420The ESAs designate CTPPs and assign a Lead Overseer. The oversight framework includes:
421
422- Direct supervision powers over CTPPs
423- On-site inspections of CTPPs
424- Power to request information and issue recommendations
425- Annual oversight plans
426- CTPPs must cooperate with the Lead Overseer
427- Non-compliance may result in periodic penalty payments
428
429#### Concentration Risk (Article 29)
430
431Entities must:
432- Identify and assess risks arising from concentrating ICT service arrangements on a single provider
433- Assess whether planned ICT outsourcing leads to material concentration risk
434- Consider the substitutability of the ICT third-party provider
435- Develop multi-vendor strategies where appropriate
436
437---
438
439### Pillar 5: Information Sharing (Chapter VI, Article 45)
440
441#### Voluntary Cyber Threat Intelligence Sharing
442
443Financial entities **may** exchange amongst themselves cyber threat intelligence information including:
444- Indicators of compromise (IoCs)
445- Tactics, techniques, and procedures (TTPs)
446- Cybersecurity alerts and configuration tools
447- Tools and methods for detecting cyberattacks
448
449#### Requirements for Sharing Arrangements
450
451- Sharing must aim to enhance digital operational resilience
452- Must be within trusted communities of financial entities
453- Arrangements must respect business confidentiality and data protection
454- Must protect personal data in accordance with GDPR
455- Sharing may be enabled through information sharing and analysis centers (ISACs)
456
457#### Notification Requirements
458
459Entities must notify competent authorities of their participation in information-sharing arrangements.
460
461---
462
463## Penalties and Enforcement
464
465### Administrative Penalties
466
467DORA delegates penalty-setting to Member States and competent authorities. The regulation empowers authorities to impose:
468
469- Administrative penalties and remedial measures proportionate to the infringement
470- Periodic penalty payments to compel compliance
471- Public statements identifying the entity and the nature of the infringement
472- Orders to cease conduct and to desist from repetition
473- Temporary or permanent prohibition of certain activities
474
475### Enforcement Powers
476
477Competent authorities have powers to:
478- Require access to any document, data, or information
479- Conduct on-site inspections
480- Require remediation within a specified timeframe
481- Suspend or restrict activities
482- Impose administrative penalties
483
484### CTPP Oversight Penalties
485
486For critical ICT third-party service providers:
487- The Lead Overseer may issue recommendations
488- Non-compliance with recommendations may lead to periodic penalty payments
489- Maximum penalty: 1% of average daily worldwide turnover per day, for up to 6 months
490
491---
492
493## DORA Implementation Roadmap
494
495### 9-Month Plan
496
497| Month | Phase | Key Activities |
498|-------|-------|---------------|
499| 1 | **Assessment** | Map ICT risk landscape, identify applicable DORA requirements, gap analysis against 5 pillars |
500| 2 | **Framework Design** | Design ICT risk management framework, define governance structure, establish policies |
501| 3 | **ICT Risk Management** | Implement risk identification, protection, detection, and response procedures |
502| 4 | **Incident Management** | Deploy incident classification, establish reporting procedures, prepare templates |
503| 5 | **Third-Party Risk** | Build ICT third-party register, assess critical providers, update contracts |
504| 6 | **Third-Party Risk (cont.)** | Complete contractual updates, develop exit strategies, assess concentration risk |
505| 7 | **Resilience Testing** | Design testing program, execute basic tests (vulnerability scanning, gap analysis) |
506| 8 | **Advanced Testing** | Conduct penetration testing, scenario-based exercises, TLPT preparation (if applicable) |
507| 9 | **Validation** | Internal audit, remediation, management body reporting, continuous improvement setup |
508
509### Quick Wins (Month 1–2)
510
5111. Establish ICT risk management governance (management body accountability)
5122. Begin building the ICT third-party register
5133. Review and update incident response procedures for DORA timelines (4h/72h/1mo)
5144. Ensure management body receives regular ICT risk reporting
5155. Verify MFA deployment for critical systems
5166. Document existing BCP/DRP for ICT systems
517
518---
519
520## Infrastructure Checks
521
522### ICT Asset Inventory
523
524- Maintain a comprehensive register of all ICT assets (hardware, software, network, cloud)
525- Classify assets by criticality and map to business functions
526- Include dependencies on ICT third-party providers
527- Update inventory upon any changes to ICT infrastructure
528
529### Network Resilience Testing
530
531- Annual network security assessments
532- Network architecture review and segmentation validation
533- DDoS resilience testing for public-facing services
534- Redundant network path verification
535- Network monitoring and anomaly detection validation
536
537### Data Center Redundancy
538
539- Active-active or active-passive redundancy for critical systems
540- Geographic separation of primary and secondary data centers
541- Automated failover mechanisms tested regularly
542- Power and cooling redundancy verification
543- Physical security assessment of data centers
544
545### Business Continuity Testing
546
547- Annual BCP exercise for all critical business functions
548- ICT disaster recovery testing covering failover and restoration
549- Scenario-based testing (cyber incident, natural disaster, provider failure)
550- Recovery time and recovery point validation against targets
551- Post-exercise improvement tracking
552
553### Disaster Recovery Capabilities
554
555- Documented DRP for all critical ICT systems
556- Backup restoration tested on separate environments
557- Immutable backup storage for ransomware resilience
558- Communication plans for disaster scenarios
559- Coordination procedures with ICT third-party providers
560
561### Third-Party Dependency Mapping
562
563- Map all ICT third-party providers to business functions
564- Identify critical dependencies and single points of failure
565- Assess concentration risk across providers
566- Document sub-contractor chains for critical services
567- Verify provider business continuity capabilities
568
569---
570
571## Tools
572
573### DORA Readiness Checker
574
575Assesses organizational readiness against all 5 DORA pillars with per-pillar scoring.
576
577```bash
578# Generate assessment template
579python scripts/dora_readiness_checker.py --template > assessment.json
580
581# Run full readiness assessment
582python scripts/dora_readiness_checker.py --config assessment.json
583
584# Assess specific pillars only
585python scripts/dora_readiness_checker.py --config assessment.json --pillars 1 3 4 --json
586
587# Generate report with JSON output
588python scripts/dora_readiness_checker.py --config assessment.json --output readiness_report.json --json
589```
590
591**Features:**
592- Assessment against all 5 DORA pillars
593- Per-pillar readiness scoring (0–100)
594- Overall readiness score
595- ICT risk management framework validation
596- Incident management readiness check
597- Third-party risk management assessment
598- Resilience testing program evaluation
599- Gap analysis with prioritized remediation recommendations
600
601---
602
603### DORA Incident Classifier
604
605Classifies ICT incidents per DORA criteria and determines reporting obligations.
606
607```bash
608# Classify an incident interactively
609python scripts/dora_incident_classifier.py --clients-affected 5000 --duration-hours 4 --data-loss yes --services-critical yes --economic-impact 500000
610
611# Classify from JSON input
612python scripts/dora_incident_classifier.py --config incident.json --json
613
614# Generate incident notification template
615python scripts/dora_incident_classifier.py --config incident.json --generate-template --output notification.json
616```
617
618**Features:**
619- Incident classification per Article 18 criteria
620- Major incident determination
621- Reporting deadline calculation (4h initial, 72h intermediate, 1 month final)
622- Incident notification template generation
623- Severity scoring and impact assessment
624
625---
626
627## Reference Guides
628
629### [DORA Five Pillars Guide](references/dora-five-pillars-guide.md)
630
631Complete implementation guidance for all 5 DORA pillars with ISO 27001 control mapping, financial-sector-specific requirements, and RTS/ITS references.
632
633### [DORA Third-Party Management Guide](references/dora-third-party-management.md)
634
635ICT third-party register template, contractual requirements checklist, exit strategy framework, concentration risk assessment methodology, and critical provider oversight.
636
637---
638
639## Troubleshooting
640
641| Problem | Possible Cause | Resolution |
642|---------|---------------|------------|
643| Readiness score unexpectedly low on Pillar 1 (ICT Risk Management) | Management body has not formally approved the ICT risk management framework | Ensure the management body signs off on the framework, digital resilience strategy, and ICT risk tolerance level per Article 5; document board meeting minutes |
644| Incident classification tool returns "major" for minor service interruptions | Threshold parameters set too conservatively or default values used | Review classification criteria against actual RTS thresholds; adjust `--clients-affected`, `--duration-hours`, and `--economic-impact` inputs to match your entity's context |
645| Third-party register incomplete despite significant outsourcing | ICT service arrangements not systematically tracked or sub-contractor chains undocumented | Inventory all contractual ICT arrangements; use the register template from `references/dora-third-party-management.md`; include sub-processing chains and data processing locations |
646| Resilience testing program scored as non-compliant | Only basic vulnerability scanning performed; no scenario-based or penetration testing | Design a comprehensive testing program per Article 25 covering all 12 test types; schedule annual penetration testing and scenario-based exercises; plan for TLPT if designated by competent authority |
647| Pillar 5 (Information Sharing) shows zero compliance | Organization has not joined any cyber threat intelligence sharing arrangement | Evaluate participation in an ISAC (Information Sharing and Analysis Center) relevant to your financial sub-sector; notify competent authority of participation per Article 45 |
648| Exit strategies missing for critical ICT third-party providers | Contracts lack termination, transition, and data recovery provisions | Update all contracts for critical functions to include comprehensive exit strategies per Article 28(8); test transition plans and document alternative provider options |
649| Proportionality assessment unclear | Organization unsure whether simplified framework applies | Assess entity size, risk profile, and systemic importance per DORA proportionality principle; small and non-interconnected firms may qualify for simplified requirements |
650
651---
652
653## Success Criteria
654
655- **Overall readiness score of 75+ across all 5 pillars** -- indicating the organization can demonstrate compliance with core DORA requirements to competent authorities
656- **ICT risk management framework formally approved by the management body** -- with documented digital operational resilience strategy, risk tolerance levels, and annual review cycle
657- **Incident classification and reporting procedures operational** -- with capability to submit initial notification within 4 hours of major incident classification and intermediate report within 72 hours
658- **Complete ICT third-party register maintained** -- covering all contractual arrangements, distinguishing critical/important functions, with entity identification, service details, and sub-contractor chains
659- **Resilience testing program covers all 12 required test types** -- with annual penetration testing, scenario-based exercises, and TLPT preparation (if applicable) per Articles 24-27
660- **Exit strategies documented and tested for all critical ICT providers** -- with comprehensive transition arrangements, alternative provider identification, and data recovery procedures
661- **Annual ICT security awareness training delivered to all staff** -- with records maintained and specialized training for ICT and security personnel per Article 13
662
663---
664
665## Scope & Limitations
666
667**In Scope:**
668- Readiness assessment against all 5 DORA pillars with per-pillar scoring
669- ICT incident classification per Article 18 criteria with major incident determination
670- Reporting deadline calculation (4-hour initial, 72-hour intermediate, 1-month final)
671- Incident notification template generation for competent authority submissions
672- Third-party risk management guidance including register template and contractual requirements
673- Resilience testing program design covering basic and advanced (TLPT) testing
674- Gap analysis with prioritized remediation recommendations
675
676**Out of Scope:**
677- Actual penetration testing execution or vulnerability scanning -- this skill provides planning and assessment frameworks, not testing tools
678- Direct interaction with competent authorities or ESAs (EBA, ESMA, EIOPA)
679- Legal determination of entity scope (whether your organization falls under DORA's 20 entity types) -- consult regulatory counsel
680- CTPP (Critical Third-Party Provider) oversight framework compliance -- applicable only to ESA-designated providers
681- Real-time ICT monitoring or SIEM implementation -- use `infrastructure-compliance-auditor` for technical security controls
682
683**Important Notes:**
684- DORA became applicable January 17, 2025; regulators are treating 2025 as a transition year but enforcement is expected to intensify in 2026
685- Non-compliance penalties can reach up to 2% of total annual worldwide turnover or 1% of average daily global turnover for up to 6 months (for CTPPs)
686
687---
688
689## Integration Points
690
691| Skill | Integration | When to Use |
692|-------|-------------|-------------|
693| `information-security-manager-iso27001` | ISO 27001 controls map directly to DORA Pillar 1 requirements; ISO 27001 certification supports DORA compliance evidence | When building ICT risk management framework aligned with both ISO 27001 and DORA |
694| `nis2-directive-specialist` | DORA is lex specialis for financial sector; NIS2 applies residually; coordinate incident reporting timelines | When financial entity also falls under NIS2 scope for non-financial ICT services |
695| `infrastructure-compliance-auditor` | Technical infrastructure checks validate DORA Pillar 1 (protection, detection) and Pillar 3 (resilience testing) controls | When assessing actual infrastructure security posture against DORA requirements |
696| `nist-csf-specialist` | NIST CSF 2.0 functions map to DORA pillars; useful for organizations with US operations | When building a unified resilience framework across US and EU requirements |
697
698---
699
700## Tool Reference
701
702### dora_readiness_checker.py
703
704Assesses organizational readiness against all 5 DORA pillars with per-pillar scoring and gap analysis.
705
706| Flag | Required | Description |
707|------|----------|-------------|
708| `--config <file>` | Yes (unless `--template`) | Path to JSON assessment configuration file |
709| `--template` | No | Generate blank assessment template to stdout |
710| `--pillars <nums>` | No | Assess specific pillars only (e.g., `--pillars 1 3 4`) |
711| `--json` | No | Output results in JSON format for automation |
712| `--output <file>` | No | Export report to specified file path |
713
714**Output:** Overall readiness score (0-100), per-pillar readiness scores, ICT risk management framework validation, incident management readiness, third-party risk assessment, resilience testing evaluation, and prioritized remediation recommendations.
715
716### dora_incident_classifier.py
717
718Classifies ICT incidents per DORA Article 18 criteria and determines reporting obligations.
719
720| Flag | Required | Description |
721|------|----------|-------------|
722| `--config <file>` | No | Path to JSON incident description file |
723| `--template` | No | Generate blank incident input template to stdout |
724| `--clients-affected <num>` | No | Number of clients/financial counterparts affected |
725| `--duration-hours <num>` | No | Duration of the incident in hours |
726| `--data-loss <yes/no>` | No | Whether data loss occurred (availability, integrity, or confidentiality) |
727| `--services-critical <yes/no>` | No | Whether critical or important functions were affected |
728| `--economic-impact <num>` | No | Estimated economic impact in EUR |
729| `--json` | No | Output results in JSON format |
730| `--generate-template` | No | Generate incident notification template for competent authority |
731| `--output <file>` | No | Export report or template to specified file path |
732
733**Output:** Incident severity scoring per Article 18 criteria, major incident determination, reporting deadline calculation (initial 4h, intermediate 72h, final 1 month), and notification template generation.
734
735---
736
737*Last Updated: March 2026*
738*Regulation Reference: EU 2022/2554*
739*Applicable From: January 17, 2025*