def METHOD_NAME(self, output):
    for vuln_json in filter(lambda x: x != '', output.split("\n")):
        vuln_dict = json.loads(vuln_json)
        ip = vuln_dict.get('ip_str')
        port = vuln_dict.get('port')
        vulns = vuln_dict.get('vulns')
        transport = vuln_dict.get('transport')
        hostnames = vuln_dict.get('hostnames')
        h_id = self.createAndAddHost(ip, hostnames=hostnames)
        s_id = self.createAndAddServiceToHost(h_id, "http", protocol=transport, ports=port)
        if vulns is not None:
            for name, vuln_info in vulns.items():
                description = vuln_info.get('summary')
                references = vuln_info.get('references')
                self.createAndAddVulnToService(h_id, s_id, name, desc=description, ref=references
                                               , cve=name)