Beispiel #1
0
 def resolve_scan_run_status(root, _info):
     return get_text_from_element(root.inner_report, 'scan_run_status')
Beispiel #2
0
 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
Beispiel #3
0
 def resolve_entity_type(root, _info):
     return get_text_from_element(root, 'type')
Beispiel #4
0
 def resolve_name(root, _info):
     return get_text_from_element(root, 'name')
Beispiel #5
0
    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)
Beispiel #6
0
 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
Beispiel #7
0
 def resolve_value(root, _info):
     return get_text_from_element(root, 'value')
Beispiel #8
0
 def resolve_status(root, _info):
     return get_text_from_element(root, 'status')
Beispiel #9
0
 def resolve_hosts_ordering(root, _info):
     return get_text_from_element(root, 'hosts_ordering')
Beispiel #10
0
 def resolve_scanner_type(root, _info):
     return get_text_from_element(root, 'type')
Beispiel #11
0
 def resolve_description(root, _info):
     return get_text_from_element(root, 'name')
Beispiel #12
0
 def resolve_total(root, _info):
     return get_text_from_element(root, 'full')
Beispiel #13
0
 def resolve_timezone_abbreviation(root, _info):
     return get_text_from_element(root.inner_report, 'timezone_abbrev')
Beispiel #14
0
 def resolve_timezone(root, _info):
     return get_text_from_element(root.inner_report, 'timezone')
Beispiel #15
0
 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
Beispiel #16
0
 def resolve_finished(parent, _info):
     return get_text_from_element(parent, 'finished')
Beispiel #17
0
 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
Beispiel #18
0
 def resolve_alive_tests(root, _info):
     return get_text_from_element(root, 'alive_tests')
Beispiel #19
0
def text_resolver(attname, default_value, root, info, **args):
    # pylint: disable=unused-argument
    return get_text_from_element(root, attname)
Beispiel #20
0
 def resolve_port_range(root, _info):
     return get_text_from_element(root, "port_range")
Beispiel #21
0
 def resolve_version(root, _info):
     return get_text_from_element(root, 'version')
Beispiel #22
0
 def resolve_exclude_hosts(root, _info):
     ehosts = get_text_from_element(root, 'exclude_hosts')
     if ehosts is None:
         return []
     return ehosts.split(',')
Beispiel #23
0
 def resolve_comment(root, _info):
     return get_text_from_element(root, 'comment')
Beispiel #24
0
 def resolve_name(root, _info):
     nvt = get_subelement(root, 'nvt')
     return get_text_from_element(nvt, 'name')
Beispiel #25
0
 def resolve_severity(root, _info):
     return get_text_from_element(root, '{*}cvss/{*}base_metrics/{*}score')
Beispiel #26
0
 def resolve_hosts(root, _info):
     hosts = get_text_from_element(root, 'hosts')
     if hosts is None:
         return []
     return hosts.split(',')
Beispiel #27
0
 def resolve_score(root, _info):
     cpe = root.find('cpe')
     if cpe is not None:
         return get_text_from_element(cpe, 'score')
     return None
Beispiel #28
0
 def resolve_severity(root, _info):
     return get_text_from_element(root, 'severity')
Beispiel #29
0
 def resolve_text(root, _info):
     return get_text_from_element(root, 'text')
Beispiel #30
0
 def resolve_port(root, _info):
     return get_text_from_element(root, 'port')