Announcement

Free to view yesterday and today
Customer Service: cat_manager

Atomic Red Team - MITRE ATT&CK Detection Testing Library

Atomic Red Team is a library of simple, highly portable execution tests that map to the MITRE ATT&CK framework. These tests can be used by defenders to validate their security controls and improve detection capabilities.

C
Added on 2025年6月30日
View on GitHub
Atomic Red Team - MITRE ATT&CK Detection Testing Library preview
10,701
Stars
2,936
Forks
C
Language

Project Introduction

Summary

Atomic Red Team is an open-source project providing a curated collection of small, focused test cases designed to emulate behaviors described by the MITRE ATT&CK framework. It helps security teams test their detection logic and incident response playbooks.

Problem Solved

Validating detection capabilities for specific adversary behaviors (mapped to MITRE ATT&CK techniques) often requires complex setups or manual execution. Atomic Red Team provides a straightforward way to execute these behaviors in a controlled environment.

Core Features

Atomic Tests

Each test is self-contained and focuses on a single tactic/technique from the MITRE ATT&CK framework, making them easy to understand and execute in isolation.

Cross-Platform Compatibility

Tests include implementations for various operating systems (Windows, macOS, Linux) and command and control frameworks, allowing for broad applicability.

ATT&CK Mapping

Tests are directly mapped to specific MITRE ATT&CK techniques and sub-techniques, providing clear context for defenders.

Tech Stack

PowerShell
Python
Bash
Command Line
YAML (for definitions)

使用场景

Atomic Red Team can be used in various scenarios to improve an organization's security posture:

验证安全控制有效性

Details

Run specific atomic tests against production or test systems to confirm that existing security controls (like antivirus, EDR, network firewalls) generate the expected alerts or block the activity.

User Value

Quickly identify gaps in security defenses and ensure investments in security tools are providing the intended coverage.

自动化检测能力测试

Details

Integrate atomic tests into continuous integration/continuous deployment (CI/CD) pipelines or automated testing frameworks to regularly check the effectiveness of detection logic as systems or security configurations change.

User Value

Ensure detection capabilities remain effective over time with minimal manual effort, reducing the risk of detection drift.

协助威胁狩猎与规则开发

Details

Execute atomic tests to understand the typical telemetry generated by adversary techniques, which helps in building more accurate threat hunting queries and detection rules.

User Value

Gain practical insight into adversary tradecraft and improve the fidelity and reduce false positives of detection rules.

Recommended Projects

You might be interested in these projects

launchbadgesqlx

A modern, async-first, pure Rust SQL toolkit providing compile-time checked queries for PostgreSQL, MySQL, and SQLite databases without requiring a DSL.

Rust
150281425
View Details

3b1bmanim

Manim is a free and open-source Python library used for creating high-quality mathematical animations programmatically. It's ideal for explaining complex concepts through clear and engaging visuals.

Python
783096749
View Details

wyeeeeehajimi

An open-source API proxy built with FastAPI for Google's Gemini API, offering enhanced control and flexibility for developers.

Python
11163550
View Details