assets_guardian.core.domain.models.rules.compliance๏ƒ

Classes

IComplianceRule()

class assets_guardian.core.domain.models.rules.compliance.IComplianceRule[source]๏ƒ

Bases: IRule

abstractmethod evaluate(entries: Iterable, config: dict | None = None) Iterable[Finding][source]๏ƒ

Inspects a list of entries to detect non-conformities.

Parameters:
  • entries โ€“ List of entries (identities OR accesses) to analyze.

  • config โ€“ Optional parameters (thresholds, network IPs, etc.) from YAML.

Returns:

List of detected non-conformities.

Return type:

Iterable[Finding]

property rule_category: RuleCategory๏ƒ

COMPLIANCE (compliance rules).

Type:

Rule category