feat(jira): pause/hold status mapping, RT/BT dates, TTP, attack_success 3-value field, hours

This commit is contained in:
kitos
2026-07-06 16:19:39 +02:00
parent 19c4866103
commit 022c1c756a
13 changed files with 433 additions and 22 deletions
+3 -3
View File
@@ -9,7 +9,7 @@ from datetime import datetime
from pydantic import BaseModel, ConfigDict, model_validator
# Import DataClassification from app.domain.enums
from app.domain.enums import ContainmentResult, DataClassification
from app.domain.enums import AttackSuccessResult, ContainmentResult, DataClassification
from app.models.enums import TestResult, TestState
from app.schemas.evidence import EvidenceOut
@@ -79,7 +79,7 @@ class TestRedUpdate(BaseModel):
# Assign tool_used = None
tool_used: str | None = None
# Assign attack_success = None
attack_success: bool | None = None
attack_success: AttackSuccessResult | None = None
# Assign red_summary = None
red_summary: str | None = None
execution_start_time: datetime | None = None
@@ -229,7 +229,7 @@ class TestOut(BaseModel):
# Red Team fields
red_summary: str | None = None
# Assign attack_success = None
attack_success: bool | None = None
attack_success: AttackSuccessResult | None = None
execution_start_time: datetime | None = None
execution_end_time: datetime | None = None
# Assign red_validated_by = None