Qualys _parse_assets_full: hostname FQDN > NetBIOS > name (fix aussi cette fonction)

This commit is contained in:
Pierre & Lumière 2026-04-15 01:20:28 +02:00
parent 71260e20c3
commit c7291d3e6d

View File

@ -131,7 +131,9 @@ def _parse_assets_full(text):
tag_names = parse_xml(tag_block, "name") tag_names = parse_xml(tag_block, "name")
tags = tag_names tags = tag_names
hostname = name.split(".")[0].lower() if name else "" netbios = (parse_xml(block, "netbiosName") or [""])[0]
hostname_src = fqdn or netbios or name
hostname = hostname_src.split(".")[0].lower() if hostname_src else ""
assets.append({ assets.append({
"qualys_asset_id": int(aid) if aid else None, "qualys_asset_id": int(aid) if aid else None,
"name": name, "hostname": hostname, "fqdn": fqdn, "name": name, "hostname": hostname, "fqdn": fqdn,