feat(jira): pause/hold status mapping, RT/BT dates, TTP, attack_success 3-value field, hours
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user