Ethical Hacking Automation

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

RabbitMQ Exporter

By kannthu

Vidoc logoVidoc Module

What is the RabbitMQ Exporter?

The RabbitMQ Exporter module is designed to detect misconfigurations, vulnerabilities, or the presence of RabbitMQ Exporter software. It targets RabbitMQ, a widely used open-source message broker software that implements the Advanced Message Queuing Protocol (AMQP).

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

This module was authored by DhiyaneshDk.


The RabbitMQ Exporter module helps identify potential security risks or misconfigurations in RabbitMQ instances. By detecting vulnerabilities or misconfigurations, it enables users to take appropriate actions to mitigate potential risks and ensure the secure operation of their RabbitMQ deployments.

How does the module work?

The RabbitMQ Exporter module utilizes HTTP request templates and matching conditions to perform its scanning tasks. It sends a GET request to the "/metrics" path of the target RabbitMQ instance and applies specific matchers to determine if certain conditions are met.

For example, the module checks if the response body contains the words "rabbitmq_up" and "rabbitmq_exporter_build_info" and if the response status is 200. If these conditions are met, the module considers the test case successful.

By analyzing the response from the target RabbitMQ instance, the module can identify potential misconfigurations, vulnerabilities, or the presence of RabbitMQ Exporter software.

It is important to note that the module does not provide the actual JSON definitions used for scanning, but rather focuses on the technical aspects of its operation.

Module preview

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