docs: def execute(self, input_data):
          ''' Execute the ViewZip worker '''
  
          # Just a small check to make sure we haven't been called on the wrong file type
          if (input_data['meta']['type_tag'] != 'zip'):
              return {'error': self.__class__.__name__+': called on '+input_data['meta']['type_tag']}
  
          view = {}
          view['payload_md5s'] = input_data['unzip']['payload_md5s']
          view['yara_sigs'] = input_data['yara_sigs']['matches'].keys()
          view.update(input_data['meta'])
  
          # Okay this view is going to also give the meta data about the payloads
          view['payload_meta'] = [self.workbench.work_request('meta', md5) for md5 in input_data['unzip']['payload_md5s']]
          return view