惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
WordPress大学
WordPress大学
博客园_首页
罗磊的独立博客
D
Docker
N
Netflix TechBlog - Medium
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
D
DataBreaches.Net
I
InfoQ
L
LangChain Blog
GbyAI
GbyAI
V
V2EX
博客园 - 聂微东
P
Proofpoint News Feed
博客园 - 【当耐特】
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
量子位
Martin Fowler
Martin Fowler
有赞技术团队
有赞技术团队
U
Unit 42
博客园 - 司徒正美
大猫的无限游戏
大猫的无限游戏

Red Canary

Intelligence Insights: August 2026 | Red Canary Intelligence Insights: July 2026 | Red Canary Train, triage, repeat: The AI agent changing how we fight phishing | Red Canary Intelligence Insights: June 2026 | Red Canary The dual-use dilemma: Rethinking detection for remote access tool abuse | Red Canary How threat hunting evolves at scale Investigating suspicious AI workflows in Microsoft Entra Agent ID: Assistive agents Red Canary CFP tracker: May 2026 Investigating suspicious AI workflows in Microsoft Entra Agent ID: Agent’s user account Grading on a curve: How to assess a pentest Investigating suspicious AI workflows in Microsoft Entra Agent ID: Autonomous agents Intelligence Insights: May 2026 Investigating server compromises with cgroups: A Linux DFIR primer Spring cleaning your browser Red Canary CFP tracker: May 2026 Intelligence Insights: April 2026 Identity, browsers, and node.js: Everything you missed in the Threat Detection Report miniseries New: Use response actions to update Zscaler policies and block threats AI in cybersecurity: The good, the bad, and the FUD Red Canary CFP tracker: April 2026 Scarlet Goldfinch’s year in ClickFix Intelligence Insights: March 2026 AI and browser threats stand out in the 2026 Threat Detection Report Moving up the Assemblyline: Exposing malicious code in browser extensions The RSAC 2026 Conference talks worth catching Hunting for malicious OpenClaw AI in the modern enterprise Breaking down a supply chain attack leveraging a malicious Google Workspace OAuth app Red Canary CFP tracker: March 2026
How AI can streamline your security testing
Susannah Matt · 2026-04-29 · via Red Canary

Most security teams are staring across a massive adversary emulation gap. The bridge between “knowing the threat” and “executing realistic tests” has historically involved rigid scripts, manual overhead, and precious time.

Previously, defenders had to manually search threat intel reports, identify tactics, techniques and procedures (TTPs), hunt through a repository for matches, and then manually craft YAML playbooks. If you weren’t a dedicated red teamer, the barrier to entry for tools like Atomic Red Team could feel like climbing Mount Kilimanjaro without the proper gear.

Then came the AI inflection point.

We’ve moved past the era of AI as a simple chatbot and into the era of AI-powered workflows. The missing link hasn’t been the intelligence of the models, but the connectivity between the human brain and the digital tools. In a recent episode of SecOps Weekly, security engineer and Atomic Red Team maintainer Hare Sudhan unveiled the Atomic Red Team Model Context Protocol (MCP) server and how it is supercharging red team actions for blue team success.

The missing link

By introducing an MCP server into the mix, the “protocol mismatch” between LLMs and security tooling is effectively solved. As Phil describes it, MCP acts as the “glue” between the front ends (like Claude or VS Code) and the back ends (your security tools and related data sets). An MCP server creates a “fuzzy API,” a paradigm shift where you no longer need to be a syntax expert to run sophisticated adversary emulations. You describe the intent in natural language, and the MCP-enabled AI handles the execution.

manual security testing vs AI workflow

What is the Model Context Protocol (MCP)?

Think of an MCP server as a “USB-C port” or a plug-and-play thumb drive for AI. Just as a flash drive adds storage and files to your computer, an MCP server adds specific “skills” and tools to your LLM.

The protocol is structured around three main components:

  • MCP Host: The machine where the AI application (Claude Desktop, IDEs) lives
  • MCP Client: The specific tool (Claude, Gemini, etc.) that maintains the connection
  • MCP Server: The engine that exposes tools, resources, and prompts; can be local (via STDIO) for privacy or hosted via HTTP for an enterprise team to share

