id 4ddlmZmZddlZGddeeZy))PluginIndependentPluginNc$eZdZdZdZdZdZdZy)Libvirtzlibvirt virtualization APIlibvirt)systemvirtcXd}|jgd|jgd|jds|jgdn"|jd|jd|j|j |r|j d|z|j d t j d D]J}t|jjd }d D]}|jd |d|L|jdddy)N/etc/libvirt/krb5.tab)z/etc/libvirt/passwd.dbr z&/var/lib/libvirt/qemu/*/master-key.aesz/etc/libvirt/secrets)z/etc/libvirt/libvirt.confz/etc/libvirt/libvirtd.confz/etc/libvirt/lxc.confz/etc/libvirt/nwfilter/*.xmlz/etc/libvirt/qemu/*.xmlz/etc/libvirt/qemu.confz /run/libvirt/z /etc/libvirt/qemu/networks/*.xmlz*/etc/libvirt/qemu/networks/autostart/*.xmlz/etc/libvirt/storage/*.xmlz$/etc/libvirt/storage/autostart/*.xmlz/etc/libvirt/qemu-lockd.confz/etc/libvirt/virtlockd.confz/var/lib/libvirt/dnsmasq/*all_logs) z/var/log/libvirt/libvirtd.logz/var/log/libvirt/qemu/*.log*z/var/log/libvirt/lxc/*.logz/var/log/libvirt/uml/*.logz!/var/log/swtpm/libvirt/qemu/*.logz(/var/log/containers/libvirt/libvirtd.logz'/var/log/containers/libvirt/qemu/*.log*z%/var/log/containers/libvirt/lxc/*.logz4/var/log/containers/libvirt/swtpm/libvirt/qemu/*.logz%/var/log/containers/libvirt/uml/*.logz/var/log/libvirtz/var/log/containers/libvirtz klist -ket %szls -lR /var/lib/libvirt/qemuz/run/libvirt/*/*.pidr)environcgroupmaps numa_mapslimitsz/proc// var_qemu_xmllibvirtd_qemu_log)z/run/libvirt/qemu/*.xmlz/var/log/libvirt/qemu/*.log) add_forbidden_path add_copy_spec get_option path_exists path_joinadd_cmd_outputglobopenread splitlines add_file_tags)selflibvirt_keytabpidfilepidpfs : ;   . @ A :;yy!78 >Gw-$$&113A6CJ >""C#<= > > '5+>  cDd}gd}|D]}|j||dy)Nz(\s*passwd=\s*')([^']*)('.*))z/etc/libvirt/qemu/.*\.xmlz/run/libvirt/qemu/.*\.xmlz/etc/libvirt/.*\.confz \1******\3)do_path_regex_sub)r match_explibvirt_path_expspath_exps r%postproczLibvirt.postprocQs43   * GH  " "8Y F Gr'N)__name__ __module__ __qualname__ short_desc plugin_nameprofilesr&r-r'r%rr s-JK!H; zGr'r)sos.report.pluginsrrrrr4r'r%r6s 9 LGf'LGr'