Financial entities shall ensure that tests are undertaken by independent parties, whether internal or external. Where tests are carried out by an internal tester, financial entities shall dedicate sufficient resources and ensure that conflicts of interest are avoided throughout the design and execution phases of the test.
Report documenting the execution and results of threat-led penetration testing, including attack scenarios executed, findings, impact assessment, and remediation requirements as required by DORA Articles 26-27.
tlpt-execution-reportPlain text attestation confirming the independence of testing parties, absence of conflicts of interest, and adequate resource allocation for testing activities as required by DORA Article 27.
tester-independence-attestationfs-tester-independenceDORA-Art27-P1attestation_dateindependence_confirmed{
"properties": {
"attestation_date": {
"format": "date",
"type": "string"
},
"conflicts_of_interest_none": {
"type": "boolean"
},
"independence_confirmed": {
"type": "boolean"
},
"qualifications_verified": {
"type": "boolean"
},
"sufficient_resources_allocated": {
"type": "boolean"
},
"tester_organisation": {
"type": "string"
},
"tester_type": {
"enum": [
"internal",
"external"
],
"type": "string"
}
},
"required": [
"attestation_date",
"tester_type",
"independence_confirmed",
"conflicts_of_interest_none"
],
"type": "object"
}
fs-tlpt-execution-statusDORA-Art26-P1tlpt_datenext_tlpt_due_date{
"properties": {
"competent_authority_notified": {
"type": "boolean"
},
"covers_critical_functions": {
"type": "boolean"
},
"critical_findings": {
"minimum": 0,
"type": "integer"
},
"defence_detection_rate_percent": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"findings_count": {
"minimum": 0,
"type": "integer"
},
"next_tlpt_due_date": {
"format": "date",
"type": "string"
},
"threat_intelligence_used": {
"type": "boolean"
},
"tlpt_date": {
"format": "date",
"type": "string"
},
"tlpt_performed": {
"type": "boolean"
}
},
"required": [
"tlpt_date",
"tlpt_performed",
"covers_critical_functions",
"findings_count"
],
"type": "object"
}