MX and Null MX analyzer for one organizational domain.
@type analysis_result() :: %{findings: [map()], facts: map()}
@spec analyze( map(), keyword() ) :: analysis_result()