assets_guardian.core.domain.models.rules.matrix๏
Classes
- class assets_guardian.core.domain.models.rules.matrix.IMatrixRule[source]๏
Bases:
IRule- abstractmethod evaluate(accesses: Iterable, matrix: dict, profiles: dict) Iterable[Finding][source]๏
Verifies compliance of effective accesses with the matrix.
- Parameters:
accesses โ List of actual collected accesses.
matrix โ Matrix dictionary (profile -> asset -> role).
profiles โ Mapping of employees to their expected profiles.
- Returns:
List of detected discrepancies.
- Return type:
Iterable[Finding]
- property rule_category: RuleCategory๏
MATRIX (matrix rules).
- Type:
Rule category