Skip to content

severity_policy

severity_policy

Classes

SeverityPolicy

SeverityPolicy(overrides: dict[ThreatLevel, str] | None = None)

Maps ThreatLevel to configurable actions (block/warn/sanitize/log).

Source code in src/openjarvis/security/severity_policy.py
def __init__(self, overrides: dict[ThreatLevel, str] | None = None) -> None:
    self._actions = dict(_DEFAULT_ACTIONS)
    if overrides:
        self._actions.update(overrides)