feat(scoring): composite recency decay and severity weights persisted in DB [FASE-5.1]
This commit is contained in:
@@ -113,6 +113,8 @@ class ScoringConfigUpdate(BaseModel):
|
||||
tests: Optional[float] = None
|
||||
detection_rules: Optional[float] = None
|
||||
d3fend: Optional[float] = None
|
||||
recency: Optional[float] = None
|
||||
severity: Optional[float] = None
|
||||
freshness: Optional[float] = None
|
||||
platform_diversity: Optional[float] = None
|
||||
|
||||
@@ -134,8 +136,11 @@ def update_scoring_config(
|
||||
tests=payload.tests,
|
||||
detection_rules=payload.detection_rules,
|
||||
d3fend=payload.d3fend,
|
||||
recency=payload.recency,
|
||||
severity=payload.severity,
|
||||
freshness=payload.freshness,
|
||||
platform_diversity=payload.platform_diversity,
|
||||
updated_by=current_user.id,
|
||||
)
|
||||
uow.commit()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user