Skip to content
Skillpedia
Agents35k · #5724

emulating-cloud-attacks-with-stratus-red-team

Allows your agent to simulate attacks in cloud environments like AWS, Azure, and GCP. It tests if cloud defenses work correctly.

What it does

This tool simulates real cloud attacks (AWS, Azure, GCP, Kubernetes) to test if your security systems are working. It executes an attack, checks if defenses were triggered, and then undoes everything it did.

When to use it

  • ✓To verify if a cloud security rule triggers alerts when a real attack occurs.
  • ✓To create repeatable security exercises without needing to write complex attack scripts.
  • ✓To generate realistic attack data and test how your monitoring system (SIEM) receives and processes it.

Example of what to ask your AI

“Simulate a credential theft attack on AWS and tell me if the alert was generated.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/emulating-cloud-attacks-with-stratus-red-team/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/emulating-cloud-attacks-with-stratus-red-team/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool installs a program that knows how to perform different types of cloud attacks. You choose the attack, the tool prepares the environment, executes the attack, checks the defenses, and cleans everything up.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill emulating-cloud-attacks-with-stratus-red-team

Or download just the file:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/emulating-cloud-attacks-with-stratus-red-team/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Emulating Cloud Attacks with Stratus Red Team

Legal Notice: This skill is for authorized security testing and detection-validation purposes only. Stratus Red Team spins up and modifies real cloud infrastructure in the account whose credentials you supply. Only run it in accounts you own or are explicitly authorized to test. Always cleanup afterwards to avoid orphaned, billable, or insecure resources. Unauthorized use against systems you do not control is illegal.

Overview

Stratus Red Team is an open-source "Atomic Red Team for the cloud," maintained by Datadog. It is a self-contained Go binary that programmatically detonates granular, well-documented offensive techniques against AWS, Azure, GCP, and Kubernetes, then lets you cleanly revert and remove everything it created. Unlike a full exploitation framework, Stratus is purpose-built for detection engineering and purple teaming: each technique maps to a MITRE ATT&CK tactic and ships with a precise description of the cloud API calls it generates, so a blue team can confirm whether their CloudTrail/GuardDuty/Sentinel/Falco detections actually fire.

Every technique has a deterministic lifecycle. Stratus first provisions any prerequisite infrastructure with embedded Terraform (the warmup phase), then performs the malicious actions (detonate), optionally reverts the side effects so you can detonate again, and finally cleanups the prerequisite infrastructure. Because the prerequisites and the attack are decoupled, you can iterate on a detection by detonating the same technique repeatedly without re-provisioning. The tool uses your standard cloud SDK credential chain (AWS profiles/env vars, az login, GCP ADC, kubeconfig), so it operates with exactly the permissions of the identity you authenticate as.

This skill covers installing Stratus, listing and filtering the technique catalog, running the full warmup-detonate-revert-cleanup lifecycle, mapping detonations to the telemetry they produce, and wiring the results into a detection-validation workflow. Source: github.com/DataDog/stratus-red-team and stratus-red-team.cloud official documentation.

When to Use

  • Validating that a new or existing cloud detection rule (CloudTrail, GuardDuty, Microsoft Sentinel, GCP SCC, Falco) actually triggers on real attacker activity
  • Building a repeatable purple-team exercise for cloud TTPs without writing bespoke attack scripts
  • Generating realistic, MITRE-mapped telemetry to test SIEM ingestion and alert routing
  • Measuring detection coverage of a cloud environment against a known catalog of techniques
  • Onboarding analysts with safe, reversible hands-on cloud attack simulations

Prerequisites

  • Stratus Red Team binary (Go 1.23+ to build from source, or Homebrew/Docker):
    # Go install
    go install -v github.com/datadog/stratus-red-team/v2/cmd/stratus@latest
    
    # Homebrew
    brew tap datadog/stratus-red-team https://github.com/DataDog/stratus-red-team
    brew install datadog/stratus-red-team/stratus-red-team
    
    # Docker
    docker run --rm -v $HOME/.stratus-red-team/:/root/.stratus-red-team/ \
      -e AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY -e AWS_SESSION_TOKEN \
      ghcr.io/datadog/stratus-red-team list
    
  • Authenticated cloud credentials for the target provider:
    # AWS — verify identity before detonating
    export AWS_PROFILE=stratus-lab
    aws sts get-caller-identity
    
    # Azure
    az login
    
    # GCP
    gcloud auth application-default login
    
    # Kubernetes
    kubectl config current-context
    
  • A dedicated, non-production lab account or subscription (techniques create real resources)
  • Terraform is embedded; no separate install is required, but outbound HTTPS to download provider plugins on first warmup is needed

Objectives

  • Install Stratus Red Team and confirm the target cloud identity
  • Enumerate and filter techniques by platform and MITRE ATT&CK tactic
  • Execute the warmup -> detonate -> revert -> cleanup lifecycle safely
  • Map each detonation to the cloud API calls and log sources it generates
  • Validate detection rules against the produced telemetry and track coverage
  • Guarantee no residual infrastructure remains after testing

MITRE ATT&CK Mapping

ID Name Use in this skill
T1078 Valid Accounts Emulation runs as a valid cloud identity; many techniques abuse legitimate credentials/API access

…

FAQ

Do I need to be careful when using this tool?

Yes, very careful. It modifies real resources in your cloud account. Only use it in accounts you own or have explicit permission to test. Always clean up resources after use to avoid costs or security issues.

What are 'techniques'?

These are specific actions an attacker might take in the cloud, like stealing credentials or accessing data. Each technique is mapped to a known attack pattern (MITRE ATT&CK).

What is 'purple teaming'?

It's a security exercise where the attack team (red team) and defense team (blue team) work together. This tool helps simulate attacks so the defense team can test their detections.

Details

Original description by the author

Install and run Stratus Red Team to detonate granular, MITRE ATT&CK-mapped AWS, Azure, GCP, and Kubernetes attack techniques through their warmup-detonate-revert-cleanup lifecycle, then verify the telemetry they generate. Use to validate that cloud detections (CloudTrail, GuardDuty, Microsoft Sentinel, GCP SCC, Falco) actually fire, or to run a repeatable purple-team exercise generating realistic

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularity

GitHub stars
35k
Ranking position
#5724
License
Apache-2.0
Updated
8/31/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills