-
Notifications
You must be signed in to change notification settings - Fork 10
Security
Melvin PETIT edited this page Jun 17, 2026
·
1 revision
Medusa deploys powerful offensive and defensive tooling. Treat every deployment as sensitive.
-
Random passwords. Where Medusa generates a credential it uses
openssl rand(24 alphanumeric characters by default) rather than a hardcoded value. -
Restricted credential files. Each
credentials.txtis written withchmod 600(owner read/write only). -
Git hygiene.
medusa_deployments/is git-ignored and must never be committed, it holds generated secrets. -
Root warning. Running Medusa as
rootprints a warning before continuing. - No telemetry. Medusa makes no network calls of its own beyond cloning upstream repositories and downloading the CLI installers you explicitly trigger.
-
Rotate upstream defaults immediately. Some tools ship fixed default credentials that Medusa cannot change for you:
- Wazuh —
admin/SecretPassword - MISP —
admin@admin.test/admin - Eramba —
admin@eramba.org/admin - Greenbone/OpenVAS —
admin/admin
- Wazuh —
- Do not expose tools to untrusted networks. Default port bindings publish on the host. Front them with a firewall, VPN or reverse proxy with TLS if reachable beyond localhost.
- Treat Vault dev mode as disposable. Vault is deployed with in-memory storage and a predictable root token, suitable for demos and labs only. Never store production secrets in it.
-
Review CLI installers.
trivyandteleportare installed by downloading the vendor's officialinstall.shand executing it. This matches upstream guidance but is, by nature, trust-on-first-use. Inspect the installer if your threat model requires it.
Docker images are pinned to specific versions for reproducibility (e.g. vault:1.21.4, owasp-zap:2.17.0, falco:0.44.1, suricata:8.0.5, gophish:0.12.1, simplerisk:20260519-001). The Greenbone/OpenVAS stack is the deliberate exception: its feed data images track latest and its services track stable, the upstream-recommended community configuration. Pinning the feed images would freeze the vulnerability database.
Do not open a public issue for security problems in Medusa itself. Follow the security policy.
Next: Troubleshooting · Ports-Reference
Repository · Issues · Security policy · MIT License
Get running
Concepts
Tool catalog
Reference
Develop