The digital operational resilience testing programme shall provide for the execution of appropriate tests, such as vulnerability assessments and scans, open source analyses, network security assessments, gap analyses, physical security reviews, questionnaires and scanning software solutions, source code reviews, scenario-based tests, compatibility testing, performance testing, end-to-end testing and penetration testing.
Report documenting the results of vulnerability assessments and scans, including identified vulnerabilities, severity ratings, affected systems, and remediation recommendations as required by DORA Article 25.
vulnerability-assessment-reportReport documenting the results of penetration testing activities, including attack scenarios, findings, exploitation evidence, and remediation recommendations.
penetration-test-reportJSON-structured results of network security assessments including firewall rule reviews, network segmentation validation, and traffic analysis findings.
network-security-assessmentCSV-structured gap analysis identifying areas where the institution's resilience testing programme falls short of DORA requirements, including coverage gaps and capability deficiencies.
gap-analysis-reportfs-vulnerability-assessmentDORA-Art25-P1assessment_datecritical_count{
"properties": {
"assessment_date": {
"format": "date",
"type": "string"
},
"critical_count": {
"minimum": 0,
"type": "integer"
},
"high_count": {
"minimum": 0,
"type": "integer"
},
"low_count": {
"minimum": 0,
"type": "integer"
},
"medium_count": {
"minimum": 0,
"type": "integer"
},
"next_assessment_date": {
"format": "date",
"type": "string"
},
"remediated_count": {
"minimum": 0,
"type": "integer"
},
"remediation_in_progress": {
"type": "boolean"
},
"total_vulnerabilities": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"assessment_date",
"total_vulnerabilities",
"critical_count",
"high_count",
"remediation_in_progress"
],
"type": "object"
}
fs-penetration-test-resultsDORA-Art25-P1test_datecritical_findings{
"properties": {
"critical_findings": {
"minimum": 0,
"type": "integer"
},
"findings_count": {
"minimum": 0,
"type": "integer"
},
"high_findings": {
"minimum": 0,
"type": "integer"
},
"remediation_verified": {
"type": "boolean"
},
"retesting_completed": {
"type": "boolean"
},
"test_date": {
"format": "date",
"type": "string"
},
"test_passed": {
"type": "boolean"
},
"tester_organisation": {
"minLength": 1,
"type": "string"
}
},
"required": [
"test_date",
"tester_organisation",
"findings_count",
"critical_findings",
"test_passed"
],
"type": "object"
}
fs-basic-testing-coverageDORA-Art25-P1reporting_period_endvulnerability_assessments_performedpenetration_tests_performed{
"properties": {
"all_required_test_types_covered": {
"type": "boolean"
},
"gap_analyses_performed": {
"minimum": 0,
"type": "integer"
},
"network_assessments_performed": {
"minimum": 0,
"type": "integer"
},
"penetration_tests_performed": {
"minimum": 0,
"type": "integer"
},
"reporting_period_end": {
"format": "date",
"type": "string"
},
"scenario_based_tests_performed": {
"minimum": 0,
"type": "integer"
},
"source_code_reviews_performed": {
"minimum": 0,
"type": "integer"
},
"vulnerability_assessments_performed": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"reporting_period_end",
"vulnerability_assessments_performed",
"penetration_tests_performed",
"network_assessments_performed"
],
"type": "object"
}