code: def Detect(self, baseline, host_data):
      
      result = CheckResult()
      for detector in self.detectors:
        finding = detector(baseline, host_data)
        if finding:
          result.ExtendAnomalies([finding])
      if result:
        return result
docs: Run host_data through detectors and return them if a detector triggers.
  
      Args:
        baseline: The base set of rdf values used to evaluate whether an issue
          exists.
        host_data: The rdf values passed back by the filters.
  
      Returns:
        A CheckResult message containing anomalies if any detectors identified an
        issue, None otherwise.