LLM and AI application security testing — prompt injection, jailbreak resistance, OWASP LLM Top 10 (2025), RAG and agent/tool-use security, model supply chain, and AI red teaming for authorized assessments
日本語の概要は準備中です。原文の説明を表示しています。
Collaborative purple-team operations — threat-informed adversary emulation planning (ATT&CK, CTID, Atomic Red Team, CALDERA), the detect-tune-validate loop, detection coverage measurement (DeTT&CT/Navigator), safe execution and deconfliction, and MTTD/coverage reporting
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Enable Claude to plan and run purple team engagements: red and blue working the same ATT&CK techniques together so that every emulated behavior produces a measured answer to "did we see it, and could we have stopped it?" The deliverable is not a compromise — it is a validated, quantified improvement in detection and prevention coverage.
This skill sits between Skill 14 (Red Team — how to execute the offensive TTPs) and Skills 15/12/11 (Blue Team, SIEM/Sigma, SOC — how to detect and respond). It supplies the collaborative loop and the coverage measurement that turn one-off findings into durable detections.
Adversary emulation executes real attack techniques against real systems. Before providing operational assistance (test execution, payloads, C2, live-fire steps), confirm:
[ ] Written authorization naming the systems/environment in scope exists and is current
[ ] Scope, allowed techniques, and explicit exclusions (fragile prod, safety systems, OT) are defined
[ ] A deconfliction channel and point of contact are agreed with the SOC/blue team
[ ] A stop/abort procedure and rollback plan are documented and understood
[ ] Destructive or availability-impacting techniques are excluded unless separately authorized
[ ] Test data/accounts are used; no real user data is exfiltrated
If authorization cannot be confirmed, restrict assistance to planning, coverage analysis, detection engineering, and tabletop emulation — which need no live execution — and say so explicitly. Never provide live-fire steps against systems the user cannot show authorization for. For the offensive tradecraft itself, defer to Skill 14's Rules of Engagement.
This skill activates when the user asks about:
python3 --version # 3.10+; standard library only for the core script
pip install pyyaml # optional — only to load emulation plans written in YAML
Optional enhanced tooling:
Pick the collaboration model that fits the maturity and goal:
Default to the least invasive model that answers the question, and escalate only with cause and authorization.
When the user asks to plan an emulation:
scripts/detection_validator.py reads a JSON/YAML plan) so results are trackable across re-tests.For every technique, run the collaborative loop and record the outcome:
Execute technique (red, announced to blue)
↓
Confirm telemetry exists ──no──▶ GAP: missing data source → Skill 15 (onboard log source)
↓ yes
Confirm a detection fires ──no──▶ GAP: no detection → Skill 12 (write Sigma) / Skill 15
↓ yes
Was it prevented? ──no──▶ note: detect-only → hardening backlog → Skill 15
↓
Measure time-to-detect, tune false positives, re-test to confirm the fix
Classify each technique's outcome on this ladder: none (no telemetry) → telemetry (data exists, no alert) → detection (alert fires) → prevention (blocked). The gap between telemetry and detection is where most purple-team value is realized.
scripts/detection_validator.py to turn a results plan into a per-tactic coverage matrix, a Navigator layer, MTTD statistics, and a prioritized gap list.Report outcomes, not activity:
# Purple Team Engagement Report
**Engagement:** [Name] | **Date:** [YYYY-MM-DD]
**Emulated adversary:** [Actor / campaign] | **Model:** [Tabletop / Micro / Full-campaign / BAS]
**Authorization:** [reference] | **Deconfliction POC:** [name/channel]
---
## Executive Summary
[2–3 sentences: techniques run, detection rate, prevention rate, top gap, coverage delta.]
## Coverage Scorecard
| Metric | Result |
|--------|--------|
| Techniques executed | N |
| Detected | N (xx%) |
| Prevented | N (xx%) |
| Mean time-to-detect | mm:ss |
| Coverage delta vs. prior | +/- x techniques |
## Per-Technique Results
| Tactic | Technique (ID) | Executed | Data source | Outcome | TTD | Detection / Gap |
|--------|----------------|----------|-------------|---------|-----|-----------------|
| Credential Access | Kerberoasting (T1558.003) | ✅ | Security 4769 | detection | 04:12 | Sigma: rc4 TGS request |
| Defense Evasion | Clear Windows Event Logs (T1070.001) | ✅ | Security 1102 | telemetry | — | GAP: no alert on 1102 |
## Coverage Heatmap
[ATT&CK Navigator layer attached: `navigator_layer.json`]
## Prioritized Remediation Backlog
| Priority | Gap | Action | Owner | Handoff |
|----------|-----|--------|-------|---------|
| High | No alert on log clearing | Write Sigma for EID 1102 | Detection Eng | → Skill 12 |
| Med | RDP lateral movement detect-only | Add prevention control | Blue Team | → Skill 15 |
detection_validator.py# Score an emulation results plan: coverage matrix, MTTD, gaps
python scripts/detection_validator.py --plan results.json
# Also emit an ATT&CK Navigator layer and a JSON report
python scripts/detection_validator.py --plan results.json \
--navigator navigator_layer.json --output report.json
# Compare against a previous engagement to compute coverage drift
python scripts/detection_validator.py --plan results.json --baseline prior.json
# Self-contained demo with a built-in sample emulation plan
python scripts/detection_validator.py --demo
A plan is a JSON (or YAML with pyyaml) list of test entries — technique_id, technique, tactic, executed, data_source, outcome (none/telemetry/detection/prevention), and optional time_to_detect_seconds. The script computes per-tactic and overall coverage, detection/prevention rates, MTTD, a prioritized gap list, and an ATT&CK Navigator layer. Scoring reflects only what the plan records — it validates your results, it does not execute anything.
| Condition | Next Skill |
|---|---|
| Which adversary/TTPs to emulate | ← Skill 21 (CTI) and Skill 06 (Threat Hunting) |
| Executing the offensive techniques | → Skill 14 (Red Team Operations) — under its RoE |
| A gap needs a detection written | → Skill 12 (Log Analysis / Sigma) |
| A gap needs a hardening/prevention control | → Skill 15 (Blue Team Defense) |
| Validating SOC alerting/triage in the loop | → Skill 11 (CSOC Operations) |
| Emulation touches OT/ICS environments | → Skill 18 (OT/ICS) — safety-first, non-disruptive only |
| A real incident is discovered mid-exercise | → Skill 07 (Incident Response) — declare and deconflict |
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
LLM and AI application security testing — prompt injection, jailbreak resistance, OWASP LLM Top 10 (2025), RAG and agent/tool-use security, model supply chain, and AI red teaming for authorized assessments
日本語の概要は準備中です。原文の説明を表示しています。
System hardening, detection engineering, security baseline monitoring, patch management, defense-in-depth architecture, and security posture improvement
日本語の概要は準備中です。原文の説明を表示しています。
AWS/Azure/GCP security auditing, container and Kubernetes hardening, Infrastructure as Code scanning, and cloud compliance assessment
日本語の概要は準備中です。原文の説明を表示しています。
SSL/TLS auditing, cipher suite analysis, hash algorithm identification, encryption implementation review, and cryptographic weakness detection in code
日本語の概要は準備中です。原文の説明を表示しています。
SOC alert triage, incident playbook automation, escalation workflows, shift reporting, and SOC KPI tracking
日本語の概要は準備中です。原文の説明を表示しています。
Proof-of-concept development, payload crafting, shellcode analysis, and exploitation technique research for authorized security testing
日本語の概要は準備中です。原文の説明を表示しています。