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