Ethical Hacking Automation

Automate Recon and scanning process with Vidoc. All security teams in one place

Libvirt Exporter Metrics

By kannthu

Vidoc logoVidoc Module

What is the "Libvirt Exporter Metrics" module?

The "Libvirt Exporter Metrics" module is a test case designed to detect misconfigurations or vulnerabilities in the Libvirt software. Libvirt is an open-source API library that provides a way to manage different virtualization technologies. This module focuses on exporting metrics from the Libvirt software and analyzing them for potential issues.

This module has a severity level of low, indicating that the detected misconfigurations or vulnerabilities may have a limited impact on the system.


The "Libvirt Exporter Metrics" module aims to identify potential misconfigurations or vulnerabilities in the Libvirt software. If any issues are found, they could potentially lead to security breaches, unauthorized access, or performance degradation.

How the module works?

The "Libvirt Exporter Metrics" module works by sending an HTTP GET request to the "/metrics" endpoint of the target system running Libvirt. It then analyzes the response body for specific patterns, such as the presence of "# HELP" and "libvirt_" keywords. Additionally, it verifies that the HTTP response status is 200.

By matching these conditions, the module determines if the target system is exposing the expected metrics and if the Libvirt software is properly configured. If any mismatches or anomalies are detected, the module will report them as potential misconfigurations or vulnerabilities.

Here is an example of the HTTP request sent by the module:

GET /metrics

The module's matching conditions are as follows:

- The response body must contain the keywords "# HELP" and "libvirt_". - The HTTP response status must be 200.

If both conditions are met, the module considers the test case successful and reports no issues. However, if any of the conditions fail, the module will flag potential misconfigurations or vulnerabilities in the Libvirt software.

Module preview

Concurrent Requests (1)
1. HTTP Request template
Matching conditions
word: # HELP, libvirt_and
status: 200
Passive global matcher
No matching conditions.
On match action
Report vulnerability