def resolve_scan_run_status(root, _info): return get_text_from_element(root.inner_report, 'scan_run_status')
def resolve_nvd_id(root, _info): cpe = root.find('cpe') if cpe is not None: return get_text_from_element(cpe, 'nvd_id') return None
def resolve_entity_type(root, _info): return get_text_from_element(root, 'type')
def resolve_name(root, _info): return get_text_from_element(root, 'name')
def mutate(root, info, audit_id): gmp = get_gmp(info) resp = gmp.start_audit(str(audit_id)) report_id = get_text_from_element(resp, 'report_id') return StartAudit(report_id)
def resolve_score(root, _info): dfn_cert_adv = root.find('dfn_cert_adv') if dfn_cert_adv: return get_text_from_element(dfn_cert_adv, 'score') return None
def resolve_value(root, _info): return get_text_from_element(root, 'value')
def resolve_status(root, _info): return get_text_from_element(root, 'status')
def resolve_hosts_ordering(root, _info): return get_text_from_element(root, 'hosts_ordering')
def resolve_scanner_type(root, _info): return get_text_from_element(root, 'type')
def resolve_description(root, _info): return get_text_from_element(root, 'name')
def resolve_total(root, _info): return get_text_from_element(root, 'full')
def resolve_timezone_abbreviation(root, _info): return get_text_from_element(root.inner_report, 'timezone_abbrev')
def resolve_timezone(root, _info): return get_text_from_element(root.inner_report, 'timezone')
def resolve_summary(root, _info): dfn_cert_adv = root.find('dfn_cert_adv') if dfn_cert_adv: return get_text_from_element(dfn_cert_adv, 'summary').strip() return None
def resolve_finished(parent, _info): return get_text_from_element(parent, 'finished')
def resolve_max_cvss(root, _info): dfn_cert_adv = root.find('dfn_cert_adv') if dfn_cert_adv: return get_text_from_element(dfn_cert_adv, 'max_cvss') return None
def resolve_alive_tests(root, _info): return get_text_from_element(root, 'alive_tests')
def text_resolver(attname, default_value, root, info, **args): # pylint: disable=unused-argument return get_text_from_element(root, attname)
def resolve_port_range(root, _info): return get_text_from_element(root, "port_range")
def resolve_version(root, _info): return get_text_from_element(root, 'version')
def resolve_exclude_hosts(root, _info): ehosts = get_text_from_element(root, 'exclude_hosts') if ehosts is None: return [] return ehosts.split(',')
def resolve_comment(root, _info): return get_text_from_element(root, 'comment')
def resolve_name(root, _info): nvt = get_subelement(root, 'nvt') return get_text_from_element(nvt, 'name')
def resolve_severity(root, _info): return get_text_from_element(root, '{*}cvss/{*}base_metrics/{*}score')
def resolve_hosts(root, _info): hosts = get_text_from_element(root, 'hosts') if hosts is None: return [] return hosts.split(',')
def resolve_score(root, _info): cpe = root.find('cpe') if cpe is not None: return get_text_from_element(cpe, 'score') return None
def resolve_severity(root, _info): return get_text_from_element(root, 'severity')
def resolve_text(root, _info): return get_text_from_element(root, 'text')
def resolve_port(root, _info): return get_text_from_element(root, 'port')