MITRE Caldera Adversary Emulation Platform

AWS Security

automated adversary emulation and red team operations, served closed by default behind an authenticated reverse proxy, backed by cloudimg support

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

MITRE Caldera is an open source adversary emulation platform maintained by MITRE. It automates red team work: you pick an adversary profile built from a library of abilities mapped to MITRE ATT&CK, Caldera plans the sequence, deploys agents to the hosts in scope, executes the steps and collects the results, giving security teams a repeatable way to test detection and response. Blue team plugins cover the defensive side of the same exercise.

Why the cloudimg image

cloudimg ships Caldera closed by default, the way command and control infrastructure should ship. Every published upstream default credential is removed and refused, and seven fresh secrets unique to each instance are generated on first boot: the reverse proxy gate, the red and blue accounts, both REST API keys, the encryption key and the salt. HTTP Basic Auth is enforced at the reverse proxy across the console, REST API, agent tasking, ability execution and file upload, and all six agent contact listeners are bound to loopback so a fresh instance publishes no command and control port. It comes with a paired deployment guide and 24/7 cloudimg support.

Common uses

  • Emulate real adversary tradecraft mapped to MITRE ATT&CK to test whether your detections fire
  • Run repeatable red and purple team exercises across the hosts you are explicitly authorised to test
  • Automate breach and attack simulation from a REST API to validate your security controls continuously

Key features

  • MITRE Caldera fully installed with the pinned plugin set, the prebuilt VueJS console, the Go toolchain its agent compiler requires and an nginx reverse proxy. Build an adversary profile from the ATT&CK mapped ability library, deploy an agent and run an emulation immediately after launch, with no manual Python, plugin or reverse proxy build.
  • Ships closed because this is command and control infrastructure. Upstream publishes default logins and API keys in its sample configuration; this image removes every one of them and refuses them, then generates seven fresh per instance secrets on first boot and enforces authentication at the reverse proxy across the console, REST API, agent tasking, ability execution and file upload. All six agent contact listeners are bound to loopback, so a new instance publishes no command and control port.
  • 24/7 expert technical support from cloudimg with a one hour average response time for critical issues. Our engineers help with Caldera deployment, agent and contact configuration, building adversary profiles and abilities, REST API automation, plugin and version upgrades, and reverse proxy and TLS configuration.

See it running

Real screenshots taken while testing this image against its deployment guide.

MITRE Caldera Adversary Emulation Platform screenshot 1 MITRE Caldera Adversary Emulation Platform screenshot 2 MITRE Caldera Adversary Emulation Platform screenshot 3 MITRE Caldera Adversary Emulation Platform screenshot 4

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## Automated adversary emulation, ready in minutes

MITRE Caldera is an open source adversary emulation platform maintained by MITRE. It automates the work of a red team: you choose an adversary profile built from a library of abilities mapped to MITRE ATT&CK, Caldera plans the sequence, deploys agents to the hosts in scope, executes the steps and collects the results, giving security teams a repeatable way to test detection and response. Blue team plugins support the defensive side of the same exercise.

This image delivers Caldera fully installed and configured, so you have a working platform within minutes of launch instead of assembling a Python environment, the plugin set, the Go toolchain the agent compiler needs and a reverse proxy by hand.

## What ships in the image

  • MITRE Caldera pinned to a release tag, with the stockpile ATT&CK mapped ability library and the prebuilt VueJS console
  • A dedicated Python virtual environment and the Go toolchain the sandcat agent compiler requires
  • An nginx reverse proxy on port 80 with HTTP Basic Authentication, and an unauthenticated health endpoint for load balancer probes
  • systemd management for automatic restarts and clean logging, with unattended OS security updates enabled

## Hardened by default, because this is command and control

Caldera is command and control infrastructure: the server issues instructions that agents execute on target hosts. This image therefore ships closed. Upstream publishes default logins and API keys in its sample configuration; none of them exists in this image, and the platform will not accept any of them. On the first boot of every instance a one shot service generates seven fresh secrets unique to that instance, covering the reverse proxy gate, the red and blue accounts, both REST API keys, the encryption key and the salt, and writes them to a root only file. HTTP Basic Authentication is enforced at the reverse proxy across the console, the REST API, agent tasking, ability execution and file upload, so an unauthenticated visitor cannot reach the platform at all.

To keep offensive tooling out of the shipped image, the bundled precompiled attack payloads are removed for marketplace compliance; the full ability library, adversary profiles and on demand agent compilation are unaffected, and you can add your own payloads and abilities.

## No published command and control port

Caldera normally publishes six agent contact listeners on all interfaces. In this image every one of them is bound to the loopback interface, so a newly launched instance publishes no command and control port. Opening a contact for a real engagement is a deliberate, documented step, and the paired deployment guide covers it.

## Authorised use only

Use this platform only against systems you are explicitly authorised to test, and restrict the security group to your own source address before first use.

24/7 cloudimg support is included.

This is a repackaged open source software product with additional charges for cloudimg support services. Caldera and ATT&CK are trademarks of The MITRE Corporation. cloudimg is not affiliated with or endorsed by the Caldera project, MITRE, or their authors. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Related technologies

calderamitre calderaadversary emulationatt&ckred teampurple teambreach and attack simulationsecurity testingthreat emulationopen source security