feat(jira): pause/hold status mapping, RT/BT dates, TTP, attack_success 3-value field, hours
This commit is contained in:
@@ -35,7 +35,7 @@ from app.database import SessionLocal
|
||||
from app.models.audit import AuditLog
|
||||
|
||||
# Import TeamSide, TechniqueStatus, TestResult, TestState from app.models.enums
|
||||
from app.models.enums import TeamSide, TechniqueStatus, TestResult, TestState
|
||||
from app.models.enums import AttackSuccessResult, TeamSide, TechniqueStatus, TestResult, TestState
|
||||
|
||||
# Import Evidence from app.models.evidence
|
||||
from app.models.evidence import Evidence
|
||||
@@ -354,8 +354,13 @@ def _seed_tests(db: Session, users: list[User], techniques: list[Technique], cou
|
||||
if state in (TestState.blue_evaluating, TestState.in_review, TestState.validated, TestState.rejected):
|
||||
# Assign test.red_summary = f"Attack executed successfully using {test.tool_used}."
|
||||
test.red_summary = f"Attack executed successfully using {test.tool_used}."
|
||||
# Assign test.attack_success = random.choice([True, True, True, False])
|
||||
test.attack_success = random.choice([True, True, True, False])
|
||||
test.attack_success = random.choice([
|
||||
AttackSuccessResult.successful,
|
||||
AttackSuccessResult.successful,
|
||||
AttackSuccessResult.successful,
|
||||
AttackSuccessResult.partially_successful,
|
||||
AttackSuccessResult.not_successful,
|
||||
])
|
||||
|
||||
# Check: state in (TestState.in_review, TestState.validated, TestState.rejec...
|
||||
if state in (TestState.in_review, TestState.validated, TestState.rejected):
|
||||
|
||||
Reference in New Issue
Block a user