'Find the host attributes that trigger data collection.
Args:
artifact: An artifact name.
os_name: An OS string.
cpe: A CPE string.
label: A label string.
Returns:
A list of conditions that contain the specified attributes.'

def Search(self, artifact=None, os_name=None, cpe=None, label=None):

    return [c for c in self.conditions if c.Search(artifact, os_name, cpe, label)]