The power of a “single pane of glass”

One of the most transformative aspects of MCP is the ability to “mix and match” servers. In a modern workflow, you aren’t just using the Atomic Red Team MCP; you are orchestrating an entire stack:

  • Jira MCP: To read the requirements of a specific detection ticket
  • GitHub MCP: To pull the latest code or push a new atomic test via pull request (PR)
  • Atomic Red Team MCP: To find and execute the emulation
  • Splunk/Elastic MCP: To query your SIEM and see if the test actually fired a detection

This eliminates the “context switching” that so often eats away at your team’s productivity. You no longer need to copy YAML files between machines, RDP into Windows systems, or copy-paste error messages into Google to debug a failed test.

How is the Atomic Red Team MCP server different?

The Atomic Red Team MCP server integrates over 1,500+ focused security tests from the free and open source Atomic Red Team project directly into the hands of your AI assistant. Beyond simple searching, the server enables a self-healing validation loop. If you use this AI-based technology stack to create a new atomic test, it uses the validate_atomic tool to check for schema errors. If it fails, the AI reads the error, reiterates, and fixes the YAML automatically until it’s syntactically perfect.

Below are the Atomic Red Team MCP server’s core tools:

Tool nameDescription
query_atomicsSearch by technique ID, name, or platform
execute_atomicRun tests (opt-in, lab only)
validate_atomicIteratively validate and fix YAML schemas
server_infoCritical for multi-platform labs. It tells the AI which server is Windows, Linux, or MacOS so it can route the right test to the right machine
refresh_atomicsSyncs your local library with the latest GitHub updates
get_validation_schema Provides the “rulebook” to the AI so it knows exactly which executors (e.g., PowerShell or Bash) are supported

Example scenarios

Scenario 1: Threat intel →  playbook (the Atomic stealer example)

Goal: Build an executable playbook from a raw threat report

Prompt: Here is a report on the Atomic MacOS stealer. Find all matching atomics. If they don’t exist, create them.

Automated workflow: 

  1. The AI parses the report for TTPs (e.g., VM sandbox detection via System Profiler)
  2.  It calls query_atomics to find matches
  3.  For gaps, it uses the validation_schema to write a brand-new atomic test
  4. It runs validate_atomic to ensure the YAML is PR-ready

Result: You move from a PDF report to a validated, executable test in minutes, not hours

Timeline:

StepManualWith MCP
TTP extraction15 min30 sec
Library search20 min1 min
Gap analysis10 min1 min
Total45+ min5 min

Scenario 2: Multi-platform detection validation

Goal: Validate a new Splunk detection rule for Protocol Tunneling (T1572)

Prompt: I wrote a Splunk detection for Cloudflare tunnel abuse (T1572). Validate it by running the relevant atomic tests.

Automated workflow:

  1. The AI identifies the relevant tests for Windows and Linux
  2. It uses server_info to find the correct target machines in your lab
  3.  execute_atomic triggers the telemetry
  4. The AI queries the SIEM MCP to check for hits, identifying exactly where your detection logic needs tuning

Result: Rule recommendations in ≤ 5 minutes, as opposed to 30 minutes manually

Some other possible use cases for the MCP server-brokered access to Atomic Red Team content are below. As you experiment in your own environment, consider using them as starting points or inspiration for your own use cases.

Scenario 3: Multi-platform persistence

Goal: Simulate a threat actor establishing persistence across your entire fleet

Prompt: Simulate T1547.001 registry persistence on Windows and T1053.003 cron persistence on Linux simultaneously.

Scenario 4: AI-assisted atomic test creation

Goal: Create an atomic test for a new CVE

Prompt: There’s no atomic test for the technique in this CVE <include link or CVE document>. Create one of the following ATT&CK standards and validate it.

Getting started

To install using Claude CLI at the bash prompt, use the following commands:

# Using uvx (recommended for virtual env management)