feat(tests): containment_result field on blue team evaluation
Aegis CI / lint-and-test (push) Has been cancelled
Snyk Security Scan / Python vulnerabilities (backend) (push) Has been cancelled
Snyk Security Scan / npm vulnerabilities (frontend) (push) Has been cancelled
Snyk Security Scan / Docker image vulnerabilities (backend) (push) Has been cancelled

This commit is contained in:
kitos
2026-06-24 12:35:19 +02:00
parent 18695197e8
commit 2e45cf1be0
9 changed files with 114 additions and 4 deletions
+3 -1
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 DataClassification
from app.domain.enums import ContainmentResult, DataClassification
from app.models.enums import TestResult, TestState
from app.schemas.evidence import EvidenceOut
@@ -92,6 +92,7 @@ class TestBlueUpdate(BaseModel):
# Assign detection_result = None
detection_result: TestResult | None = None
containment_result: ContainmentResult | None = None
# Assign blue_summary = None
blue_summary: str | None = None
@@ -207,6 +208,7 @@ class TestOut(BaseModel):
blue_summary: str | None = None
# Assign detection_result = None
detection_result: TestResult | None = None
containment_result: ContainmentResult | None = None
# Assign blue_validated_by = None
blue_validated_by: uuid.UUID | None = None
# Assign blue_validated_at = None